0s autopkgtest [17:23:49]: starting date and time: 2024-03-14 17:23:49+0000 0s autopkgtest [17:23:49]: git checkout: b506e79c ssh-setup/nova: fix ARCH having two lines of data 0s autopkgtest [17:23:49]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.grv7pgav/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:r-cran-sf,src:cfitsio,src:gdal,src:geos,src:libkml,src:libpng1.6,src:netcdf,src:openssl,src:proj,src:spatialite,src:wp2latex,src:xerces-c,src:zlib --apt-upgrade r-cran-sf --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=r-cran-sf/1.0-15+dfsg-1build1 cfitsio/4.3.1-1.1 gdal/3.8.4+dfsg-3build1 geos/3.12.1-3 libkml/1.3.0-12 libpng1.6/1.6.43-3 netcdf/1:4.9.2-5ubuntu1 openssl/3.0.13-0ubuntu1 proj/9.4.0-1 spatialite/5.1.0-3 wp2latex/4.4~ds-1build1 xerces-c/3.2.4+debian-1.2 zlib/1:1.3.dfsg-3.1ubuntu1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-ppc64el-3.secgroup --name adt-noble-ppc64el-r-cran-sf-20240314-172349-juju-7f2275-prod-proposed-migration-environment-2 --image adt/ubuntu-noble-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 93s autopkgtest [17:25:22]: testbed dpkg architecture: ppc64el 93s autopkgtest [17:25:22]: testbed apt version: 2.7.12 93s autopkgtest [17:25:22]: @@@@@@@@@@@@@@@@@@@@ test bed setup 94s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 95s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [2966 kB] 95s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [47.8 kB] 95s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [456 kB] 95s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4812 B] 95s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el Packages [605 kB] 95s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el c-n-f Metadata [3116 B] 95s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el Packages [1372 B] 95s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el c-n-f Metadata [116 B] 95s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el Packages [3321 kB] 95s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el c-n-f Metadata [8652 B] 95s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el Packages [42.2 kB] 95s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el c-n-f Metadata [116 B] 98s Fetched 7573 kB in 2s (3638 kB/s) 98s Reading package lists... 101s Reading package lists... 101s Building dependency tree... 101s Reading state information... 101s Calculating upgrade... 101s The following packages will be REMOVED: 101s libssl3 101s The following NEW packages will be installed: 101s libssl3t64 101s The following packages will be upgraded: 101s openssl zlib1g 101s 2 upgraded, 1 newly installed, 1 to remove and 0 not upgraded. 101s Need to get 3268 kB of archives. 101s After this operation, 6144 B of additional disk space will be used. 101s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el openssl ppc64el 3.0.13-0ubuntu1 [1028 kB] 102s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libssl3t64 ppc64el 3.0.13-0ubuntu1 [2168 kB] 102s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el zlib1g ppc64el 1:1.3.dfsg-3.1ubuntu1 [72.8 kB] 102s Fetched 3268 kB in 1s (4237 kB/s) 102s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 70095 files and directories currently installed.) 102s Preparing to unpack .../openssl_3.0.13-0ubuntu1_ppc64el.deb ... 102s Unpacking openssl (3.0.13-0ubuntu1) over (3.0.10-1ubuntu4) ... 103s dpkg: libssl3:ppc64el: dependency problems, but removing anyway as you requested: 103s wget depends on libssl3 (>= 3.0.0). 103s tnftp depends on libssl3 (>= 3.0.0). 103s tcpdump depends on libssl3 (>= 3.0.0). 103s systemd-resolved depends on libssl3 (>= 3.0.0). 103s systemd depends on libssl3 (>= 3.0.0). 103s sudo depends on libssl3 (>= 3.0.0). 103s rsync depends on libssl3 (>= 3.0.0). 103s python3-cryptography depends on libssl3 (>= 3.0.0). 103s openssh-server depends on libssl3 (>= 3.0.10). 103s openssh-client depends on libssl3 (>= 3.0.10). 103s linux-headers-6.8.0-11-generic depends on libssl3 (>= 3.0.0). 103s libsystemd-shared:ppc64el depends on libssl3 (>= 3.0.0). 103s libssh-4:ppc64el depends on libssl3 (>= 3.0.0). 103s libsasl2-modules:ppc64el depends on libssl3 (>= 3.0.0). 103s libsasl2-2:ppc64el depends on libssl3 (>= 3.0.0). 103s libpython3.12-minimal:ppc64el depends on libssl3 (>= 3.0.0). 103s libpython3.11-minimal:ppc64el depends on libssl3 (>= 3.0.0). 103s libnvme1 depends on libssl3 (>= 3.0.0). 103s libkrb5-3:ppc64el depends on libssl3 (>= 3.0.0). 103s libkmod2:ppc64el depends on libssl3 (>= 3.0.0). 103s libfido2-1:ppc64el depends on libssl3 (>= 3.0.0). 103s libcurl4:ppc64el depends on libssl3 (>= 3.0.0). 103s libcryptsetup12:ppc64el depends on libssl3 (>= 3.0.0). 103s kmod depends on libssl3 (>= 3.0.0). 103s dhcpcd-base depends on libssl3 (>= 3.0.0). 103s bind9-libs:ppc64el depends on libssl3 (>= 3.0.0). 103s 103s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 70095 files and directories currently installed.) 103s Removing libssl3:ppc64el (3.0.10-1ubuntu4) ... 103s Selecting previously unselected package libssl3t64:ppc64el. 103s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 70084 files and directories currently installed.) 103s Preparing to unpack .../libssl3t64_3.0.13-0ubuntu1_ppc64el.deb ... 103s Unpacking libssl3t64:ppc64el (3.0.13-0ubuntu1) ... 103s Preparing to unpack .../zlib1g_1%3a1.3.dfsg-3.1ubuntu1_ppc64el.deb ... 103s Unpacking zlib1g:ppc64el (1:1.3.dfsg-3.1ubuntu1) over (1:1.3.dfsg-3ubuntu1) ... 103s Setting up zlib1g:ppc64el (1:1.3.dfsg-3.1ubuntu1) ... 103s Setting up libssl3t64:ppc64el (3.0.13-0ubuntu1) ... 103s Setting up openssl (3.0.13-0ubuntu1) ... 103s Processing triggers for man-db (2.12.0-3) ... 103s Processing triggers for libc-bin (2.39-0ubuntu2) ... 103s Reading package lists... 104s Building dependency tree... 104s Reading state information... 104s Hit:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease 104s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 104s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 104s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 104s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 106s Reading package lists... 106s Reading package lists... 106s Building dependency tree... 106s Reading state information... 106s Calculating upgrade... 106s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 106s Reading package lists... 106s Building dependency tree... 106s Reading state information... 106s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 109s autopkgtest [17:25:38]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP Wed Feb 14 00:33:03 UTC 2024 109s autopkgtest [17:25:38]: @@@@@@@@@@@@@@@@@@@@ apt-source r-cran-sf 112s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/universe r-cran-sf 1.0-15+dfsg-1build1 (dsc) [2804 B] 112s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/universe r-cran-sf 1.0-15+dfsg-1build1 (tar) [1969 kB] 112s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/universe r-cran-sf 1.0-15+dfsg-1build1 (diff) [5128 B] 112s gpgv: Signature made Tue Mar 12 22:57:28 2024 UTC 112s gpgv: using RSA key AC483F68DE728F43F2202FCA568D30F321B2133D 112s gpgv: issuer "steve.langasek@ubuntu.com" 112s gpgv: Can't check signature: No public key 112s dpkg-source: warning: cannot verify inline signature for ./r-cran-sf_1.0-15+dfsg-1build1.dsc: no acceptable signature found 112s autopkgtest [17:25:41]: testing package r-cran-sf version 1.0-15+dfsg-1build1 112s autopkgtest [17:25:41]: build not needed 117s autopkgtest [17:25:46]: test run-unit-test: preparing testbed 119s Reading package lists... 119s Building dependency tree... 119s Reading state information... 119s Starting pkgProblemResolver with broken count: 0 119s Starting 2 pkgProblemResolver with broken count: 0 119s Done 119s The following additional packages will be installed: 119s fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono 119s fonts-font-awesome fonts-glyphicons-halflings fonts-mathjax gdal-data 119s gdal-plugins javascript-common libaec0 libarmadillo12 libarpack2 libblas3 119s libblosc1 libcairo2 libcfitsio10t64 libdatrie1 libdav1d7 libde265-0 119s libdeflate0 libfontconfig1 libfreexl1 libfyba0 libgdal34t64 libgeos-c1t64 119s libgeos3.12.1t64 libgeotiff5 libgfortran5 libgif7 libgomp1 libgraphite2-3 119s libharfbuzz0b libhdf4-0-alt libhdf5-103-1t64 libhdf5-hl-100t64 119s libheif-plugin-dav1d libheif-plugin-libde265 libheif1 libice6 libjbig0 119s libjpeg-turbo8 libjpeg8 libjs-bootstrap libjs-bootstrap4 libjs-d3 119s libjs-es5-shim libjs-highlight.js libjs-jquery libjs-jquery-datatables 119s libjs-jquery-selectize.js libjs-jquery-ui libjs-json libjs-mathjax 119s libjs-microplugin.js libjs-modernizr libjs-popper.js libjs-prettify 119s libjs-sifter.js libjs-twitter-bootstrap-datepicker libkmlbase1t64 119s libkmldom1t64 libkmlengine1t64 liblapack3 liblcms2-2 liblerc4 libltdl7 119s libminizip1t64 libmysqlclient21 libnetcdf19t64 libodbc2 libodbcinst2 119s libogdi4.1 libopenjp2-7 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 119s libpaper-utils libpaper1 libpixman-1-0 libpng16-16t64 libpoppler134 libpq5 119s libproj25 libqhull-r8.0 librttopo1 libsharpyuv0 libsm6 libsnappy1v5 119s libspatialite8t64 libsuperlu6 libsz2 libtcl8.6 libthai-data libthai0 119s libtiff6 libtk8.6 libudunits2-0 libudunits2-data liburiparser1 libwebp7 119s libxcb-render0 libxcb-shm0 libxerces-c3.2t64 libxft2 libxrender1 libxss1 119s libxt6 littler mysql-common node-bootstrap-sass node-html5shiv 119s node-normalize.css pandoc pandoc-data proj-data r-base-core r-cran-abind 119s r-cran-askpass r-cran-base64enc r-cran-bit r-cran-bit64 r-cran-blob 119s r-cran-brio r-cran-bslib r-cran-cachem r-cran-callr r-cran-class 119s r-cran-classint r-cran-cli r-cran-colorspace r-cran-commonmark r-cran-covr 119s r-cran-cpp11 r-cran-crayon r-cran-curl r-cran-dbi r-cran-deldir r-cran-desc 119s r-cran-diffobj r-cran-digest r-cran-dplyr r-cran-e1071 r-cran-ellipsis 119s r-cran-evaluate r-cran-fansi r-cran-farver r-cran-fastmap r-cran-fontawesome 119s r-cran-fs r-cran-generics r-cran-ggplot2 r-cran-glue r-cran-goftest 119s r-cran-gtable r-cran-highr r-cran-htmltools r-cran-httpuv r-cran-httr 119s r-cran-isoband r-cran-jquerylib r-cran-jsonlite r-cran-kernsmooth 119s r-cran-knitr r-cran-labeling r-cran-later r-cran-lattice r-cran-lazyeval 119s r-cran-lifecycle r-cran-littler r-cran-lwgeom r-cran-magrittr r-cran-maps 119s r-cran-mass r-cran-matrix r-cran-memoise r-cran-mgcv r-cran-mime 119s r-cran-munsell r-cran-nlme r-cran-openssl r-cran-pbapply r-cran-pillar 119s r-cran-pkgbuild r-cran-pkgconfig r-cran-pkgkitten r-cran-pkgload 119s r-cran-plogr r-cran-polyclip r-cran-praise r-cran-processx r-cran-promises 119s r-cran-proxy r-cran-ps r-cran-purrr r-cran-r6 r-cran-rappdirs r-cran-raster 119s r-cran-rcolorbrewer r-cran-rcpp r-cran-rematch2 r-cran-rex r-cran-rlang 119s r-cran-rmarkdown r-cran-rpart r-cran-rpostgresql r-cran-rprojroot 119s r-cran-rsqlite r-cran-s2 r-cran-sass r-cran-scales r-cran-sf r-cran-shiny 119s r-cran-sourcetools r-cran-sp r-cran-spatstat r-cran-spatstat.data 119s r-cran-spatstat.explore r-cran-spatstat.geom r-cran-spatstat.linnet 119s r-cran-spatstat.model r-cran-spatstat.random r-cran-spatstat.sparse 119s r-cran-spatstat.utils r-cran-stars r-cran-stringi r-cran-stringr 119s r-cran-survival r-cran-sys r-cran-tensor r-cran-terra r-cran-testthat 119s r-cran-tibble r-cran-tidyr r-cran-tidyselect r-cran-tinytex r-cran-units 119s r-cran-utf8 r-cran-vctrs r-cran-viridislite r-cran-waldo r-cran-withr 119s r-cran-wk r-cran-xfun r-cran-xtable r-cran-yaml unixodbc-common unzip 119s x11-common xdg-utils zip 119s Suggested packages: 119s apache2 | lighttpd | httpd geotiff-bin gdal-bin libgeotiff-epsg libhdf4-doc 119s libhdf4-alt-dev hdf4-tools libheif-plugin-ffmpegdec libheif-plugin-jpegdec 119s libheif-plugin-jpegenc libheif-plugin-j2kdec libheif-plugin-j2kenc 119s libheif-plugin-rav1e libheif-plugin-svtenc libjs-jquery-ui-docs 119s fonts-mathjax-extras fonts-stix libjs-mathjax-doc liblcms2-utils 119s odbc-postgresql tdsodbc ogdi-bin proj-bin tcl8.6 tk8.6 nodejs 119s texlive-latex-recommended texlive-xetex texlive-luatex pandoc-citeproc 119s texlive-latex-extra context wkhtmltopdf librsvg2-bin groff ghc php python 119s ruby libjs-katex citation-style-language-styles elpa-ess r-doc-info 119s | r-doc-pdf r-mathlib r-base-html r-cran-roxygen2 r-cran-ff r-cran-spelling 119s r-cran-kernlab r-cran-mvtnorm r-cran-vcd r-cran-shinyjs r-cran-png 119s r-cran-jpeg r-cran-viridis r-cran-rstudioapi r-cran-rmysql r-cran-markdown 119s r-cran-magick r-cran-getopt r-cran-mapproj r-cran-mapdata r-cran-formattable 119s r-cran-nanotime r-cran-palmerpenguins r-cran-vdiffr r-cran-inline 119s r-cran-hmisc r-cran-rvest r-cran-nanoarrow r-cran-bench r-cran-here 119s r-cran-hms r-cran-plm r-cran-zoo 119s Recommended packages: 119s proj-bin libheif-plugin-aomenc libheif-plugin-x265 node-jquery poppler-data 119s r-recommended r-base-dev r-doc-html r-cran-thematic r-cran-cliapp 119s r-cran-mockery r-cran-spdata r-cran-tinytest r-cran-htmlwidgets 119s r-cran-rstudioapi r-cran-whoami r-cran-xml2 r-cran-dt r-cran-bench 119s r-cran-decor r-cran-lobstr r-cran-progress r-cran-spelling r-cran-webutils 119s r-cran-gh r-cran-broom r-cran-dbplyr r-cran-rmysql r-cran-unitizer 119s r-cran-rsvg r-cran-hexbin r-cran-hmisc r-cran-mapproj r-cran-multcomp 119s r-cran-profvis r-cran-quantreg r-cran-ragg r-cran-svglite r-cran-vdiffr 119s r-cran-testit r-cran-cairo r-cran-markdown r-cran-jpeg r-cran-png 119s r-cran-readr r-cran-r.rsp r-cran-codetools r-cran-formatr r-cran-gridsvg 119s r-cran-magick r-cran-reticulate r-cran-rgl r-cran-tikzdevice r-cran-webshot 119s node-highlight.js r-cran-lintr r-cran-tidyverse r-cran-geosphere 119s r-cran-sodium r-cran-future r-cran-future.apply r-cran-lubridate 119s r-cran-bitops r-cran-mathjaxr r-cran-mockr r-cran-remotes r-cran-webfakes 119s r-cran-cba r-cran-pingr r-cran-ncdf4 r-cran-igraph r-cran-gstat 119s r-cran-fields r-cran-exactextractr r-cran-usethis r-cran-dygraphs 119s r-cran-rsconnect r-cran-downlit r-cran-dbitest r-cran-gert r-cran-hms 119s r-cran-rvest r-cran-dichromat r-cran-sm r-cran-gsl r-cran-locfit 119s r-cran-spatial r-cran-nleqslv r-cran-glmnet r-cran-pcict r-cran-rnetcdf 119s r-cran-clue r-cran-cubelyr r-cran-fnn r-cran-ggforce r-cran-ggthemes 119s r-cran-mapdata r-cran-ncdfgeom r-cran-ncmeta r-cran-plm r-cran-randomforest 119s r-cran-spacetime r-cran-viridis r-cran-xts r-cran-zoo r-cran-xml 119s r-cran-data.table r-cran-formattable r-cran-pkgdown r-cran-zeallot 119s r-cran-renv r-cran-runit libfile-mimeinfo-perl libnet-dbus-perl 119s libx11-protocol-perl x11-utils x11-xserver-utils 119s The following packages will be REMOVED: 119s libpng16-16 119s The following NEW packages will be installed: 119s autopkgtest-satdep fontconfig fontconfig-config fonts-dejavu-core 119s fonts-dejavu-mono fonts-font-awesome fonts-glyphicons-halflings 119s fonts-mathjax gdal-data gdal-plugins javascript-common libaec0 119s libarmadillo12 libarpack2 libblas3 libblosc1 libcairo2 libcfitsio10t64 119s libdatrie1 libdav1d7 libde265-0 libdeflate0 libfontconfig1 libfreexl1 119s libfyba0 libgdal34t64 libgeos-c1t64 libgeos3.12.1t64 libgeotiff5 119s libgfortran5 libgif7 libgomp1 libgraphite2-3 libharfbuzz0b libhdf4-0-alt 119s libhdf5-103-1t64 libhdf5-hl-100t64 libheif-plugin-dav1d 119s libheif-plugin-libde265 libheif1 libice6 libjbig0 libjpeg-turbo8 libjpeg8 119s libjs-bootstrap libjs-bootstrap4 libjs-d3 libjs-es5-shim libjs-highlight.js 119s libjs-jquery libjs-jquery-datatables libjs-jquery-selectize.js 119s libjs-jquery-ui libjs-json libjs-mathjax libjs-microplugin.js 119s libjs-modernizr libjs-popper.js libjs-prettify libjs-sifter.js 119s libjs-twitter-bootstrap-datepicker libkmlbase1t64 libkmldom1t64 119s libkmlengine1t64 liblapack3 liblcms2-2 liblerc4 libltdl7 libminizip1t64 119s libmysqlclient21 libnetcdf19t64 libodbc2 libodbcinst2 libogdi4.1 119s libopenjp2-7 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 119s libpaper-utils libpaper1 libpixman-1-0 libpng16-16t64 libpoppler134 libpq5 119s libproj25 libqhull-r8.0 librttopo1 libsharpyuv0 libsm6 libsnappy1v5 119s libspatialite8t64 libsuperlu6 libsz2 libtcl8.6 libthai-data libthai0 119s libtiff6 libtk8.6 libudunits2-0 libudunits2-data liburiparser1 libwebp7 119s libxcb-render0 libxcb-shm0 libxerces-c3.2t64 libxft2 libxrender1 libxss1 119s libxt6 littler mysql-common node-bootstrap-sass node-html5shiv 119s node-normalize.css pandoc pandoc-data proj-data r-base-core r-cran-abind 119s r-cran-askpass r-cran-base64enc r-cran-bit r-cran-bit64 r-cran-blob 119s r-cran-brio r-cran-bslib r-cran-cachem r-cran-callr r-cran-class 119s r-cran-classint r-cran-cli r-cran-colorspace r-cran-commonmark r-cran-covr 119s r-cran-cpp11 r-cran-crayon r-cran-curl r-cran-dbi r-cran-deldir r-cran-desc 119s r-cran-diffobj r-cran-digest r-cran-dplyr r-cran-e1071 r-cran-ellipsis 119s r-cran-evaluate r-cran-fansi r-cran-farver r-cran-fastmap r-cran-fontawesome 119s r-cran-fs r-cran-generics r-cran-ggplot2 r-cran-glue r-cran-goftest 119s r-cran-gtable r-cran-highr r-cran-htmltools r-cran-httpuv r-cran-httr 119s r-cran-isoband r-cran-jquerylib r-cran-jsonlite r-cran-kernsmooth 119s r-cran-knitr r-cran-labeling r-cran-later r-cran-lattice r-cran-lazyeval 119s r-cran-lifecycle r-cran-littler r-cran-lwgeom r-cran-magrittr r-cran-maps 119s r-cran-mass r-cran-matrix r-cran-memoise r-cran-mgcv r-cran-mime 119s r-cran-munsell r-cran-nlme r-cran-openssl r-cran-pbapply r-cran-pillar 119s r-cran-pkgbuild r-cran-pkgconfig r-cran-pkgkitten r-cran-pkgload 119s r-cran-plogr r-cran-polyclip r-cran-praise r-cran-processx r-cran-promises 119s r-cran-proxy r-cran-ps r-cran-purrr r-cran-r6 r-cran-rappdirs r-cran-raster 119s r-cran-rcolorbrewer r-cran-rcpp r-cran-rematch2 r-cran-rex r-cran-rlang 119s r-cran-rmarkdown r-cran-rpart r-cran-rpostgresql r-cran-rprojroot 119s r-cran-rsqlite r-cran-s2 r-cran-sass r-cran-scales r-cran-sf r-cran-shiny 119s r-cran-sourcetools r-cran-sp r-cran-spatstat r-cran-spatstat.data 119s r-cran-spatstat.explore r-cran-spatstat.geom r-cran-spatstat.linnet 119s r-cran-spatstat.model r-cran-spatstat.random r-cran-spatstat.sparse 119s r-cran-spatstat.utils r-cran-stars r-cran-stringi r-cran-stringr 119s r-cran-survival r-cran-sys r-cran-tensor r-cran-terra r-cran-testthat 119s r-cran-tibble r-cran-tidyr r-cran-tidyselect r-cran-tinytex r-cran-units 119s r-cran-utf8 r-cran-vctrs r-cran-viridislite r-cran-waldo r-cran-withr 119s r-cran-wk r-cran-xfun r-cran-xtable r-cran-yaml unixodbc-common unzip 119s x11-common xdg-utils zip 119s 0 upgraded, 252 newly installed, 1 to remove and 0 not upgraded. 119s Need to get 224 MB/224 MB of archives. 119s After this operation, 697 MB of additional disk space will be used. 119s Get:1 /tmp/autopkgtest.ZvVZmd/1-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [912 B] 120s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libpng16-16t64 ppc64el 1.6.43-3 [242 kB] 120s Get:3 http://ftpmaster.internal/ubuntu noble/main ppc64el fonts-dejavu-mono all 2.37-8 [502 kB] 120s Get:4 http://ftpmaster.internal/ubuntu noble/main ppc64el fonts-dejavu-core all 2.37-8 [835 kB] 120s Get:5 http://ftpmaster.internal/ubuntu noble/main ppc64el fontconfig-config ppc64el 2.15.0-1ubuntu1 [37.0 kB] 120s Get:6 http://ftpmaster.internal/ubuntu noble/main ppc64el libfontconfig1 ppc64el 2.15.0-1ubuntu1 [190 kB] 120s Get:7 http://ftpmaster.internal/ubuntu noble/main ppc64el fontconfig ppc64el 2.15.0-1ubuntu1 [192 kB] 120s Get:8 http://ftpmaster.internal/ubuntu noble/main ppc64el fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 121s Get:9 http://ftpmaster.internal/ubuntu noble/universe ppc64el fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-3 [118 kB] 121s Get:10 http://ftpmaster.internal/ubuntu noble/main ppc64el fonts-mathjax all 2.7.9+dfsg-1 [2208 kB] 121s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el gdal-data all 3.8.4+dfsg-3ubuntu1 [261 kB] 121s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el gdal-plugins ppc64el 3.8.4+dfsg-3ubuntu1 [24.7 kB] 121s Get:13 http://ftpmaster.internal/ubuntu noble/main ppc64el javascript-common all 11+nmu1 [5936 B] 121s Get:14 http://ftpmaster.internal/ubuntu noble/universe ppc64el libaec0 ppc64el 1.1.2-1 [29.9 kB] 121s Get:15 http://ftpmaster.internal/ubuntu noble/main ppc64el libblas3 ppc64el 3.12.0-3 [227 kB] 121s Get:16 http://ftpmaster.internal/ubuntu noble/main ppc64el libgfortran5 ppc64el 14-20240303-1ubuntu1 [574 kB] 121s Get:17 http://ftpmaster.internal/ubuntu noble/main ppc64el liblapack3 ppc64el 3.12.0-3 [2804 kB] 122s Get:18 http://ftpmaster.internal/ubuntu noble/universe ppc64el libarpack2 ppc64el 3.9.1-1 [106 kB] 122s Get:19 http://ftpmaster.internal/ubuntu noble/universe ppc64el libsuperlu6 ppc64el 6.0.1+dfsg1-1 [234 kB] 122s Get:20 http://ftpmaster.internal/ubuntu noble/universe ppc64el libarmadillo12 ppc64el 1:12.6.7+dfsg-1 [139 kB] 122s Get:21 http://ftpmaster.internal/ubuntu noble/main ppc64el libsnappy1v5 ppc64el 1.1.10-1 [30.5 kB] 122s Get:22 http://ftpmaster.internal/ubuntu noble/universe ppc64el libblosc1 ppc64el 1.21.5+ds-1 [37.7 kB] 122s Get:23 http://ftpmaster.internal/ubuntu noble/main ppc64el libpixman-1-0 ppc64el 0.42.2-1 [300 kB] 122s Get:24 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-render0 ppc64el 1.15-1 [17.2 kB] 122s Get:25 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-shm0 ppc64el 1.15-1 [5896 B] 122s Get:26 http://ftpmaster.internal/ubuntu noble/main ppc64el libxrender1 ppc64el 1:0.9.10-1.1 [23.3 kB] 122s Get:27 http://ftpmaster.internal/ubuntu noble/main ppc64el libcairo2 ppc64el 1.18.0-1 [735 kB] 122s Get:28 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el libcfitsio10t64 ppc64el 4.3.1-1.1 [712 kB] 122s Get:29 http://ftpmaster.internal/ubuntu noble/main ppc64el libdatrie1 ppc64el 0.2.13-3 [25.1 kB] 122s Get:30 http://ftpmaster.internal/ubuntu noble/universe ppc64el libdav1d7 ppc64el 1.4.0-1 [461 kB] 122s Get:31 http://ftpmaster.internal/ubuntu noble/universe ppc64el libde265-0 ppc64el 1.0.15-1 [329 kB] 122s Get:32 http://ftpmaster.internal/ubuntu noble/main ppc64el libdeflate0 ppc64el 1.19-1 [61.9 kB] 122s Get:33 http://ftpmaster.internal/ubuntu noble/universe ppc64el libfyba0 ppc64el 4.1.1-8 [143 kB] 122s Get:34 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libminizip1t64 ppc64el 1:1.3.dfsg-3.1ubuntu1 [25.4 kB] 122s Get:35 http://ftpmaster.internal/ubuntu noble/universe ppc64el libfreexl1 ppc64el 2.0.0-1 [52.6 kB] 122s Get:36 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el libgeos3.12.1t64 ppc64el 3.12.1-3 [1010 kB] 122s Get:37 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el libgeos-c1t64 ppc64el 3.12.1-3 [107 kB] 122s Get:38 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el proj-data all 9.4.0-1 [7885 kB] 123s Get:39 http://ftpmaster.internal/ubuntu noble/main ppc64el libjbig0 ppc64el 2.1-6.1ubuntu1 [34.7 kB] 123s Get:40 http://ftpmaster.internal/ubuntu noble/main ppc64el libjpeg-turbo8 ppc64el 2.1.5-2ubuntu1 [212 kB] 123s Get:41 http://ftpmaster.internal/ubuntu noble/main ppc64el libjpeg8 ppc64el 8c-2ubuntu11 [2148 B] 123s Get:42 http://ftpmaster.internal/ubuntu noble/main ppc64el liblerc4 ppc64el 4.0.0+ds-4ubuntu1 [266 kB] 123s Get:43 http://ftpmaster.internal/ubuntu noble/main ppc64el libsharpyuv0 ppc64el 1.3.2-0.4 [28.7 kB] 123s Get:44 http://ftpmaster.internal/ubuntu noble/main ppc64el libwebp7 ppc64el 1.3.2-0.4 [312 kB] 123s Get:45 http://ftpmaster.internal/ubuntu noble/main ppc64el libtiff6 ppc64el 4.5.1+git230720-3ubuntu1 [323 kB] 123s Get:46 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el libproj25 ppc64el 9.4.0-1 [1485 kB] 123s Get:47 http://ftpmaster.internal/ubuntu noble/universe ppc64el libgeotiff5 ppc64el 1.7.1-5 [64.6 kB] 123s Get:48 http://ftpmaster.internal/ubuntu noble/main ppc64el libgif7 ppc64el 5.2.1-2.5 [39.6 kB] 123s Get:49 http://ftpmaster.internal/ubuntu noble/universe ppc64el libhdf4-0-alt ppc64el 4.2.16-3 [329 kB] 123s Get:50 http://ftpmaster.internal/ubuntu noble/universe ppc64el libsz2 ppc64el 1.1.2-1 [5472 B] 123s Get:51 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el libhdf5-103-1t64 ppc64el 1.10.10+repack-3.1ubuntu2 [1395 kB] 123s Get:52 http://ftpmaster.internal/ubuntu noble/universe ppc64el libheif-plugin-dav1d ppc64el 1.17.6-1ubuntu1 [11.3 kB] 123s Get:53 http://ftpmaster.internal/ubuntu noble/universe ppc64el libheif-plugin-libde265 ppc64el 1.17.6-1ubuntu1 [9566 B] 123s Get:54 http://ftpmaster.internal/ubuntu noble/universe ppc64el libheif1 ppc64el 1.17.6-1ubuntu1 [381 kB] 123s Get:55 http://ftpmaster.internal/ubuntu noble/universe ppc64el liburiparser1 ppc64el 0.9.7+dfsg-2 [52.4 kB] 123s Get:56 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el libkmlbase1t64 ppc64el 1.3.0-12 [59.4 kB] 123s Get:57 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el libkmldom1t64 ppc64el 1.3.0-12 [168 kB] 123s Get:58 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el libkmlengine1t64 ppc64el 1.3.0-12 [77.9 kB] 123s Get:59 http://ftpmaster.internal/ubuntu noble/main ppc64el mysql-common all 5.8+1.1.0 [6626 B] 123s Get:60 http://ftpmaster.internal/ubuntu noble/main ppc64el libmysqlclient21 ppc64el 8.0.36-1 [1319 kB] 123s Get:61 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el libhdf5-hl-100t64 ppc64el 1.10.10+repack-3.1ubuntu2 [70.9 kB] 123s Get:62 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el libnetcdf19t64 ppc64el 1:4.9.2-5ubuntu2 [600 kB] 123s Get:63 http://ftpmaster.internal/ubuntu noble/main ppc64el libltdl7 ppc64el 2.4.7-7 [48.0 kB] 123s Get:64 http://ftpmaster.internal/ubuntu noble/main ppc64el libodbc2 ppc64el 2.3.12-1 [187 kB] 123s Get:65 http://ftpmaster.internal/ubuntu noble/main ppc64el unixodbc-common all 2.3.12-1 [8524 B] 123s Get:66 http://ftpmaster.internal/ubuntu noble/main ppc64el libodbcinst2 ppc64el 2.3.12-1 [36.9 kB] 123s Get:67 http://ftpmaster.internal/ubuntu noble/universe ppc64el libogdi4.1 ppc64el 4.1.1+ds-1 [249 kB] 123s Get:68 http://ftpmaster.internal/ubuntu noble/main ppc64el libopenjp2-7 ppc64el 2.5.0-2 [233 kB] 123s Get:69 http://ftpmaster.internal/ubuntu noble/main ppc64el liblcms2-2 ppc64el 2.14-2 [243 kB] 123s Get:70 http://ftpmaster.internal/ubuntu noble/main ppc64el libpoppler134 ppc64el 24.02.0-1ubuntu2 [1341 kB] 123s Get:71 http://ftpmaster.internal/ubuntu noble/main ppc64el libpq5 ppc64el 16.2-1 [170 kB] 123s Get:72 http://ftpmaster.internal/ubuntu noble/universe ppc64el libqhull-r8.0 ppc64el 2020.2-6 [220 kB] 123s Get:73 http://ftpmaster.internal/ubuntu noble/universe ppc64el librttopo1 ppc64el 1.1.0-3 [231 kB] 123s Get:74 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el libspatialite8t64 ppc64el 5.1.0-3 [2232 kB] 123s Get:75 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el libxerces-c3.2t64 ppc64el 3.2.4+debian-1.2 [1070 kB] 123s Get:76 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el libgdal34t64 ppc64el 3.8.4+dfsg-3ubuntu1 [9796 kB] 124s Get:77 http://ftpmaster.internal/ubuntu noble/main ppc64el libgomp1 ppc64el 14-20240303-1ubuntu1 [161 kB] 124s Get:78 http://ftpmaster.internal/ubuntu noble/main ppc64el libgraphite2-3 ppc64el 1.3.14-2 [105 kB] 124s Get:79 http://ftpmaster.internal/ubuntu noble/main ppc64el libharfbuzz0b ppc64el 8.3.0-2 [576 kB] 124s Get:80 http://ftpmaster.internal/ubuntu noble/main ppc64el x11-common all 1:7.7+23ubuntu2 [23.4 kB] 124s Get:81 http://ftpmaster.internal/ubuntu noble/main ppc64el libice6 ppc64el 2:1.0.10-1build2 [49.3 kB] 124s Get:82 http://ftpmaster.internal/ubuntu noble/universe ppc64el libjs-bootstrap all 3.4.1+dfsg-3 [129 kB] 124s Get:83 http://ftpmaster.internal/ubuntu noble/universe ppc64el libjs-popper.js all 1.16.1+ds-6 [54.1 kB] 124s Get:84 http://ftpmaster.internal/ubuntu noble/universe ppc64el libjs-bootstrap4 all 4.6.1+dfsg1-4 [537 kB] 124s Get:85 http://ftpmaster.internal/ubuntu noble/universe ppc64el libjs-d3 all 3.5.17-4 [132 kB] 124s Get:86 http://ftpmaster.internal/ubuntu noble/universe ppc64el libjs-es5-shim all 4.6.7-2 [39.8 kB] 124s Get:87 http://ftpmaster.internal/ubuntu noble/universe ppc64el libjs-highlight.js all 9.18.5+dfsg1-2 [385 kB] 124s Get:88 http://ftpmaster.internal/ubuntu noble/main ppc64el libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 124s Get:89 http://ftpmaster.internal/ubuntu noble/universe ppc64el libjs-jquery-datatables all 1.11.5+dfsg-2 [146 kB] 124s Get:90 http://ftpmaster.internal/ubuntu noble/universe ppc64el libjs-sifter.js all 0.6.0+dfsg-3 [12.6 kB] 124s Get:91 http://ftpmaster.internal/ubuntu noble/universe ppc64el libjs-microplugin.js all 0.0.3+dfsg-1.1 [3712 B] 124s Get:92 http://ftpmaster.internal/ubuntu noble/universe ppc64el libjs-jquery-selectize.js all 0.12.6+dfsg-1.1 [51.0 kB] 124s Get:93 http://ftpmaster.internal/ubuntu noble/universe ppc64el libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 124s Get:94 http://ftpmaster.internal/ubuntu noble/universe ppc64el libjs-json all 0~20221030+~1.0.8-1 [20.6 kB] 124s Get:95 http://ftpmaster.internal/ubuntu noble/universe ppc64el libjs-prettify all 2015.12.04+dfsg-1.1 [39.3 kB] 124s Get:96 http://ftpmaster.internal/ubuntu noble/main ppc64el libthai-data all 0.1.29-2 [158 kB] 124s Get:97 http://ftpmaster.internal/ubuntu noble/main ppc64el libthai0 ppc64el 0.1.29-2 [21.4 kB] 124s Get:98 http://ftpmaster.internal/ubuntu noble/main ppc64el libpango-1.0-0 ppc64el 1.51.0+ds-4 [266 kB] 124s Get:99 http://ftpmaster.internal/ubuntu noble/main ppc64el libpangoft2-1.0-0 ppc64el 1.51.0+ds-4 [49.5 kB] 124s Get:100 http://ftpmaster.internal/ubuntu noble/main ppc64el libpangocairo-1.0-0 ppc64el 1.51.0+ds-4 [31.2 kB] 124s Get:101 http://ftpmaster.internal/ubuntu noble/main ppc64el libpaper1 ppc64el 1.1.29 [13.5 kB] 124s Get:102 http://ftpmaster.internal/ubuntu noble/main ppc64el libpaper-utils ppc64el 1.1.29 [8710 B] 124s Get:103 http://ftpmaster.internal/ubuntu noble/main ppc64el libsm6 ppc64el 2:1.2.3-1build2 [18.5 kB] 124s Get:104 http://ftpmaster.internal/ubuntu noble/main ppc64el libtcl8.6 ppc64el 8.6.13+dfsg-2 [1179 kB] 125s Get:105 http://ftpmaster.internal/ubuntu noble/main ppc64el libxft2 ppc64el 2.3.6-1 [59.8 kB] 125s Get:106 http://ftpmaster.internal/ubuntu noble/main ppc64el libxss1 ppc64el 1:1.2.3-1build2 [8982 B] 125s Get:107 http://ftpmaster.internal/ubuntu noble/main ppc64el libtk8.6 ppc64el 8.6.13-2 [916 kB] 125s Get:108 http://ftpmaster.internal/ubuntu noble/universe ppc64el libudunits2-data all 2.2.28-7 [19.3 kB] 125s Get:109 http://ftpmaster.internal/ubuntu noble/universe ppc64el libudunits2-0 ppc64el 2.2.28-7 [65.9 kB] 125s Get:110 http://ftpmaster.internal/ubuntu noble/main ppc64el libxt6 ppc64el 1:1.2.1-1.1 [198 kB] 125s Get:111 http://ftpmaster.internal/ubuntu noble/main ppc64el zip ppc64el 3.0-13 [192 kB] 125s Get:112 http://ftpmaster.internal/ubuntu noble/main ppc64el unzip ppc64el 6.0-28ubuntu3 [192 kB] 125s Get:113 http://ftpmaster.internal/ubuntu noble/main ppc64el xdg-utils all 1.1.3-4.1ubuntu3 [62.0 kB] 125s Get:114 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-base-core ppc64el 4.3.2-1build1 [27.4 MB] 126s Get:115 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-littler ppc64el 0.3.19-1 [95.1 kB] 126s Get:116 http://ftpmaster.internal/ubuntu noble/universe ppc64el littler all 0.3.19-1 [2472 B] 126s Get:117 http://ftpmaster.internal/ubuntu noble/universe ppc64el node-bootstrap-sass all 3.4.3-2 [187 kB] 126s Get:118 http://ftpmaster.internal/ubuntu noble/universe ppc64el node-html5shiv all 3.7.3+dfsg-5 [13.5 kB] 126s Get:119 http://ftpmaster.internal/ubuntu noble/universe ppc64el node-normalize.css all 8.0.1-5 [10.8 kB] 126s Get:120 http://ftpmaster.internal/ubuntu noble/universe ppc64el pandoc-data all 3.1.3-1 [92.4 kB] 126s Get:121 http://ftpmaster.internal/ubuntu noble/universe ppc64el pandoc ppc64el 3.1.3+ds-2 [22.5 MB] 126s Get:122 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-abind all 1.4-5-2 [63.6 kB] 126s Get:123 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-sys ppc64el 3.4.2-1 [44.7 kB] 126s Get:124 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-askpass ppc64el 1.2.0-1 [24.5 kB] 126s Get:125 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-base64enc ppc64el 0.1-3-3 [28.1 kB] 126s Get:126 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-bit ppc64el 4.0.5-1 [1089 kB] 126s Get:127 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-bit64 ppc64el 4.0.5-1 [479 kB] 126s Get:128 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-rlang ppc64el 1.1.3-1 [1696 kB] 126s Get:129 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-cli ppc64el 3.6.2-1 [1405 kB] 126s Get:130 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-glue ppc64el 1.7.0-1 [155 kB] 126s Get:131 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-lifecycle all 1.0.4+dfsg-1 [110 kB] 126s Get:132 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-vctrs ppc64el 0.6.5-1 [1399 kB] 126s Get:133 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-blob all 1.2.4-1 [49.8 kB] 126s Get:134 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-brio ppc64el 1.1.4-1 [38.2 kB] 126s Get:135 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-fastmap ppc64el 1.1.1-1 [72.4 kB] 126s Get:136 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-cachem ppc64el 1.0.8-1 [72.2 kB] 126s Get:137 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-digest ppc64el 0.6.34-1 [198 kB] 126s Get:138 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-ellipsis ppc64el 0.3.2-2 [35.9 kB] 126s Get:139 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-htmltools ppc64el 0.5.7-1 [369 kB] 126s Get:140 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-jquerylib all 0.1.4+dfsg-4 [13.5 kB] 126s Get:141 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-jsonlite ppc64el 1.8.8+dfsg-1 [449 kB] 126s Get:142 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-memoise all 2.0.1-1 [53.9 kB] 126s Get:143 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-mime ppc64el 0.12-1 [36.1 kB] 126s Get:144 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-fs ppc64el 1.6.3+dfsg-1 [231 kB] 127s Get:145 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-r6 all 2.5.1-1 [99.0 kB] 127s Get:146 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-rappdirs ppc64el 0.3.3-1 [47.7 kB] 127s Get:147 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-sass ppc64el 0.4.8+dfsg-1 [1026 kB] 127s Get:148 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-bslib all 0.6.1+dfsg-1 [5138 kB] 127s Get:149 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-ps ppc64el 1.7.6-1 [317 kB] 127s Get:150 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-processx ppc64el 3.8.3-1 [351 kB] 127s Get:151 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-callr all 3.7.3-2 [425 kB] 127s Get:152 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-mass ppc64el 7.3-60.0.1-1 [1126 kB] 127s Get:153 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-class ppc64el 7.3-22-2 [92.5 kB] 127s Get:154 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-proxy ppc64el 0.4-27-1 [185 kB] 127s Get:155 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-e1071 ppc64el 1.7-14-1 [573 kB] 127s Get:156 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-kernsmooth ppc64el 2.23-22-1 [94.6 kB] 127s Get:157 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-classint ppc64el 0.4-10+dfsg-1 [106 kB] 127s Get:158 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-colorspace ppc64el 2.1-0+dfsg-1 [1542 kB] 127s Get:159 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-commonmark ppc64el 1.9.1-1 [142 kB] 127s Get:160 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-lazyeval ppc64el 0.2.2-1build1 [144 kB] 127s Get:161 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-rex all 1.2.1-1 [129 kB] 127s Get:162 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-curl ppc64el 5.2.0+dfsg-1 [192 kB] 127s Get:163 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-openssl ppc64el 2.1.1+dfsg-2 [405 kB] 127s Get:164 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-httr all 1.4.7+dfsg-1 [459 kB] 127s Get:165 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-crayon all 1.5.2-1 [164 kB] 127s Get:166 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-withr all 2.5.0-1 [225 kB] 127s Get:167 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-yaml ppc64el 2.3.8-1 [139 kB] 127s Get:168 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-covr ppc64el 3.6.4+dfsg-1 [302 kB] 127s Get:169 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-cpp11 all 0.4.7-1 [266 kB] 127s Get:170 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-dbi all 1.2.2-1 [823 kB] 127s Get:171 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-deldir ppc64el 2.0-4-1 [273 kB] 127s Get:172 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-desc all 1.4.3-1 [359 kB] 127s Get:173 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-diffobj ppc64el 0.3.5-1 [1118 kB] 127s Get:174 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-generics all 0.1.3-1 [81.3 kB] 127s Get:175 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-magrittr ppc64el 2.0.3-1 [154 kB] 127s Get:176 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-fansi ppc64el 1.0.5-1 [627 kB] 127s Get:177 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-utf8 ppc64el 1.2.4-1 [148 kB] 127s Get:178 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-pillar all 1.9.0+dfsg-1 [464 kB] 127s Get:179 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-pkgconfig all 2.0.3-2build1 [19.7 kB] 127s Get:180 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-tibble ppc64el 3.2.1+dfsg-2 [415 kB] 127s Get:181 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-tidyselect ppc64el 1.2.0+dfsg-1 [218 kB] 127s Get:182 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-dplyr ppc64el 1.1.4-1 [1516 kB] 127s Get:183 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-evaluate all 0.23-1 [90.2 kB] 127s Get:184 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-farver ppc64el 2.1.1-1 [1365 kB] 127s Get:185 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-fontawesome all 0.5.2-1 [1300 kB] 127s Get:186 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-gtable all 0.3.4+dfsg-1 [191 kB] 127s Get:187 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-isoband ppc64el 0.2.7-1 [1486 kB] 127s Get:188 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-lattice ppc64el 0.22-5-1 [1343 kB] 127s Get:189 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-nlme ppc64el 3.1.164-1 [2281 kB] 127s Get:190 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-matrix ppc64el 1.6-5-1 [4057 kB] 127s Get:191 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-mgcv ppc64el 1.9-1-1 [3393 kB] 128s Get:192 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-labeling all 0.4.3-1 [62.1 kB] 128s Get:193 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-munsell all 0.5.0-2build1 [208 kB] 128s Get:194 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-rcolorbrewer all 1.1-3-1build1 [55.4 kB] 128s Get:195 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-viridislite all 0.4.2-2 [1088 kB] 128s Get:196 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-scales all 1.3.0-1 [603 kB] 128s Get:197 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-ggplot2 all 3.4.4+dfsg-1 [3411 kB] 128s Get:198 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-goftest ppc64el 1.2-3-1 [60.2 kB] 128s Get:199 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-xfun ppc64el 0.41+dfsg-1 [415 kB] 128s Get:200 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-highr all 0.10+dfsg-1 [38.3 kB] 128s Get:201 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-pkgkitten all 0.2.3-1 [25.1 kB] 128s Get:202 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-rcpp ppc64el 1.0.12-1 [1989 kB] 128s Get:203 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-later ppc64el 1.3.2+dfsg-1 [127 kB] 128s Get:204 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-promises ppc64el 1.2.1+dfsg-1 [285 kB] 128s Get:205 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-httpuv ppc64el 1.6.14+dfsg-1 [527 kB] 129s Get:206 http://ftpmaster.internal/ubuntu noble/main ppc64el libjs-mathjax all 2.7.9+dfsg-1 [5665 kB] 131s Get:207 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-knitr all 1.45+dfsg-1 [917 kB] 131s Get:208 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-units ppc64el 0.8-5+dfsg-1 [275 kB] 131s Get:209 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-wk ppc64el 0.9.1-1 [1858 kB] 131s Get:210 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-s2 ppc64el 1.1.6-1 [2166 kB] 131s Get:211 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el r-cran-sf ppc64el 1.0-15+dfsg-1build1 [3029 kB] 132s Get:212 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-lwgeom ppc64el 0.2-13-3 [473 kB] 132s Get:213 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-maps ppc64el 3.4.2-1 [2366 kB] 132s Get:214 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-pbapply all 1.7-2-1 [102 kB] 132s Get:215 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-pkgbuild all 1.4.3-1 [209 kB] 132s Get:216 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-rprojroot all 2.0.4-1 [124 kB] 132s Get:217 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-pkgload all 1.3.4-1 [207 kB] 132s Get:218 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-plogr all 0.2.0-3build1 [15.1 kB] 132s Get:219 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-polyclip ppc64el 1.10-6-1 [121 kB] 132s Get:220 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-praise all 1.0.0-4build1 [20.3 kB] 132s Get:221 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-purrr ppc64el 1.0.2-1 [503 kB] 132s Get:222 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-sp ppc64el 1:2.1-2+dfsg-1 [1451 kB] 132s Get:223 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-terra ppc64el 1.7-65-1 [3796 kB] 133s Get:224 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-raster ppc64el 3.6-26-1 [3121 kB] 133s Get:225 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-rematch2 all 2.1.2-2build1 [46.5 kB] 133s Get:226 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-stringi ppc64el 1.8.3-1 [919 kB] 133s Get:227 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-stringr all 1.5.1-1 [290 kB] 133s Get:228 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-tinytex all 0.49-1 [141 kB] 133s Get:229 http://ftpmaster.internal/ubuntu noble/universe ppc64el libjs-modernizr all 2.6.2+ds1-5 [48.3 kB] 133s Get:230 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-xtable all 1:1.8-4-2 [689 kB] 133s Get:231 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-sourcetools ppc64el 0.1.7-1-1 [52.4 kB] 133s Get:232 http://ftpmaster.internal/ubuntu noble/universe ppc64el libjs-twitter-bootstrap-datepicker all 1.3.1+dfsg1-4.1 [28.5 kB] 133s Get:233 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-shiny all 1.8.0+dfsg-1 [2762 kB] 134s Get:234 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-rmarkdown all 2.25+dfsg-3 [1481 kB] 134s Get:235 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-survival ppc64el 3.5-8-1 [6160 kB] 134s Get:236 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-rpart ppc64el 4.1.23-1 [672 kB] 134s Get:237 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-rpostgresql ppc64el 0.7-6+dfsg-1 [378 kB] 135s Get:238 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-rsqlite ppc64el 2.3.4-1 [1777 kB] 135s Get:239 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-spatstat.utils ppc64el 3.0-4-1 [362 kB] 135s Get:240 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-spatstat.data all 3.0-4-1 [4090 kB] 135s Get:241 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-spatstat.geom ppc64el 3.2-8-1 [3855 kB] 136s Get:242 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-spatstat.random ppc64el 3.2-2-1 [1146 kB] 136s Get:243 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-tensor all 1.5-4 [15.7 kB] 136s Get:244 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-spatstat.sparse ppc64el 3.0-3-1 [219 kB] 136s Get:245 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-spatstat.explore ppc64el 3.2-5-1 [3294 kB] 136s Get:246 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-spatstat.model ppc64el 3.2-8-1 [3290 kB] 136s Get:247 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-spatstat.linnet ppc64el 3.1-3-1 [1415 kB] 137s Get:248 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-spatstat ppc64el 3.0-7-1 [3817 kB] 137s Get:249 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-stars all 0.6-4-1 [4030 kB] 137s Get:250 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-waldo all 0.5.2-1build1 [120 kB] 137s Get:251 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-testthat ppc64el 3.2.1-1 [1693 kB] 138s Get:252 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-tidyr ppc64el 1.3.1-1 [1163 kB] 138s Preconfiguring packages ... 138s Fetched 224 MB in 18s (12.2 MB/s) 138s dpkg: libpng16-16:ppc64el: dependency problems, but removing anyway as you requested: 138s libplymouth5:ppc64el depends on libpng16-16 (>= 1.6.2). 138s libfreetype6:ppc64el depends on libpng16-16 (>= 1.6.2-1). 138s 138s (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 ... 70097 files and directories currently installed.) 138s Removing libpng16-16:ppc64el (1.6.43-1) ... 138s Selecting previously unselected package libpng16-16t64:ppc64el. 138s (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 ... 70087 files and directories currently installed.) 138s Preparing to unpack .../000-libpng16-16t64_1.6.43-3_ppc64el.deb ... 138s Unpacking libpng16-16t64:ppc64el (1.6.43-3) ... 138s Selecting previously unselected package fonts-dejavu-mono. 138s Preparing to unpack .../001-fonts-dejavu-mono_2.37-8_all.deb ... 138s Unpacking fonts-dejavu-mono (2.37-8) ... 138s Selecting previously unselected package fonts-dejavu-core. 138s Preparing to unpack .../002-fonts-dejavu-core_2.37-8_all.deb ... 139s Unpacking fonts-dejavu-core (2.37-8) ... 139s Selecting previously unselected package fontconfig-config. 139s Preparing to unpack .../003-fontconfig-config_2.15.0-1ubuntu1_ppc64el.deb ... 139s Unpacking fontconfig-config (2.15.0-1ubuntu1) ... 139s Selecting previously unselected package libfontconfig1:ppc64el. 139s Preparing to unpack .../004-libfontconfig1_2.15.0-1ubuntu1_ppc64el.deb ... 139s Unpacking libfontconfig1:ppc64el (2.15.0-1ubuntu1) ... 139s Selecting previously unselected package fontconfig. 139s Preparing to unpack .../005-fontconfig_2.15.0-1ubuntu1_ppc64el.deb ... 139s Unpacking fontconfig (2.15.0-1ubuntu1) ... 139s Selecting previously unselected package fonts-font-awesome. 139s Preparing to unpack .../006-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 139s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 139s Selecting previously unselected package fonts-glyphicons-halflings. 139s Preparing to unpack .../007-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-3_all.deb ... 139s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-3) ... 139s Selecting previously unselected package fonts-mathjax. 139s Preparing to unpack .../008-fonts-mathjax_2.7.9+dfsg-1_all.deb ... 139s Unpacking fonts-mathjax (2.7.9+dfsg-1) ... 139s Selecting previously unselected package gdal-data. 139s Preparing to unpack .../009-gdal-data_3.8.4+dfsg-3ubuntu1_all.deb ... 139s Unpacking gdal-data (3.8.4+dfsg-3ubuntu1) ... 139s Selecting previously unselected package gdal-plugins:ppc64el. 139s Preparing to unpack .../010-gdal-plugins_3.8.4+dfsg-3ubuntu1_ppc64el.deb ... 139s Unpacking gdal-plugins:ppc64el (3.8.4+dfsg-3ubuntu1) ... 139s Selecting previously unselected package javascript-common. 139s Preparing to unpack .../011-javascript-common_11+nmu1_all.deb ... 139s Unpacking javascript-common (11+nmu1) ... 139s Selecting previously unselected package libaec0:ppc64el. 139s Preparing to unpack .../012-libaec0_1.1.2-1_ppc64el.deb ... 139s Unpacking libaec0:ppc64el (1.1.2-1) ... 139s Selecting previously unselected package libblas3:ppc64el. 139s Preparing to unpack .../013-libblas3_3.12.0-3_ppc64el.deb ... 139s Unpacking libblas3:ppc64el (3.12.0-3) ... 139s Selecting previously unselected package libgfortran5:ppc64el. 139s Preparing to unpack .../014-libgfortran5_14-20240303-1ubuntu1_ppc64el.deb ... 139s Unpacking libgfortran5:ppc64el (14-20240303-1ubuntu1) ... 139s Selecting previously unselected package liblapack3:ppc64el. 139s Preparing to unpack .../015-liblapack3_3.12.0-3_ppc64el.deb ... 139s Unpacking liblapack3:ppc64el (3.12.0-3) ... 139s Selecting previously unselected package libarpack2:ppc64el. 139s Preparing to unpack .../016-libarpack2_3.9.1-1_ppc64el.deb ... 139s Unpacking libarpack2:ppc64el (3.9.1-1) ... 139s Selecting previously unselected package libsuperlu6:ppc64el. 139s Preparing to unpack .../017-libsuperlu6_6.0.1+dfsg1-1_ppc64el.deb ... 139s Unpacking libsuperlu6:ppc64el (6.0.1+dfsg1-1) ... 139s Selecting previously unselected package libarmadillo12. 139s Preparing to unpack .../018-libarmadillo12_1%3a12.6.7+dfsg-1_ppc64el.deb ... 139s Unpacking libarmadillo12 (1:12.6.7+dfsg-1) ... 139s Selecting previously unselected package libsnappy1v5:ppc64el. 139s Preparing to unpack .../019-libsnappy1v5_1.1.10-1_ppc64el.deb ... 139s Unpacking libsnappy1v5:ppc64el (1.1.10-1) ... 139s Selecting previously unselected package libblosc1:ppc64el. 139s Preparing to unpack .../020-libblosc1_1.21.5+ds-1_ppc64el.deb ... 139s Unpacking libblosc1:ppc64el (1.21.5+ds-1) ... 139s Selecting previously unselected package libpixman-1-0:ppc64el. 139s Preparing to unpack .../021-libpixman-1-0_0.42.2-1_ppc64el.deb ... 139s Unpacking libpixman-1-0:ppc64el (0.42.2-1) ... 139s Selecting previously unselected package libxcb-render0:ppc64el. 139s Preparing to unpack .../022-libxcb-render0_1.15-1_ppc64el.deb ... 139s Unpacking libxcb-render0:ppc64el (1.15-1) ... 139s Selecting previously unselected package libxcb-shm0:ppc64el. 139s Preparing to unpack .../023-libxcb-shm0_1.15-1_ppc64el.deb ... 139s Unpacking libxcb-shm0:ppc64el (1.15-1) ... 139s Selecting previously unselected package libxrender1:ppc64el. 139s Preparing to unpack .../024-libxrender1_1%3a0.9.10-1.1_ppc64el.deb ... 139s Unpacking libxrender1:ppc64el (1:0.9.10-1.1) ... 139s Selecting previously unselected package libcairo2:ppc64el. 139s Preparing to unpack .../025-libcairo2_1.18.0-1_ppc64el.deb ... 139s Unpacking libcairo2:ppc64el (1.18.0-1) ... 139s Selecting previously unselected package libcfitsio10t64:ppc64el. 139s Preparing to unpack .../026-libcfitsio10t64_4.3.1-1.1_ppc64el.deb ... 139s Unpacking libcfitsio10t64:ppc64el (4.3.1-1.1) ... 139s Selecting previously unselected package libdatrie1:ppc64el. 139s Preparing to unpack .../027-libdatrie1_0.2.13-3_ppc64el.deb ... 139s Unpacking libdatrie1:ppc64el (0.2.13-3) ... 139s Selecting previously unselected package libdav1d7:ppc64el. 139s Preparing to unpack .../028-libdav1d7_1.4.0-1_ppc64el.deb ... 139s Unpacking libdav1d7:ppc64el (1.4.0-1) ... 139s Selecting previously unselected package libde265-0:ppc64el. 139s Preparing to unpack .../029-libde265-0_1.0.15-1_ppc64el.deb ... 139s Unpacking libde265-0:ppc64el (1.0.15-1) ... 140s Selecting previously unselected package libdeflate0:ppc64el. 140s Preparing to unpack .../030-libdeflate0_1.19-1_ppc64el.deb ... 140s Unpacking libdeflate0:ppc64el (1.19-1) ... 140s Selecting previously unselected package libfyba0:ppc64el. 140s Preparing to unpack .../031-libfyba0_4.1.1-8_ppc64el.deb ... 140s Unpacking libfyba0:ppc64el (4.1.1-8) ... 140s Selecting previously unselected package libminizip1t64:ppc64el. 140s Preparing to unpack .../032-libminizip1t64_1%3a1.3.dfsg-3.1ubuntu1_ppc64el.deb ... 140s Unpacking libminizip1t64:ppc64el (1:1.3.dfsg-3.1ubuntu1) ... 140s Selecting previously unselected package libfreexl1:ppc64el. 140s Preparing to unpack .../033-libfreexl1_2.0.0-1_ppc64el.deb ... 140s Unpacking libfreexl1:ppc64el (2.0.0-1) ... 140s Selecting previously unselected package libgeos3.12.1t64:ppc64el. 140s Preparing to unpack .../034-libgeos3.12.1t64_3.12.1-3_ppc64el.deb ... 140s Unpacking libgeos3.12.1t64:ppc64el (3.12.1-3) ... 140s Selecting previously unselected package libgeos-c1t64:ppc64el. 140s Preparing to unpack .../035-libgeos-c1t64_3.12.1-3_ppc64el.deb ... 140s Unpacking libgeos-c1t64:ppc64el (3.12.1-3) ... 140s Selecting previously unselected package proj-data. 140s Preparing to unpack .../036-proj-data_9.4.0-1_all.deb ... 140s Unpacking proj-data (9.4.0-1) ... 140s Selecting previously unselected package libjbig0:ppc64el. 140s Preparing to unpack .../037-libjbig0_2.1-6.1ubuntu1_ppc64el.deb ... 140s Unpacking libjbig0:ppc64el (2.1-6.1ubuntu1) ... 140s Selecting previously unselected package libjpeg-turbo8:ppc64el. 140s Preparing to unpack .../038-libjpeg-turbo8_2.1.5-2ubuntu1_ppc64el.deb ... 140s Unpacking libjpeg-turbo8:ppc64el (2.1.5-2ubuntu1) ... 140s Selecting previously unselected package libjpeg8:ppc64el. 140s Preparing to unpack .../039-libjpeg8_8c-2ubuntu11_ppc64el.deb ... 140s Unpacking libjpeg8:ppc64el (8c-2ubuntu11) ... 140s Selecting previously unselected package liblerc4:ppc64el. 140s Preparing to unpack .../040-liblerc4_4.0.0+ds-4ubuntu1_ppc64el.deb ... 140s Unpacking liblerc4:ppc64el (4.0.0+ds-4ubuntu1) ... 140s Selecting previously unselected package libsharpyuv0:ppc64el. 140s Preparing to unpack .../041-libsharpyuv0_1.3.2-0.4_ppc64el.deb ... 140s Unpacking libsharpyuv0:ppc64el (1.3.2-0.4) ... 140s Selecting previously unselected package libwebp7:ppc64el. 140s Preparing to unpack .../042-libwebp7_1.3.2-0.4_ppc64el.deb ... 140s Unpacking libwebp7:ppc64el (1.3.2-0.4) ... 140s Selecting previously unselected package libtiff6:ppc64el. 140s Preparing to unpack .../043-libtiff6_4.5.1+git230720-3ubuntu1_ppc64el.deb ... 140s Unpacking libtiff6:ppc64el (4.5.1+git230720-3ubuntu1) ... 140s Selecting previously unselected package libproj25:ppc64el. 140s Preparing to unpack .../044-libproj25_9.4.0-1_ppc64el.deb ... 140s Unpacking libproj25:ppc64el (9.4.0-1) ... 140s Selecting previously unselected package libgeotiff5:ppc64el. 140s Preparing to unpack .../045-libgeotiff5_1.7.1-5_ppc64el.deb ... 140s Unpacking libgeotiff5:ppc64el (1.7.1-5) ... 140s Selecting previously unselected package libgif7:ppc64el. 140s Preparing to unpack .../046-libgif7_5.2.1-2.5_ppc64el.deb ... 140s Unpacking libgif7:ppc64el (5.2.1-2.5) ... 140s Selecting previously unselected package libhdf4-0-alt. 140s Preparing to unpack .../047-libhdf4-0-alt_4.2.16-3_ppc64el.deb ... 140s Unpacking libhdf4-0-alt (4.2.16-3) ... 140s Selecting previously unselected package libsz2:ppc64el. 140s Preparing to unpack .../048-libsz2_1.1.2-1_ppc64el.deb ... 140s Unpacking libsz2:ppc64el (1.1.2-1) ... 140s Selecting previously unselected package libhdf5-103-1t64:ppc64el. 140s Preparing to unpack .../049-libhdf5-103-1t64_1.10.10+repack-3.1ubuntu2_ppc64el.deb ... 140s Unpacking libhdf5-103-1t64:ppc64el (1.10.10+repack-3.1ubuntu2) ... 140s Selecting previously unselected package libheif-plugin-dav1d:ppc64el. 140s Preparing to unpack .../050-libheif-plugin-dav1d_1.17.6-1ubuntu1_ppc64el.deb ... 140s Unpacking libheif-plugin-dav1d:ppc64el (1.17.6-1ubuntu1) ... 140s Selecting previously unselected package libheif-plugin-libde265:ppc64el. 140s Preparing to unpack .../051-libheif-plugin-libde265_1.17.6-1ubuntu1_ppc64el.deb ... 140s Unpacking libheif-plugin-libde265:ppc64el (1.17.6-1ubuntu1) ... 140s Selecting previously unselected package libheif1:ppc64el. 140s Preparing to unpack .../052-libheif1_1.17.6-1ubuntu1_ppc64el.deb ... 140s Unpacking libheif1:ppc64el (1.17.6-1ubuntu1) ... 140s Selecting previously unselected package liburiparser1:ppc64el. 140s Preparing to unpack .../053-liburiparser1_0.9.7+dfsg-2_ppc64el.deb ... 140s Unpacking liburiparser1:ppc64el (0.9.7+dfsg-2) ... 140s Selecting previously unselected package libkmlbase1t64:ppc64el. 140s Preparing to unpack .../054-libkmlbase1t64_1.3.0-12_ppc64el.deb ... 140s Unpacking libkmlbase1t64:ppc64el (1.3.0-12) ... 140s Selecting previously unselected package libkmldom1t64:ppc64el. 140s Preparing to unpack .../055-libkmldom1t64_1.3.0-12_ppc64el.deb ... 140s Unpacking libkmldom1t64:ppc64el (1.3.0-12) ... 140s Selecting previously unselected package libkmlengine1t64:ppc64el. 140s Preparing to unpack .../056-libkmlengine1t64_1.3.0-12_ppc64el.deb ... 140s Unpacking libkmlengine1t64:ppc64el (1.3.0-12) ... 140s Selecting previously unselected package mysql-common. 140s Preparing to unpack .../057-mysql-common_5.8+1.1.0_all.deb ... 140s Unpacking mysql-common (5.8+1.1.0) ... 140s Selecting previously unselected package libmysqlclient21:ppc64el. 140s Preparing to unpack .../058-libmysqlclient21_8.0.36-1_ppc64el.deb ... 140s Unpacking libmysqlclient21:ppc64el (8.0.36-1) ... 140s Selecting previously unselected package libhdf5-hl-100t64:ppc64el. 140s Preparing to unpack .../059-libhdf5-hl-100t64_1.10.10+repack-3.1ubuntu2_ppc64el.deb ... 140s Unpacking libhdf5-hl-100t64:ppc64el (1.10.10+repack-3.1ubuntu2) ... 140s Selecting previously unselected package libnetcdf19t64:ppc64el. 140s Preparing to unpack .../060-libnetcdf19t64_1%3a4.9.2-5ubuntu2_ppc64el.deb ... 140s Unpacking libnetcdf19t64:ppc64el (1:4.9.2-5ubuntu2) ... 140s Selecting previously unselected package libltdl7:ppc64el. 140s Preparing to unpack .../061-libltdl7_2.4.7-7_ppc64el.deb ... 140s Unpacking libltdl7:ppc64el (2.4.7-7) ... 140s Selecting previously unselected package libodbc2:ppc64el. 140s Preparing to unpack .../062-libodbc2_2.3.12-1_ppc64el.deb ... 140s Unpacking libodbc2:ppc64el (2.3.12-1) ... 140s Selecting previously unselected package unixodbc-common. 140s Preparing to unpack .../063-unixodbc-common_2.3.12-1_all.deb ... 140s Unpacking unixodbc-common (2.3.12-1) ... 140s Selecting previously unselected package libodbcinst2:ppc64el. 140s Preparing to unpack .../064-libodbcinst2_2.3.12-1_ppc64el.deb ... 140s Unpacking libodbcinst2:ppc64el (2.3.12-1) ... 140s Selecting previously unselected package libogdi4.1. 140s Preparing to unpack .../065-libogdi4.1_4.1.1+ds-1_ppc64el.deb ... 140s Unpacking libogdi4.1 (4.1.1+ds-1) ... 140s Selecting previously unselected package libopenjp2-7:ppc64el. 140s Preparing to unpack .../066-libopenjp2-7_2.5.0-2_ppc64el.deb ... 140s Unpacking libopenjp2-7:ppc64el (2.5.0-2) ... 140s Selecting previously unselected package liblcms2-2:ppc64el. 140s Preparing to unpack .../067-liblcms2-2_2.14-2_ppc64el.deb ... 140s Unpacking liblcms2-2:ppc64el (2.14-2) ... 140s Selecting previously unselected package libpoppler134:ppc64el. 140s Preparing to unpack .../068-libpoppler134_24.02.0-1ubuntu2_ppc64el.deb ... 140s Unpacking libpoppler134:ppc64el (24.02.0-1ubuntu2) ... 140s Selecting previously unselected package libpq5:ppc64el. 140s Preparing to unpack .../069-libpq5_16.2-1_ppc64el.deb ... 140s Unpacking libpq5:ppc64el (16.2-1) ... 140s Selecting previously unselected package libqhull-r8.0:ppc64el. 140s Preparing to unpack .../070-libqhull-r8.0_2020.2-6_ppc64el.deb ... 140s Unpacking libqhull-r8.0:ppc64el (2020.2-6) ... 140s Selecting previously unselected package librttopo1:ppc64el. 140s Preparing to unpack .../071-librttopo1_1.1.0-3_ppc64el.deb ... 140s Unpacking librttopo1:ppc64el (1.1.0-3) ... 141s Selecting previously unselected package libspatialite8t64:ppc64el. 141s Preparing to unpack .../072-libspatialite8t64_5.1.0-3_ppc64el.deb ... 141s Unpacking libspatialite8t64:ppc64el (5.1.0-3) ... 141s Selecting previously unselected package libxerces-c3.2t64:ppc64el. 141s Preparing to unpack .../073-libxerces-c3.2t64_3.2.4+debian-1.2_ppc64el.deb ... 141s Unpacking libxerces-c3.2t64:ppc64el (3.2.4+debian-1.2) ... 141s Selecting previously unselected package libgdal34t64:ppc64el. 141s Preparing to unpack .../074-libgdal34t64_3.8.4+dfsg-3ubuntu1_ppc64el.deb ... 141s Unpacking libgdal34t64:ppc64el (3.8.4+dfsg-3ubuntu1) ... 141s Selecting previously unselected package libgomp1:ppc64el. 141s Preparing to unpack .../075-libgomp1_14-20240303-1ubuntu1_ppc64el.deb ... 141s Unpacking libgomp1:ppc64el (14-20240303-1ubuntu1) ... 141s Selecting previously unselected package libgraphite2-3:ppc64el. 141s Preparing to unpack .../076-libgraphite2-3_1.3.14-2_ppc64el.deb ... 141s Unpacking libgraphite2-3:ppc64el (1.3.14-2) ... 141s Selecting previously unselected package libharfbuzz0b:ppc64el. 141s Preparing to unpack .../077-libharfbuzz0b_8.3.0-2_ppc64el.deb ... 141s Unpacking libharfbuzz0b:ppc64el (8.3.0-2) ... 141s Selecting previously unselected package x11-common. 141s Preparing to unpack .../078-x11-common_1%3a7.7+23ubuntu2_all.deb ... 141s Unpacking x11-common (1:7.7+23ubuntu2) ... 141s Selecting previously unselected package libice6:ppc64el. 141s Preparing to unpack .../079-libice6_2%3a1.0.10-1build2_ppc64el.deb ... 141s Unpacking libice6:ppc64el (2:1.0.10-1build2) ... 141s Selecting previously unselected package libjs-bootstrap. 141s Preparing to unpack .../080-libjs-bootstrap_3.4.1+dfsg-3_all.deb ... 141s Unpacking libjs-bootstrap (3.4.1+dfsg-3) ... 141s Selecting previously unselected package libjs-popper.js. 141s Preparing to unpack .../081-libjs-popper.js_1.16.1+ds-6_all.deb ... 141s Unpacking libjs-popper.js (1.16.1+ds-6) ... 141s Selecting previously unselected package libjs-bootstrap4. 141s Preparing to unpack .../082-libjs-bootstrap4_4.6.1+dfsg1-4_all.deb ... 141s Unpacking libjs-bootstrap4 (4.6.1+dfsg1-4) ... 141s Selecting previously unselected package libjs-d3. 141s Preparing to unpack .../083-libjs-d3_3.5.17-4_all.deb ... 141s Unpacking libjs-d3 (3.5.17-4) ... 141s Selecting previously unselected package libjs-es5-shim. 141s Preparing to unpack .../084-libjs-es5-shim_4.6.7-2_all.deb ... 141s Unpacking libjs-es5-shim (4.6.7-2) ... 141s Selecting previously unselected package libjs-highlight.js. 141s Preparing to unpack .../085-libjs-highlight.js_9.18.5+dfsg1-2_all.deb ... 141s Unpacking libjs-highlight.js (9.18.5+dfsg1-2) ... 141s Selecting previously unselected package libjs-jquery. 141s Preparing to unpack .../086-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 141s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 141s Selecting previously unselected package libjs-jquery-datatables. 141s Preparing to unpack .../087-libjs-jquery-datatables_1.11.5+dfsg-2_all.deb ... 141s Unpacking libjs-jquery-datatables (1.11.5+dfsg-2) ... 141s Selecting previously unselected package libjs-sifter.js. 141s Preparing to unpack .../088-libjs-sifter.js_0.6.0+dfsg-3_all.deb ... 141s Unpacking libjs-sifter.js (0.6.0+dfsg-3) ... 141s Selecting previously unselected package libjs-microplugin.js. 141s Preparing to unpack .../089-libjs-microplugin.js_0.0.3+dfsg-1.1_all.deb ... 141s Unpacking libjs-microplugin.js (0.0.3+dfsg-1.1) ... 141s Selecting previously unselected package libjs-jquery-selectize.js. 141s Preparing to unpack .../090-libjs-jquery-selectize.js_0.12.6+dfsg-1.1_all.deb ... 141s Unpacking libjs-jquery-selectize.js (0.12.6+dfsg-1.1) ... 141s Selecting previously unselected package libjs-jquery-ui. 141s Preparing to unpack .../091-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 141s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 141s Selecting previously unselected package libjs-json. 141s Preparing to unpack .../092-libjs-json_0~20221030+~1.0.8-1_all.deb ... 141s Unpacking libjs-json (0~20221030+~1.0.8-1) ... 141s Selecting previously unselected package libjs-prettify. 141s Preparing to unpack .../093-libjs-prettify_2015.12.04+dfsg-1.1_all.deb ... 141s Unpacking libjs-prettify (2015.12.04+dfsg-1.1) ... 141s Selecting previously unselected package libthai-data. 141s Preparing to unpack .../094-libthai-data_0.1.29-2_all.deb ... 141s Unpacking libthai-data (0.1.29-2) ... 141s Selecting previously unselected package libthai0:ppc64el. 141s Preparing to unpack .../095-libthai0_0.1.29-2_ppc64el.deb ... 141s Unpacking libthai0:ppc64el (0.1.29-2) ... 141s Selecting previously unselected package libpango-1.0-0:ppc64el. 141s Preparing to unpack .../096-libpango-1.0-0_1.51.0+ds-4_ppc64el.deb ... 141s Unpacking libpango-1.0-0:ppc64el (1.51.0+ds-4) ... 141s Selecting previously unselected package libpangoft2-1.0-0:ppc64el. 141s Preparing to unpack .../097-libpangoft2-1.0-0_1.51.0+ds-4_ppc64el.deb ... 141s Unpacking libpangoft2-1.0-0:ppc64el (1.51.0+ds-4) ... 141s Selecting previously unselected package libpangocairo-1.0-0:ppc64el. 141s Preparing to unpack .../098-libpangocairo-1.0-0_1.51.0+ds-4_ppc64el.deb ... 141s Unpacking libpangocairo-1.0-0:ppc64el (1.51.0+ds-4) ... 141s Selecting previously unselected package libpaper1:ppc64el. 141s Preparing to unpack .../099-libpaper1_1.1.29_ppc64el.deb ... 141s Unpacking libpaper1:ppc64el (1.1.29) ... 141s Selecting previously unselected package libpaper-utils. 141s Preparing to unpack .../100-libpaper-utils_1.1.29_ppc64el.deb ... 141s Unpacking libpaper-utils (1.1.29) ... 142s Selecting previously unselected package libsm6:ppc64el. 142s Preparing to unpack .../101-libsm6_2%3a1.2.3-1build2_ppc64el.deb ... 142s Unpacking libsm6:ppc64el (2:1.2.3-1build2) ... 142s Selecting previously unselected package libtcl8.6:ppc64el. 142s Preparing to unpack .../102-libtcl8.6_8.6.13+dfsg-2_ppc64el.deb ... 142s Unpacking libtcl8.6:ppc64el (8.6.13+dfsg-2) ... 142s Selecting previously unselected package libxft2:ppc64el. 142s Preparing to unpack .../103-libxft2_2.3.6-1_ppc64el.deb ... 142s Unpacking libxft2:ppc64el (2.3.6-1) ... 142s Selecting previously unselected package libxss1:ppc64el. 142s Preparing to unpack .../104-libxss1_1%3a1.2.3-1build2_ppc64el.deb ... 142s Unpacking libxss1:ppc64el (1:1.2.3-1build2) ... 142s Selecting previously unselected package libtk8.6:ppc64el. 142s Preparing to unpack .../105-libtk8.6_8.6.13-2_ppc64el.deb ... 142s Unpacking libtk8.6:ppc64el (8.6.13-2) ... 142s Selecting previously unselected package libudunits2-data. 142s Preparing to unpack .../106-libudunits2-data_2.2.28-7_all.deb ... 142s Unpacking libudunits2-data (2.2.28-7) ... 142s Selecting previously unselected package libudunits2-0. 142s Preparing to unpack .../107-libudunits2-0_2.2.28-7_ppc64el.deb ... 142s Unpacking libudunits2-0 (2.2.28-7) ... 142s Selecting previously unselected package libxt6:ppc64el. 142s Preparing to unpack .../108-libxt6_1%3a1.2.1-1.1_ppc64el.deb ... 142s Unpacking libxt6:ppc64el (1:1.2.1-1.1) ... 142s Selecting previously unselected package zip. 142s Preparing to unpack .../109-zip_3.0-13_ppc64el.deb ... 142s Unpacking zip (3.0-13) ... 142s Selecting previously unselected package unzip. 142s Preparing to unpack .../110-unzip_6.0-28ubuntu3_ppc64el.deb ... 142s Unpacking unzip (6.0-28ubuntu3) ... 142s Selecting previously unselected package xdg-utils. 142s Preparing to unpack .../111-xdg-utils_1.1.3-4.1ubuntu3_all.deb ... 142s Unpacking xdg-utils (1.1.3-4.1ubuntu3) ... 142s Selecting previously unselected package r-base-core. 142s Preparing to unpack .../112-r-base-core_4.3.2-1build1_ppc64el.deb ... 142s Unpacking r-base-core (4.3.2-1build1) ... 142s Selecting previously unselected package r-cran-littler. 142s Preparing to unpack .../113-r-cran-littler_0.3.19-1_ppc64el.deb ... 142s Unpacking r-cran-littler (0.3.19-1) ... 142s Selecting previously unselected package littler. 142s Preparing to unpack .../114-littler_0.3.19-1_all.deb ... 142s Unpacking littler (0.3.19-1) ... 142s Selecting previously unselected package node-bootstrap-sass. 142s Preparing to unpack .../115-node-bootstrap-sass_3.4.3-2_all.deb ... 142s Unpacking node-bootstrap-sass (3.4.3-2) ... 142s Selecting previously unselected package node-html5shiv. 142s Preparing to unpack .../116-node-html5shiv_3.7.3+dfsg-5_all.deb ... 142s Unpacking node-html5shiv (3.7.3+dfsg-5) ... 142s Selecting previously unselected package node-normalize.css. 142s Preparing to unpack .../117-node-normalize.css_8.0.1-5_all.deb ... 142s Unpacking node-normalize.css (8.0.1-5) ... 142s Selecting previously unselected package pandoc-data. 142s Preparing to unpack .../118-pandoc-data_3.1.3-1_all.deb ... 142s Unpacking pandoc-data (3.1.3-1) ... 142s Selecting previously unselected package pandoc. 142s Preparing to unpack .../119-pandoc_3.1.3+ds-2_ppc64el.deb ... 142s Unpacking pandoc (3.1.3+ds-2) ... 144s Selecting previously unselected package r-cran-abind. 144s Preparing to unpack .../120-r-cran-abind_1.4-5-2_all.deb ... 144s Unpacking r-cran-abind (1.4-5-2) ... 144s Selecting previously unselected package r-cran-sys. 144s Preparing to unpack .../121-r-cran-sys_3.4.2-1_ppc64el.deb ... 144s Unpacking r-cran-sys (3.4.2-1) ... 144s Selecting previously unselected package r-cran-askpass. 144s Preparing to unpack .../122-r-cran-askpass_1.2.0-1_ppc64el.deb ... 144s Unpacking r-cran-askpass (1.2.0-1) ... 144s Selecting previously unselected package r-cran-base64enc. 144s Preparing to unpack .../123-r-cran-base64enc_0.1-3-3_ppc64el.deb ... 144s Unpacking r-cran-base64enc (0.1-3-3) ... 144s Selecting previously unselected package r-cran-bit. 144s Preparing to unpack .../124-r-cran-bit_4.0.5-1_ppc64el.deb ... 144s Unpacking r-cran-bit (4.0.5-1) ... 144s Selecting previously unselected package r-cran-bit64. 144s Preparing to unpack .../125-r-cran-bit64_4.0.5-1_ppc64el.deb ... 144s Unpacking r-cran-bit64 (4.0.5-1) ... 144s Selecting previously unselected package r-cran-rlang. 144s Preparing to unpack .../126-r-cran-rlang_1.1.3-1_ppc64el.deb ... 144s Unpacking r-cran-rlang (1.1.3-1) ... 144s Selecting previously unselected package r-cran-cli. 144s Preparing to unpack .../127-r-cran-cli_3.6.2-1_ppc64el.deb ... 144s Unpacking r-cran-cli (3.6.2-1) ... 144s Selecting previously unselected package r-cran-glue. 144s Preparing to unpack .../128-r-cran-glue_1.7.0-1_ppc64el.deb ... 144s Unpacking r-cran-glue (1.7.0-1) ... 144s Selecting previously unselected package r-cran-lifecycle. 144s Preparing to unpack .../129-r-cran-lifecycle_1.0.4+dfsg-1_all.deb ... 144s Unpacking r-cran-lifecycle (1.0.4+dfsg-1) ... 144s Selecting previously unselected package r-cran-vctrs. 144s Preparing to unpack .../130-r-cran-vctrs_0.6.5-1_ppc64el.deb ... 144s Unpacking r-cran-vctrs (0.6.5-1) ... 144s Selecting previously unselected package r-cran-blob. 144s Preparing to unpack .../131-r-cran-blob_1.2.4-1_all.deb ... 144s Unpacking r-cran-blob (1.2.4-1) ... 144s Selecting previously unselected package r-cran-brio. 144s Preparing to unpack .../132-r-cran-brio_1.1.4-1_ppc64el.deb ... 144s Unpacking r-cran-brio (1.1.4-1) ... 144s Selecting previously unselected package r-cran-fastmap. 144s Preparing to unpack .../133-r-cran-fastmap_1.1.1-1_ppc64el.deb ... 144s Unpacking r-cran-fastmap (1.1.1-1) ... 144s Selecting previously unselected package r-cran-cachem. 144s Preparing to unpack .../134-r-cran-cachem_1.0.8-1_ppc64el.deb ... 144s Unpacking r-cran-cachem (1.0.8-1) ... 144s Selecting previously unselected package r-cran-digest. 144s Preparing to unpack .../135-r-cran-digest_0.6.34-1_ppc64el.deb ... 144s Unpacking r-cran-digest (0.6.34-1) ... 144s Selecting previously unselected package r-cran-ellipsis. 144s Preparing to unpack .../136-r-cran-ellipsis_0.3.2-2_ppc64el.deb ... 144s Unpacking r-cran-ellipsis (0.3.2-2) ... 144s Selecting previously unselected package r-cran-htmltools. 144s Preparing to unpack .../137-r-cran-htmltools_0.5.7-1_ppc64el.deb ... 144s Unpacking r-cran-htmltools (0.5.7-1) ... 144s Selecting previously unselected package r-cran-jquerylib. 144s Preparing to unpack .../138-r-cran-jquerylib_0.1.4+dfsg-4_all.deb ... 144s Unpacking r-cran-jquerylib (0.1.4+dfsg-4) ... 144s Selecting previously unselected package r-cran-jsonlite. 144s Preparing to unpack .../139-r-cran-jsonlite_1.8.8+dfsg-1_ppc64el.deb ... 144s Unpacking r-cran-jsonlite (1.8.8+dfsg-1) ... 144s Selecting previously unselected package r-cran-memoise. 144s Preparing to unpack .../140-r-cran-memoise_2.0.1-1_all.deb ... 144s Unpacking r-cran-memoise (2.0.1-1) ... 144s Selecting previously unselected package r-cran-mime. 144s Preparing to unpack .../141-r-cran-mime_0.12-1_ppc64el.deb ... 144s Unpacking r-cran-mime (0.12-1) ... 144s Selecting previously unselected package r-cran-fs. 144s Preparing to unpack .../142-r-cran-fs_1.6.3+dfsg-1_ppc64el.deb ... 144s Unpacking r-cran-fs (1.6.3+dfsg-1) ... 144s Selecting previously unselected package r-cran-r6. 144s Preparing to unpack .../143-r-cran-r6_2.5.1-1_all.deb ... 144s Unpacking r-cran-r6 (2.5.1-1) ... 144s Selecting previously unselected package r-cran-rappdirs. 144s Preparing to unpack .../144-r-cran-rappdirs_0.3.3-1_ppc64el.deb ... 144s Unpacking r-cran-rappdirs (0.3.3-1) ... 144s Selecting previously unselected package r-cran-sass. 144s Preparing to unpack .../145-r-cran-sass_0.4.8+dfsg-1_ppc64el.deb ... 144s Unpacking r-cran-sass (0.4.8+dfsg-1) ... 144s Selecting previously unselected package r-cran-bslib. 144s Preparing to unpack .../146-r-cran-bslib_0.6.1+dfsg-1_all.deb ... 144s Unpacking r-cran-bslib (0.6.1+dfsg-1) ... 144s Selecting previously unselected package r-cran-ps. 144s Preparing to unpack .../147-r-cran-ps_1.7.6-1_ppc64el.deb ... 144s Unpacking r-cran-ps (1.7.6-1) ... 144s Selecting previously unselected package r-cran-processx. 144s Preparing to unpack .../148-r-cran-processx_3.8.3-1_ppc64el.deb ... 144s Unpacking r-cran-processx (3.8.3-1) ... 144s Selecting previously unselected package r-cran-callr. 144s Preparing to unpack .../149-r-cran-callr_3.7.3-2_all.deb ... 144s Unpacking r-cran-callr (3.7.3-2) ... 144s Selecting previously unselected package r-cran-mass. 144s Preparing to unpack .../150-r-cran-mass_7.3-60.0.1-1_ppc64el.deb ... 144s Unpacking r-cran-mass (7.3-60.0.1-1) ... 145s Selecting previously unselected package r-cran-class. 145s Preparing to unpack .../151-r-cran-class_7.3-22-2_ppc64el.deb ... 145s Unpacking r-cran-class (7.3-22-2) ... 145s Selecting previously unselected package r-cran-proxy. 145s Preparing to unpack .../152-r-cran-proxy_0.4-27-1_ppc64el.deb ... 145s Unpacking r-cran-proxy (0.4-27-1) ... 145s Selecting previously unselected package r-cran-e1071. 145s Preparing to unpack .../153-r-cran-e1071_1.7-14-1_ppc64el.deb ... 145s Unpacking r-cran-e1071 (1.7-14-1) ... 145s Selecting previously unselected package r-cran-kernsmooth. 145s Preparing to unpack .../154-r-cran-kernsmooth_2.23-22-1_ppc64el.deb ... 145s Unpacking r-cran-kernsmooth (2.23-22-1) ... 145s Selecting previously unselected package r-cran-classint. 145s Preparing to unpack .../155-r-cran-classint_0.4-10+dfsg-1_ppc64el.deb ... 145s Unpacking r-cran-classint (0.4-10+dfsg-1) ... 145s Selecting previously unselected package r-cran-colorspace. 145s Preparing to unpack .../156-r-cran-colorspace_2.1-0+dfsg-1_ppc64el.deb ... 145s Unpacking r-cran-colorspace (2.1-0+dfsg-1) ... 145s Selecting previously unselected package r-cran-commonmark. 145s Preparing to unpack .../157-r-cran-commonmark_1.9.1-1_ppc64el.deb ... 145s Unpacking r-cran-commonmark (1.9.1-1) ... 145s Selecting previously unselected package r-cran-lazyeval. 145s Preparing to unpack .../158-r-cran-lazyeval_0.2.2-1build1_ppc64el.deb ... 145s Unpacking r-cran-lazyeval (0.2.2-1build1) ... 145s Selecting previously unselected package r-cran-rex. 145s Preparing to unpack .../159-r-cran-rex_1.2.1-1_all.deb ... 145s Unpacking r-cran-rex (1.2.1-1) ... 145s Selecting previously unselected package r-cran-curl. 145s Preparing to unpack .../160-r-cran-curl_5.2.0+dfsg-1_ppc64el.deb ... 145s Unpacking r-cran-curl (5.2.0+dfsg-1) ... 145s Selecting previously unselected package r-cran-openssl. 145s Preparing to unpack .../161-r-cran-openssl_2.1.1+dfsg-2_ppc64el.deb ... 145s Unpacking r-cran-openssl (2.1.1+dfsg-2) ... 145s Selecting previously unselected package r-cran-httr. 145s Preparing to unpack .../162-r-cran-httr_1.4.7+dfsg-1_all.deb ... 145s Unpacking r-cran-httr (1.4.7+dfsg-1) ... 145s Selecting previously unselected package r-cran-crayon. 145s Preparing to unpack .../163-r-cran-crayon_1.5.2-1_all.deb ... 145s Unpacking r-cran-crayon (1.5.2-1) ... 145s Selecting previously unselected package r-cran-withr. 145s Preparing to unpack .../164-r-cran-withr_2.5.0-1_all.deb ... 145s Unpacking r-cran-withr (2.5.0-1) ... 145s Selecting previously unselected package r-cran-yaml. 145s Preparing to unpack .../165-r-cran-yaml_2.3.8-1_ppc64el.deb ... 145s Unpacking r-cran-yaml (2.3.8-1) ... 145s Selecting previously unselected package r-cran-covr. 145s Preparing to unpack .../166-r-cran-covr_3.6.4+dfsg-1_ppc64el.deb ... 145s Unpacking r-cran-covr (3.6.4+dfsg-1) ... 145s Selecting previously unselected package r-cran-cpp11. 145s Preparing to unpack .../167-r-cran-cpp11_0.4.7-1_all.deb ... 145s Unpacking r-cran-cpp11 (0.4.7-1) ... 145s Selecting previously unselected package r-cran-dbi. 145s Preparing to unpack .../168-r-cran-dbi_1.2.2-1_all.deb ... 145s Unpacking r-cran-dbi (1.2.2-1) ... 145s Selecting previously unselected package r-cran-deldir. 145s Preparing to unpack .../169-r-cran-deldir_2.0-4-1_ppc64el.deb ... 145s Unpacking r-cran-deldir (2.0-4-1) ... 145s Selecting previously unselected package r-cran-desc. 145s Preparing to unpack .../170-r-cran-desc_1.4.3-1_all.deb ... 145s Unpacking r-cran-desc (1.4.3-1) ... 145s Selecting previously unselected package r-cran-diffobj. 145s Preparing to unpack .../171-r-cran-diffobj_0.3.5-1_ppc64el.deb ... 145s Unpacking r-cran-diffobj (0.3.5-1) ... 145s Selecting previously unselected package r-cran-generics. 145s Preparing to unpack .../172-r-cran-generics_0.1.3-1_all.deb ... 145s Unpacking r-cran-generics (0.1.3-1) ... 145s Selecting previously unselected package r-cran-magrittr. 145s Preparing to unpack .../173-r-cran-magrittr_2.0.3-1_ppc64el.deb ... 145s Unpacking r-cran-magrittr (2.0.3-1) ... 145s Selecting previously unselected package r-cran-fansi. 145s Preparing to unpack .../174-r-cran-fansi_1.0.5-1_ppc64el.deb ... 145s Unpacking r-cran-fansi (1.0.5-1) ... 145s Selecting previously unselected package r-cran-utf8. 145s Preparing to unpack .../175-r-cran-utf8_1.2.4-1_ppc64el.deb ... 145s Unpacking r-cran-utf8 (1.2.4-1) ... 145s Selecting previously unselected package r-cran-pillar. 145s Preparing to unpack .../176-r-cran-pillar_1.9.0+dfsg-1_all.deb ... 145s Unpacking r-cran-pillar (1.9.0+dfsg-1) ... 145s Selecting previously unselected package r-cran-pkgconfig. 145s Preparing to unpack .../177-r-cran-pkgconfig_2.0.3-2build1_all.deb ... 145s Unpacking r-cran-pkgconfig (2.0.3-2build1) ... 145s Selecting previously unselected package r-cran-tibble. 145s Preparing to unpack .../178-r-cran-tibble_3.2.1+dfsg-2_ppc64el.deb ... 145s Unpacking r-cran-tibble (3.2.1+dfsg-2) ... 145s Selecting previously unselected package r-cran-tidyselect. 145s Preparing to unpack .../179-r-cran-tidyselect_1.2.0+dfsg-1_ppc64el.deb ... 145s Unpacking r-cran-tidyselect (1.2.0+dfsg-1) ... 145s Selecting previously unselected package r-cran-dplyr. 145s Preparing to unpack .../180-r-cran-dplyr_1.1.4-1_ppc64el.deb ... 145s Unpacking r-cran-dplyr (1.1.4-1) ... 145s Selecting previously unselected package r-cran-evaluate. 145s Preparing to unpack .../181-r-cran-evaluate_0.23-1_all.deb ... 145s Unpacking r-cran-evaluate (0.23-1) ... 145s Selecting previously unselected package r-cran-farver. 145s Preparing to unpack .../182-r-cran-farver_2.1.1-1_ppc64el.deb ... 145s Unpacking r-cran-farver (2.1.1-1) ... 145s Selecting previously unselected package r-cran-fontawesome. 145s Preparing to unpack .../183-r-cran-fontawesome_0.5.2-1_all.deb ... 145s Unpacking r-cran-fontawesome (0.5.2-1) ... 146s Selecting previously unselected package r-cran-gtable. 146s Preparing to unpack .../184-r-cran-gtable_0.3.4+dfsg-1_all.deb ... 146s Unpacking r-cran-gtable (0.3.4+dfsg-1) ... 146s Selecting previously unselected package r-cran-isoband. 146s Preparing to unpack .../185-r-cran-isoband_0.2.7-1_ppc64el.deb ... 146s Unpacking r-cran-isoband (0.2.7-1) ... 146s Selecting previously unselected package r-cran-lattice. 146s Preparing to unpack .../186-r-cran-lattice_0.22-5-1_ppc64el.deb ... 146s Unpacking r-cran-lattice (0.22-5-1) ... 146s Selecting previously unselected package r-cran-nlme. 146s Preparing to unpack .../187-r-cran-nlme_3.1.164-1_ppc64el.deb ... 146s Unpacking r-cran-nlme (3.1.164-1) ... 146s Selecting previously unselected package r-cran-matrix. 146s Preparing to unpack .../188-r-cran-matrix_1.6-5-1_ppc64el.deb ... 146s Unpacking r-cran-matrix (1.6-5-1) ... 146s Selecting previously unselected package r-cran-mgcv. 146s Preparing to unpack .../189-r-cran-mgcv_1.9-1-1_ppc64el.deb ... 146s Unpacking r-cran-mgcv (1.9-1-1) ... 146s Selecting previously unselected package r-cran-labeling. 146s Preparing to unpack .../190-r-cran-labeling_0.4.3-1_all.deb ... 146s Unpacking r-cran-labeling (0.4.3-1) ... 146s Selecting previously unselected package r-cran-munsell. 146s Preparing to unpack .../191-r-cran-munsell_0.5.0-2build1_all.deb ... 146s Unpacking r-cran-munsell (0.5.0-2build1) ... 146s Selecting previously unselected package r-cran-rcolorbrewer. 146s Preparing to unpack .../192-r-cran-rcolorbrewer_1.1-3-1build1_all.deb ... 146s Unpacking r-cran-rcolorbrewer (1.1-3-1build1) ... 146s Selecting previously unselected package r-cran-viridislite. 146s Preparing to unpack .../193-r-cran-viridislite_0.4.2-2_all.deb ... 146s Unpacking r-cran-viridislite (0.4.2-2) ... 146s Selecting previously unselected package r-cran-scales. 146s Preparing to unpack .../194-r-cran-scales_1.3.0-1_all.deb ... 146s Unpacking r-cran-scales (1.3.0-1) ... 146s Selecting previously unselected package r-cran-ggplot2. 146s Preparing to unpack .../195-r-cran-ggplot2_3.4.4+dfsg-1_all.deb ... 146s Unpacking r-cran-ggplot2 (3.4.4+dfsg-1) ... 146s Selecting previously unselected package r-cran-goftest. 146s Preparing to unpack .../196-r-cran-goftest_1.2-3-1_ppc64el.deb ... 146s Unpacking r-cran-goftest (1.2-3-1) ... 146s Selecting previously unselected package r-cran-xfun. 146s Preparing to unpack .../197-r-cran-xfun_0.41+dfsg-1_ppc64el.deb ... 146s Unpacking r-cran-xfun (0.41+dfsg-1) ... 146s Selecting previously unselected package r-cran-highr. 146s Preparing to unpack .../198-r-cran-highr_0.10+dfsg-1_all.deb ... 146s Unpacking r-cran-highr (0.10+dfsg-1) ... 146s Selecting previously unselected package r-cran-pkgkitten. 146s Preparing to unpack .../199-r-cran-pkgkitten_0.2.3-1_all.deb ... 146s Unpacking r-cran-pkgkitten (0.2.3-1) ... 146s Selecting previously unselected package r-cran-rcpp. 146s Preparing to unpack .../200-r-cran-rcpp_1.0.12-1_ppc64el.deb ... 146s Unpacking r-cran-rcpp (1.0.12-1) ... 146s Selecting previously unselected package r-cran-later. 146s Preparing to unpack .../201-r-cran-later_1.3.2+dfsg-1_ppc64el.deb ... 146s Unpacking r-cran-later (1.3.2+dfsg-1) ... 146s Selecting previously unselected package r-cran-promises. 146s Preparing to unpack .../202-r-cran-promises_1.2.1+dfsg-1_ppc64el.deb ... 146s Unpacking r-cran-promises (1.2.1+dfsg-1) ... 146s Selecting previously unselected package r-cran-httpuv. 146s Preparing to unpack .../203-r-cran-httpuv_1.6.14+dfsg-1_ppc64el.deb ... 146s Unpacking r-cran-httpuv (1.6.14+dfsg-1) ... 146s Selecting previously unselected package libjs-mathjax. 146s Preparing to unpack .../204-libjs-mathjax_2.7.9+dfsg-1_all.deb ... 146s Unpacking libjs-mathjax (2.7.9+dfsg-1) ... 147s Selecting previously unselected package r-cran-knitr. 147s Preparing to unpack .../205-r-cran-knitr_1.45+dfsg-1_all.deb ... 147s Unpacking r-cran-knitr (1.45+dfsg-1) ... 148s Selecting previously unselected package r-cran-units. 148s Preparing to unpack .../206-r-cran-units_0.8-5+dfsg-1_ppc64el.deb ... 148s Unpacking r-cran-units (0.8-5+dfsg-1) ... 148s Selecting previously unselected package r-cran-wk. 148s Preparing to unpack .../207-r-cran-wk_0.9.1-1_ppc64el.deb ... 148s Unpacking r-cran-wk (0.9.1-1) ... 148s Selecting previously unselected package r-cran-s2. 148s Preparing to unpack .../208-r-cran-s2_1.1.6-1_ppc64el.deb ... 148s Unpacking r-cran-s2 (1.1.6-1) ... 148s Selecting previously unselected package r-cran-sf. 148s Preparing to unpack .../209-r-cran-sf_1.0-15+dfsg-1build1_ppc64el.deb ... 148s Unpacking r-cran-sf (1.0-15+dfsg-1build1) ... 148s Selecting previously unselected package r-cran-lwgeom. 148s Preparing to unpack .../210-r-cran-lwgeom_0.2-13-3_ppc64el.deb ... 148s Unpacking r-cran-lwgeom (0.2-13-3) ... 148s Selecting previously unselected package r-cran-maps. 148s Preparing to unpack .../211-r-cran-maps_3.4.2-1_ppc64el.deb ... 148s Unpacking r-cran-maps (3.4.2-1) ... 148s Selecting previously unselected package r-cran-pbapply. 148s Preparing to unpack .../212-r-cran-pbapply_1.7-2-1_all.deb ... 148s Unpacking r-cran-pbapply (1.7-2-1) ... 148s Selecting previously unselected package r-cran-pkgbuild. 148s Preparing to unpack .../213-r-cran-pkgbuild_1.4.3-1_all.deb ... 148s Unpacking r-cran-pkgbuild (1.4.3-1) ... 148s Selecting previously unselected package r-cran-rprojroot. 148s Preparing to unpack .../214-r-cran-rprojroot_2.0.4-1_all.deb ... 148s Unpacking r-cran-rprojroot (2.0.4-1) ... 148s Selecting previously unselected package r-cran-pkgload. 148s Preparing to unpack .../215-r-cran-pkgload_1.3.4-1_all.deb ... 148s Unpacking r-cran-pkgload (1.3.4-1) ... 148s Selecting previously unselected package r-cran-plogr. 148s Preparing to unpack .../216-r-cran-plogr_0.2.0-3build1_all.deb ... 148s Unpacking r-cran-plogr (0.2.0-3build1) ... 148s Selecting previously unselected package r-cran-polyclip. 148s Preparing to unpack .../217-r-cran-polyclip_1.10-6-1_ppc64el.deb ... 148s Unpacking r-cran-polyclip (1.10-6-1) ... 148s Selecting previously unselected package r-cran-praise. 148s Preparing to unpack .../218-r-cran-praise_1.0.0-4build1_all.deb ... 148s Unpacking r-cran-praise (1.0.0-4build1) ... 148s Selecting previously unselected package r-cran-purrr. 148s Preparing to unpack .../219-r-cran-purrr_1.0.2-1_ppc64el.deb ... 148s Unpacking r-cran-purrr (1.0.2-1) ... 148s Selecting previously unselected package r-cran-sp. 148s Preparing to unpack .../220-r-cran-sp_1%3a2.1-2+dfsg-1_ppc64el.deb ... 148s Unpacking r-cran-sp (1:2.1-2+dfsg-1) ... 148s Selecting previously unselected package r-cran-terra. 148s Preparing to unpack .../221-r-cran-terra_1.7-65-1_ppc64el.deb ... 148s Unpacking r-cran-terra (1.7-65-1) ... 148s Selecting previously unselected package r-cran-raster. 148s Preparing to unpack .../222-r-cran-raster_3.6-26-1_ppc64el.deb ... 148s Unpacking r-cran-raster (3.6-26-1) ... 148s Selecting previously unselected package r-cran-rematch2. 148s Preparing to unpack .../223-r-cran-rematch2_2.1.2-2build1_all.deb ... 148s Unpacking r-cran-rematch2 (2.1.2-2build1) ... 148s Selecting previously unselected package r-cran-stringi. 148s Preparing to unpack .../224-r-cran-stringi_1.8.3-1_ppc64el.deb ... 148s Unpacking r-cran-stringi (1.8.3-1) ... 148s Selecting previously unselected package r-cran-stringr. 148s Preparing to unpack .../225-r-cran-stringr_1.5.1-1_all.deb ... 148s Unpacking r-cran-stringr (1.5.1-1) ... 148s Selecting previously unselected package r-cran-tinytex. 148s Preparing to unpack .../226-r-cran-tinytex_0.49-1_all.deb ... 148s Unpacking r-cran-tinytex (0.49-1) ... 148s Selecting previously unselected package libjs-modernizr. 148s Preparing to unpack .../227-libjs-modernizr_2.6.2+ds1-5_all.deb ... 148s Unpacking libjs-modernizr (2.6.2+ds1-5) ... 148s Selecting previously unselected package r-cran-xtable. 148s Preparing to unpack .../228-r-cran-xtable_1%3a1.8-4-2_all.deb ... 148s Unpacking r-cran-xtable (1:1.8-4-2) ... 148s Selecting previously unselected package r-cran-sourcetools. 148s Preparing to unpack .../229-r-cran-sourcetools_0.1.7-1-1_ppc64el.deb ... 148s Unpacking r-cran-sourcetools (0.1.7-1-1) ... 148s Selecting previously unselected package libjs-twitter-bootstrap-datepicker. 148s Preparing to unpack .../230-libjs-twitter-bootstrap-datepicker_1.3.1+dfsg1-4.1_all.deb ... 148s Unpacking libjs-twitter-bootstrap-datepicker (1.3.1+dfsg1-4.1) ... 148s Selecting previously unselected package r-cran-shiny. 148s Preparing to unpack .../231-r-cran-shiny_1.8.0+dfsg-1_all.deb ... 148s Unpacking r-cran-shiny (1.8.0+dfsg-1) ... 149s Selecting previously unselected package r-cran-rmarkdown. 149s Preparing to unpack .../232-r-cran-rmarkdown_2.25+dfsg-3_all.deb ... 149s Unpacking r-cran-rmarkdown (2.25+dfsg-3) ... 149s Selecting previously unselected package r-cran-survival. 149s Preparing to unpack .../233-r-cran-survival_3.5-8-1_ppc64el.deb ... 149s Unpacking r-cran-survival (3.5-8-1) ... 149s Selecting previously unselected package r-cran-rpart. 149s Preparing to unpack .../234-r-cran-rpart_4.1.23-1_ppc64el.deb ... 149s Unpacking r-cran-rpart (4.1.23-1) ... 149s Selecting previously unselected package r-cran-rpostgresql. 149s Preparing to unpack .../235-r-cran-rpostgresql_0.7-6+dfsg-1_ppc64el.deb ... 149s Unpacking r-cran-rpostgresql (0.7-6+dfsg-1) ... 149s Selecting previously unselected package r-cran-rsqlite. 149s Preparing to unpack .../236-r-cran-rsqlite_2.3.4-1_ppc64el.deb ... 149s Unpacking r-cran-rsqlite (2.3.4-1) ... 149s Selecting previously unselected package r-cran-spatstat.utils. 149s Preparing to unpack .../237-r-cran-spatstat.utils_3.0-4-1_ppc64el.deb ... 149s Unpacking r-cran-spatstat.utils (3.0-4-1) ... 149s Selecting previously unselected package r-cran-spatstat.data. 149s Preparing to unpack .../238-r-cran-spatstat.data_3.0-4-1_all.deb ... 149s Unpacking r-cran-spatstat.data (3.0-4-1) ... 149s Selecting previously unselected package r-cran-spatstat.geom. 149s Preparing to unpack .../239-r-cran-spatstat.geom_3.2-8-1_ppc64el.deb ... 149s Unpacking r-cran-spatstat.geom (3.2-8-1) ... 149s Selecting previously unselected package r-cran-spatstat.random. 149s Preparing to unpack .../240-r-cran-spatstat.random_3.2-2-1_ppc64el.deb ... 149s Unpacking r-cran-spatstat.random (3.2-2-1) ... 149s Selecting previously unselected package r-cran-tensor. 149s Preparing to unpack .../241-r-cran-tensor_1.5-4_all.deb ... 149s Unpacking r-cran-tensor (1.5-4) ... 149s Selecting previously unselected package r-cran-spatstat.sparse. 149s Preparing to unpack .../242-r-cran-spatstat.sparse_3.0-3-1_ppc64el.deb ... 149s Unpacking r-cran-spatstat.sparse (3.0-3-1) ... 149s Selecting previously unselected package r-cran-spatstat.explore. 149s Preparing to unpack .../243-r-cran-spatstat.explore_3.2-5-1_ppc64el.deb ... 149s Unpacking r-cran-spatstat.explore (3.2-5-1) ... 149s Selecting previously unselected package r-cran-spatstat.model. 149s Preparing to unpack .../244-r-cran-spatstat.model_3.2-8-1_ppc64el.deb ... 149s Unpacking r-cran-spatstat.model (3.2-8-1) ... 149s Selecting previously unselected package r-cran-spatstat.linnet. 149s Preparing to unpack .../245-r-cran-spatstat.linnet_3.1-3-1_ppc64el.deb ... 149s Unpacking r-cran-spatstat.linnet (3.1-3-1) ... 149s Selecting previously unselected package r-cran-spatstat. 149s Preparing to unpack .../246-r-cran-spatstat_3.0-7-1_ppc64el.deb ... 149s Unpacking r-cran-spatstat (3.0-7-1) ... 149s Selecting previously unselected package r-cran-stars. 149s Preparing to unpack .../247-r-cran-stars_0.6-4-1_all.deb ... 149s Unpacking r-cran-stars (0.6-4-1) ... 149s Selecting previously unselected package r-cran-waldo. 149s Preparing to unpack .../248-r-cran-waldo_0.5.2-1build1_all.deb ... 149s Unpacking r-cran-waldo (0.5.2-1build1) ... 149s Selecting previously unselected package r-cran-testthat. 149s Preparing to unpack .../249-r-cran-testthat_3.2.1-1_ppc64el.deb ... 149s Unpacking r-cran-testthat (3.2.1-1) ... 149s Selecting previously unselected package r-cran-tidyr. 149s Preparing to unpack .../250-r-cran-tidyr_1.3.1-1_ppc64el.deb ... 149s Unpacking r-cran-tidyr (1.3.1-1) ... 149s Selecting previously unselected package autopkgtest-satdep. 149s Preparing to unpack .../251-1-autopkgtest-satdep.deb ... 149s Unpacking autopkgtest-satdep (0) ... 149s Setting up libjs-json (0~20221030+~1.0.8-1) ... 149s Setting up javascript-common (11+nmu1) ... 149s Setting up libgraphite2-3:ppc64el (1.3.14-2) ... 149s Setting up liblcms2-2:ppc64el (2.14-2) ... 149s Setting up libpixman-1-0:ppc64el (0.42.2-1) ... 149s Setting up libsharpyuv0:ppc64el (1.3.2-0.4) ... 149s Setting up libpaper1:ppc64el (1.1.29) ... 150s 150s Creating config file /etc/papersize with new version 150s Setting up mysql-common (5.8+1.1.0) ... 150s update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode 150s Setting up libmysqlclient21:ppc64el (8.0.36-1) ... 150s Setting up fonts-mathjax (2.7.9+dfsg-1) ... 150s Setting up liblerc4:ppc64el (4.0.0+ds-4ubuntu1) ... 150s Setting up proj-data (9.4.0-1) ... 150s Setting up libjs-mathjax (2.7.9+dfsg-1) ... 150s Setting up libxrender1:ppc64el (1:0.9.10-1.1) ... 150s Setting up libdatrie1:ppc64el (0.2.13-3) ... 150s Setting up libjs-popper.js (1.16.1+ds-6) ... 150s Setting up libogdi4.1 (4.1.1+ds-1) ... 150s Setting up libxcb-render0:ppc64el (1.15-1) ... 150s Setting up libgeos3.12.1t64:ppc64el (3.12.1-3) ... 150s Setting up libjs-sifter.js (0.6.0+dfsg-3) ... 150s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-3) ... 150s Setting up libgeos-c1t64:ppc64el (3.12.1-3) ... 150s Setting up unzip (6.0-28ubuntu3) ... 150s Setting up x11-common (1:7.7+23ubuntu2) ... 150s Setting up node-html5shiv (3.7.3+dfsg-5) ... 150s Setting up libpq5:ppc64el (16.2-1) ... 150s Setting up libdeflate0:ppc64el (1.19-1) ... 150s Setting up libqhull-r8.0:ppc64el (2020.2-6) ... 150s Setting up libjs-microplugin.js (0.0.3+dfsg-1.1) ... 150s Setting up libxcb-shm0:ppc64el (1.15-1) ... 150s Setting up libpaper-utils (1.1.29) ... 150s Setting up libxerces-c3.2t64:ppc64el (3.2.4+debian-1.2) ... 150s Setting up libgomp1:ppc64el (14-20240303-1ubuntu1) ... 150s Setting up libjs-modernizr (2.6.2+ds1-5) ... 150s Setting up libjbig0:ppc64el (2.1-6.1ubuntu1) ... 150s Setting up libaec0:ppc64el (1.1.2-1) ... 150s Setting up gdal-data (3.8.4+dfsg-3ubuntu1) ... 150s Setting up libsnappy1v5:ppc64el (1.1.10-1) ... 150s Setting up libjs-es5-shim (4.6.7-2) ... 150s Setting up zip (3.0-13) ... 150s Setting up libblas3:ppc64el (3.12.0-3) ... 150s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/blas/libblas.so.3 to provide /usr/lib/powerpc64le-linux-gnu/libblas.so.3 (libblas.so.3-powerpc64le-linux-gnu) in auto mode 150s Setting up libcfitsio10t64:ppc64el (4.3.1-1.1) ... 150s Setting up libjs-d3 (3.5.17-4) ... 150s Setting up fonts-dejavu-mono (2.37-8) ... 150s Setting up libpng16-16t64:ppc64el (1.6.43-3) ... 150s Setting up libtcl8.6:ppc64el (8.6.13+dfsg-2) ... 150s Setting up fonts-dejavu-core (2.37-8) ... 150s Setting up unixodbc-common (2.3.12-1) ... 150s Setting up libjpeg-turbo8:ppc64el (2.1.5-2ubuntu1) ... 150s Setting up libltdl7:ppc64el (2.4.7-7) ... 150s Setting up libgfortran5:ppc64el (14-20240303-1ubuntu1) ... 150s Setting up libwebp7:ppc64el (1.3.2-0.4) ... 150s Setting up libgif7:ppc64el (5.2.1-2.5) ... 150s Setting up libodbc2:ppc64el (2.3.12-1) ... 150s Setting up liburiparser1:ppc64el (0.9.7+dfsg-2) ... 150s Setting up librttopo1:ppc64el (1.1.0-3) ... 150s Setting up libudunits2-data (2.2.28-7) ... 150s Setting up libjs-highlight.js (9.18.5+dfsg1-2) ... 150s Setting up libdav1d7:ppc64el (1.4.0-1) ... 150s Setting up libminizip1t64:ppc64el (1:1.3.dfsg-3.1ubuntu1) ... 150s Setting up libfyba0:ppc64el (4.1.1-8) ... 150s Setting up libblosc1:ppc64el (1.21.5+ds-1) ... 150s Setting up libopenjp2-7:ppc64el (2.5.0-2) ... 150s Setting up libharfbuzz0b:ppc64el (8.3.0-2) ... 150s Setting up libthai-data (0.1.29-2) ... 150s Setting up node-bootstrap-sass (3.4.3-2) ... 150s Setting up libjs-prettify (2015.12.04+dfsg-1.1) ... 150s Setting up libxss1:ppc64el (1:1.2.3-1build2) ... 150s Setting up libjs-bootstrap4 (4.6.1+dfsg1-4) ... 150s Setting up pandoc-data (3.1.3-1) ... 150s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 150s Setting up libde265-0:ppc64el (1.0.15-1) ... 150s Setting up libkmlbase1t64:ppc64el (1.3.0-12) ... 150s Setting up node-normalize.css (8.0.1-5) ... 150s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 150s Setting up xdg-utils (1.1.3-4.1ubuntu3) ... 150s update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode 150s Setting up libsz2:ppc64el (1.1.2-1) ... 150s Setting up libjs-bootstrap (3.4.1+dfsg-3) ... 150s Setting up gdal-plugins:ppc64el (3.8.4+dfsg-3ubuntu1) ... 150s Setting up libjs-jquery-selectize.js (0.12.6+dfsg-1.1) ... 150s Setting up libjpeg8:ppc64el (8c-2ubuntu11) ... 150s Setting up libice6:ppc64el (2:1.0.10-1build2) ... 150s Setting up libodbcinst2:ppc64el (2.3.12-1) ... 150s Setting up liblapack3:ppc64el (3.12.0-3) ... 150s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/powerpc64le-linux-gnu/liblapack.so.3 (liblapack.so.3-powerpc64le-linux-gnu) in auto mode 150s Setting up libudunits2-0 (2.2.28-7) ... 150s Setting up fontconfig-config (2.15.0-1ubuntu1) ... 150s Setting up libjs-twitter-bootstrap-datepicker (1.3.1+dfsg1-4.1) ... 150s Setting up libarpack2:ppc64el (3.9.1-1) ... 150s Setting up libsuperlu6:ppc64el (6.0.1+dfsg1-1) ... 150s Setting up libjs-jquery-datatables (1.11.5+dfsg-2) ... 150s Setting up libkmldom1t64:ppc64el (1.3.0-12) ... 150s Setting up libthai0:ppc64el (0.1.29-2) ... 150s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 150s Setting up pandoc (3.1.3+ds-2) ... 150s Setting up libhdf4-0-alt (4.2.16-3) ... 150s Setting up libfreexl1:ppc64el (2.0.0-1) ... 150s Setting up libtiff6:ppc64el (4.5.1+git230720-3ubuntu1) ... 150s Setting up libfontconfig1:ppc64el (2.15.0-1ubuntu1) ... 150s Setting up libhdf5-103-1t64:ppc64el (1.10.10+repack-3.1ubuntu2) ... 150s Setting up libsm6:ppc64el (2:1.2.3-1build2) ... 150s Setting up libarmadillo12 (1:12.6.7+dfsg-1) ... 150s Setting up libhdf5-hl-100t64:ppc64el (1.10.10+repack-3.1ubuntu2) ... 150s Setting up fontconfig (2.15.0-1ubuntu1) ... 152s Regenerating fonts cache... done. 152s Setting up libnetcdf19t64:ppc64el (1:4.9.2-5ubuntu2) ... 152s Setting up libxft2:ppc64el (2.3.6-1) ... 152s Setting up libproj25:ppc64el (9.4.0-1) ... 153s Setting up libpoppler134:ppc64el (24.02.0-1ubuntu2) ... 153s Setting up libtk8.6:ppc64el (8.6.13-2) ... 153s Setting up libpango-1.0-0:ppc64el (1.51.0+ds-4) ... 153s Setting up libkmlengine1t64:ppc64el (1.3.0-12) ... 153s Setting up libcairo2:ppc64el (1.18.0-1) ... 153s Setting up libgeotiff5:ppc64el (1.7.1-5) ... 153s Setting up libxt6:ppc64el (1:1.2.1-1.1) ... 153s Setting up libpangoft2-1.0-0:ppc64el (1.51.0+ds-4) ... 153s Setting up libpangocairo-1.0-0:ppc64el (1.51.0+ds-4) ... 153s Setting up libspatialite8t64:ppc64el (5.1.0-3) ... 153s Setting up r-base-core (4.3.2-1build1) ... 153s 153s Creating config file /etc/R/Renviron with new version 153s Setting up r-cran-crayon (1.5.2-1) ... 153s Setting up r-cran-labeling (0.4.3-1) ... 153s Setting up r-cran-sourcetools (0.1.7-1-1) ... 153s Setting up r-cran-lattice (0.22-5-1) ... 153s Setting up r-cran-ps (1.7.6-1) ... 153s Setting up r-cran-nlme (3.1.164-1) ... 153s Setting up r-cran-farver (2.1.1-1) ... 153s Setting up r-cran-pbapply (1.7-2-1) ... 153s Setting up r-cran-spatstat.utils (3.0-4-1) ... 153s Setting up r-cran-viridislite (0.4.2-2) ... 153s Setting up r-cran-tensor (1.5-4) ... 153s Setting up r-cran-lazyeval (0.2.2-1build1) ... 153s Setting up r-cran-wk (0.9.1-1) ... 153s Setting up r-cran-commonmark (1.9.1-1) ... 153s Setting up r-cran-proxy (0.4-27-1) ... 153s Setting up r-cran-r6 (2.5.1-1) ... 153s Setting up r-cran-pkgkitten (0.2.3-1) ... 153s Setting up r-cran-magrittr (2.0.3-1) ... 153s Setting up r-cran-rappdirs (0.3.3-1) ... 153s Setting up r-cran-littler (0.3.19-1) ... 153s Setting up r-cran-fs (1.6.3+dfsg-1) ... 153s Setting up r-cran-rcpp (1.0.12-1) ... 153s Setting up r-cran-curl (5.2.0+dfsg-1) ... 153s Setting up r-cran-brio (1.1.4-1) ... 153s Setting up r-cran-diffobj (0.3.5-1) ... 153s Setting up r-cran-maps (3.4.2-1) ... 153s Setting up r-cran-rlang (1.1.3-1) ... 153s Setting up littler (0.3.19-1) ... 153s Setting up r-cran-xfun (0.41+dfsg-1) ... 153s Setting up r-cran-sys (3.4.2-1) ... 153s Setting up r-cran-plogr (0.2.0-3build1) ... 153s Setting up r-cran-withr (2.5.0-1) ... 153s Setting up r-cran-processx (3.8.3-1) ... 153s Setting up r-cran-mime (0.12-1) ... 153s Setting up r-cran-praise (1.0.0-4build1) ... 153s Setting up r-cran-generics (0.1.3-1) ... 153s Setting up r-cran-base64enc (0.1-3-3) ... 153s Setting up r-cran-abind (1.4-5-2) ... 153s Setting up r-cran-s2 (1.1.6-1) ... 153s Setting up r-cran-digest (0.6.34-1) ... 153s Setting up r-cran-yaml (2.3.8-1) ... 153s Setting up r-cran-evaluate (0.23-1) ... 153s Setting up r-cran-dbi (1.2.2-1) ... 153s Setting up r-cran-highr (0.10+dfsg-1) ... 153s Setting up r-cran-fansi (1.0.5-1) ... 153s Setting up r-cran-mass (7.3-60.0.1-1) ... 153s Setting up r-cran-glue (1.7.0-1) ... 153s Setting up r-cran-bit (4.0.5-1) ... 153s Setting up r-cran-xtable (1:1.8-4-2) ... 153s Setting up r-cran-polyclip (1.10-6-1) ... 153s Setting up r-cran-cli (3.6.2-1) ... 153s Setting up r-cran-lifecycle (1.0.4+dfsg-1) ... 153s Setting up r-cran-rprojroot (2.0.4-1) ... 153s Setting up r-cran-bit64 (4.0.5-1) ... 153s Setting up r-cran-deldir (2.0-4-1) ... 153s Setting up r-cran-goftest (1.2-3-1) ... 153s Setting up r-cran-askpass (1.2.0-1) ... 153s Setting up r-cran-fastmap (1.1.1-1) ... 153s Setting up r-cran-jsonlite (1.8.8+dfsg-1) ... 153s Setting up r-cran-pkgconfig (2.0.3-2build1) ... 153s Setting up r-cran-sp (1:2.1-2+dfsg-1) ... 153s Setting up r-cran-utf8 (1.2.4-1) ... 153s Setting up r-cran-colorspace (2.1-0+dfsg-1) ... 153s Setting up r-cran-stringi (1.8.3-1) ... 153s Setting up r-cran-rex (1.2.1-1) ... 153s Setting up r-cran-cpp11 (0.4.7-1) ... 153s Setting up r-cran-rcolorbrewer (1.1-3-1build1) ... 153s Setting up r-cran-isoband (0.2.7-1) ... 153s Setting up r-cran-gtable (0.3.4+dfsg-1) ... 153s Setting up r-cran-units (0.8-5+dfsg-1) ... 153s Setting up r-cran-later (1.3.2+dfsg-1) ... 153s Setting up r-cran-matrix (1.6-5-1) ... 153s Setting up r-cran-spatstat.sparse (3.0-3-1) ... 153s Setting up r-cran-tinytex (0.49-1) ... 153s Setting up r-cran-kernsmooth (2.23-22-1) ... 153s Setting up r-cran-knitr (1.45+dfsg-1) ... 153s Setting up r-cran-mgcv (1.9-1-1) ... 153s Setting up r-cran-rpostgresql (0.7-6+dfsg-1) ... 153s Setting up r-cran-cachem (1.0.8-1) ... 153s Setting up r-cran-vctrs (0.6.5-1) ... 153s Setting up r-cran-pillar (1.9.0+dfsg-1) ... 153s Setting up r-cran-ellipsis (0.3.2-2) ... 153s Setting up r-cran-openssl (2.1.1+dfsg-2) ... 153s Setting up r-cran-stringr (1.5.1-1) ... 153s Setting up r-cran-class (7.3-22-2) ... 153s Setting up r-cran-callr (3.7.3-2) ... 153s Setting up r-cran-desc (1.4.3-1) ... 153s Setting up r-cran-munsell (0.5.0-2build1) ... 153s Setting up r-cran-tibble (3.2.1+dfsg-2) ... 153s Setting up r-cran-survival (3.5-8-1) ... 153s Setting up r-cran-tidyselect (1.2.0+dfsg-1) ... 153s Setting up r-cran-httr (1.4.7+dfsg-1) ... 153s Setting up r-cran-scales (1.3.0-1) ... 153s Setting up r-cran-memoise (2.0.1-1) ... 153s Setting up r-cran-covr (3.6.4+dfsg-1) ... 153s Setting up r-cran-promises (1.2.1+dfsg-1) ... 153s Setting up r-cran-purrr (1.0.2-1) ... 153s Setting up r-cran-e1071 (1.7-14-1) ... 153s Setting up r-cran-spatstat.data (3.0-4-1) ... 153s Setting up r-cran-blob (1.2.4-1) ... 153s Setting up r-cran-htmltools (0.5.7-1) ... 153s Setting up r-cran-spatstat.geom (3.2-8-1) ... 153s Setting up r-cran-pkgbuild (1.4.3-1) ... 153s Setting up r-cran-sass (0.4.8+dfsg-1) ... 153s Setting up r-cran-dplyr (1.1.4-1) ... 153s Setting up r-cran-rsqlite (2.3.4-1) ... 153s Setting up r-cran-pkgload (1.3.4-1) ... 153s Setting up r-cran-ggplot2 (3.4.4+dfsg-1) ... 153s Setting up r-cran-httpuv (1.6.14+dfsg-1) ... 153s Setting up r-cran-rematch2 (2.1.2-2build1) ... 153s Setting up r-cran-rpart (4.1.23-1) ... 153s Setting up r-cran-fontawesome (0.5.2-1) ... 153s Setting up r-cran-spatstat.random (3.2-2-1) ... 153s Setting up r-cran-jquerylib (0.1.4+dfsg-4) ... 153s Setting up r-cran-classint (0.4-10+dfsg-1) ... 153s Setting up r-cran-bslib (0.6.1+dfsg-1) ... 153s Setting up r-cran-spatstat.explore (3.2-5-1) ... 153s Setting up r-cran-waldo (0.5.2-1build1) ... 153s Setting up r-cran-tidyr (1.3.1-1) ... 153s Setting up r-cran-spatstat.model (3.2-8-1) ... 153s Setting up r-cran-shiny (1.8.0+dfsg-1) ... 153s Setting up r-cran-testthat (3.2.1-1) ... 153s Setting up r-cran-rmarkdown (2.25+dfsg-3) ... 153s Setting up r-cran-spatstat.linnet (3.1-3-1) ... 153s Setting up r-cran-spatstat (3.0-7-1) ... 153s Setting up libheif-plugin-dav1d:ppc64el (1.17.6-1ubuntu1) ... 153s Setting up libheif-plugin-libde265:ppc64el (1.17.6-1ubuntu1) ... 153s Setting up libheif1:ppc64el (1.17.6-1ubuntu1) ... 153s Setting up libgdal34t64:ppc64el (3.8.4+dfsg-3ubuntu1) ... 153s Setting up r-cran-terra (1.7-65-1) ... 153s Setting up r-cran-sf (1.0-15+dfsg-1build1) ... 153s Setting up r-cran-stars (0.6-4-1) ... 153s Setting up r-cran-raster (3.6-26-1) ... 153s Setting up r-cran-lwgeom (0.2-13-3) ... 153s Setting up autopkgtest-satdep (0) ... 153s Processing triggers for libc-bin (2.39-0ubuntu2) ... 153s Processing triggers for man-db (2.12.0-3) ... 154s Processing triggers for install-info (7.1-3) ... 162s (Reading database ... 91403 files and directories currently installed.) 162s Removing autopkgtest-satdep (0) ... 162s autopkgtest [17:26:31]: test run-unit-test: [----------------------- 162s BEGIN TEST aggregate.R 162s 162s R version 4.3.2 (2023-10-31) -- "Eye Holes" 162s Copyright (C) 2023 The R Foundation for Statistical Computing 162s Platform: powerpc64le-unknown-linux-gnu (64-bit) 162s 162s R is free software and comes with ABSOLUTELY NO WARRANTY. 162s You are welcome to redistribute it under certain conditions. 162s Type 'license()' or 'licence()' for distribution details. 162s 162s R is a collaborative project with many contributors. 162s Type 'contributors()' for more information and 162s 'citation()' on how to cite R or R packages in publications. 162s 162s Type 'demo()' for some demos, 'help()' for on-line help, or 162s 'help.start()' for an HTML browser interface to help. 162s Type 'q()' to quit R. 162s 163s > library(sf) 163s Linking to GEOS 3.12.1, GDAL 3.8.4, PROJ 9.4.0; sf_use_s2() is TRUE 163s > Warning message: 163s package 'sf' was built under R version 4.3.3 163s # aggregate 163s > pl1 = st_polygon(list(rbind(c(0,0),c(1,0),c(1,1),c(0,0)))) 163s > pl2 = st_polygon(list(rbind(c(0,0),c(1,1),c(0,1),c(0,0)))) 163s > s = st_sf(a = 1:2, geom = st_sfc(pl1, pl2)) 163s > (a = aggregate(s, list(c(1,1)), mean, do_union = FALSE)) 163s Simple feature collection with 1 feature and 2 fields 163s Attribute-geometry relationships: aggregate (1), identity (1) 163s Geometry type: MULTIPOLYGON 163s Dimension: XY 164s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 164s CRS: NA 164s Group.1 a geometry 164s 1 1 1.5 MULTIPOLYGON (((0 0, 1 0, 1... 164s > (a = aggregate(s, list(c(1,1)), mean, do_union = TRUE)) 164s Simple feature collection with 1 feature and 2 fields 164s Attribute-geometry relationships: aggregate (1), identity (1) 164s Geometry type: POLYGON 164s Dimension: XY 164s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 164s CRS: NA 164s Group.1 a geometry 164s 1 1 1.5 POLYGON ((1 0, 0 0, 0 1, 1 ... 164s > # expect_warning(st_cast(a, "POINT")) 164s > if (suppressPackageStartupMessages(require(sp, quietly = TRUE))) { 164s + demo(meuse_sf, echo = FALSE, ask = FALSE) 164s + a = aggregate(meuse_sf, list(meuse_sf$soil), mean) 164s + print(attributes(a)$agr) 164s + a = aggregate(meuse_sf, list(soil = meuse_sf$soil), mean) 164s + print(attributes(a)$agr) 164s + a = aggregate(meuse_sf, list(meuse_sf$soil, meuse_sf$ffreq), mean) 164s + print(attributes(a)$agr) 164s + a = aggregate(meuse_sf, list(soil = meuse_sf$soil, ff = meuse_sf$ffreq), mean) 164s + print(attributes(a)$agr) 164s + } 164s Group.1 cadmium copper lead zinc elev dist om 164s identity aggregate aggregate aggregate aggregate aggregate aggregate aggregate 164s ffreq soil lime landuse dist.m 164s aggregate aggregate aggregate aggregate aggregate 164s Levels: constant aggregate identity 164s soil cadmium copper lead zinc elev dist om 164s identity aggregate aggregate aggregate aggregate aggregate aggregate aggregate 164s ffreq soil.1 lime landuse dist.m 164s aggregate aggregate aggregate aggregate aggregate 164s Levels: constant aggregate identity 164s Group.1 Group.2 cadmium copper lead zinc elev dist 164s identity identity aggregate aggregate aggregate aggregate aggregate aggregate 164s om ffreq soil lime landuse dist.m 164s aggregate aggregate aggregate aggregate aggregate aggregate 164s Levels: constant aggregate identity 164s soil ff cadmium copper lead zinc elev dist 164s identity identity aggregate aggregate aggregate aggregate aggregate aggregate 164s om ffreq soil.1 lime landuse dist.m 164s aggregate aggregate aggregate aggregate aggregate aggregate 164s Levels: constant aggregate identity 164s > 164s > # aggregate by sf/sfc 164s > a = st_polygon(list(rbind(c(0,0), c(1,0), c(1,1), c(0,1), c(0,0)))) * 2 164s > b = a + 1 164s > p = st_sfc(st_point(c(0.1,0.1)), st_point(c(1.5,1.5)), st_point(c(2.9,2.9))) 164s > x = st_sf(count = 1:3, geom = p) 164s > aggregate(x, st_sfc(a,b), mean) 164s Simple feature collection with 2 features and 1 field 164s Geometry type: POLYGON 164s Dimension: XY 164s Bounding box: xmin: 0 ymin: 0 xmax: 3 ymax: 3 164s CRS: NA 164s count geometry 164s 1 1.5 POLYGON ((0 0, 2 0, 2 2, 0 ... 164s 2 2.5 POLYGON ((1 1, 3 1, 3 3, 1 ... 164s > aggregate(x, st_sf(st_sfc(a,b)), mean) 164s Simple feature collection with 2 features and 1 field 164s Geometry type: POLYGON 164s Dimension: XY 164s Bounding box: xmin: 0 ymin: 0 xmax: 3 ymax: 3 164s CRS: NA 164s count geometry 164s 1 1.5 POLYGON ((0 0, 2 0, 2 2, 0 ... 164s 2 2.5 POLYGON ((1 1, 3 1, 3 3, 1 ... 164s > aggregate(x, st_sf(st_sfc(a,b,b+10)), mean) 164s Simple feature collection with 3 features and 1 field 164s Geometry type: POLYGON 164s Dimension: XY 164s Bounding box: xmin: 0 ymin: 0 xmax: 13 ymax: 13 164s CRS: NA 164s count geometry 164s 1 1.5 POLYGON ((0 0, 2 0, 2 2, 0 ... 164s 2 2.5 POLYGON ((1 1, 3 1, 3 3, 1 ... 164s 3 NA POLYGON ((11 11, 13 11, 13 ... 164s > 164s There were 50 or more warnings (use warnings() to see the first 50) 164s BEGIN TEST cast.R 164s 164s R version 4.3.2 (2023-10-31) -- "Eye Holes" 164s Copyright (C) 2023 The R Foundation for Statistical Computing 164s Platform: powerpc64le-unknown-linux-gnu (64-bit) 164s 164s R is free software and comes with ABSOLUTELY NO WARRANTY. 164s You are welcome to redistribute it under certain conditions. 164s Type 'license()' or 'licence()' for distribution details. 164s 164s R is a collaborative project with many contributors. 164s Type 'contributors()' for more information and 164s 'citation()' on how to cite R or R packages in publications. 164s 164s Type 'demo()' for some demos, 'help()' for on-line help, or 164s 'help.start()' for an HTML browser interface to help. 164s Type 'q()' to quit R. 164s 164s > suppressPackageStartupMessages(library(sf)) 165s > library(testthat) 165s Warning message: 165s package 'sf' was built under R version 4.3.3 165s > # "vertical" conversions: 165s > # column 1: 165s > mp = st_sfc(st_multipoint(matrix(0:3,,2)), st_multipoint(matrix(10:15,,2))) 165s > (ls = st_cast(mp, "LINESTRING")) 165s Geometry set for 2 features 165s Geometry type: LINESTRING 165s Dimension: XY 165s Bounding box: xmin: 0 ymin: 2 xmax: 12 ymax: 15 165s CRS: NA 165s > st_cast(ls, "MULTIPOINT") 165s Geometry set for 2 features 165s Geometry type: MULTIPOINT 165s Dimension: XY 165s Bounding box: xmin: 0 ymin: 2 xmax: 12 ymax: 15 165s CRS: NA 165s > 165s > # column 2: 165s > mls = st_sfc(st_multilinestring(list(rbind(c(0,0), c(10,0), c(10,10), c(0,10)), 165s + rbind(c(5,5),c(5,6), c(6,6), c(6,5)))), 165s + st_multilinestring(list(rbind(c(0,0), c(1,0), c(1,1), c(0,1))))) 165s > (pol = st_cast(mls, "POLYGON")) 165s Geometry set for 2 features 165s Geometry type: POLYGON 165s Dimension: XY 165s Bounding box: xmin: 0 ymin: 0 xmax: 10 ymax: 10 165s CRS: NA 165s > st_cast(pol, "MULTILINESTRING") 165s Geometry set for 2 features 165s Geometry type: MULTILINESTRING 165s Dimension: XY 165s Bounding box: xmin: 0 ymin: 0 xmax: 10 ymax: 10 165s CRS: NA 165s > 165s > # "horizontal" conversions: 165s > 165s > (pt = st_cast(mp, "POINT")) 165s Geometry set for 5 features 165s Geometry type: POINT 165s Dimension: XY 165s Bounding box: xmin: 0 ymin: 2 xmax: 12 ymax: 15 165s CRS: NA 165s > (i = attr(pt, "ids")) 165s [1] 2 3 165s > (xx = st_cast(pt, "MULTIPOINT", rep(seq_along(i), i))) 165s Geometry set for 5 features 165s Geometry type: MULTIPOINT 165s Dimension: XY 165s Bounding box: xmin: 0 ymin: 2 xmax: 12 ymax: 15 165s CRS: NA 165s > try(yy <- st_cast(pt, "LINESTRING", rep(seq_along(i), i))) 165s > 165s > #(zz = st_cast(yy, "MULTILINESTRING")) 165s > #(zz = st_cast(yy, "POLYGON")) 165s > 165s > st_cast(mls, "LINESTRING") 165s Geometry set for 3 features 165s Geometry type: LINESTRING 165s Dimension: XY 165s Bounding box: xmin: 0 ymin: 0 xmax: 10 ymax: 10 165s CRS: NA 165s LINESTRING (0 2, 1 3) 165s LINESTRING (10 13, 11 14, 12 15) 165s MULTIPOINT ((0 2), (1 3)) 165s MULTIPOINT ((10 13), (11 14), (12 15)) 165s POLYGON ((0 0, 10 0, 10 10, 0 10, 0 0), (5 5, 5... 165s POLYGON ((0 0, 1 0, 1 1, 0 1, 0 0)) 165s MULTILINESTRING ((0 0, 10 0, 10 10, 0 10, 0 0),... 165s MULTILINESTRING ((0 0, 1 0, 1 1, 0 1, 0 0)) 165s POINT (0 2) 165s POINT (1 3) 165s POINT (10 13) 165s POINT (11 14) 165s POINT (12 15) 165s MULTIPOINT ((0 2)) 165s MULTIPOINT ((1 3)) 165s MULTIPOINT ((10 13)) 165s MULTIPOINT ((11 14)) 165s MULTIPOINT ((12 15)) 165s LINESTRING (0 0, 10 0, 10 10, 0 10) 165s LINESTRING (5 5, 5 6, 6 6, 6 5) 165s LINESTRING (0 0, 1 0, 1 1, 0 1) 165s MULTILINESTRING ((0 0, 10 0, 10 10, 0 10), (5 5... 165s MULTILINESTRING ((0 0, 1 0, 1 1, 0 1)) 165s LINESTRING (0 2, 1 3) 165s LINESTRING (10 13, 11 14, 12 15) 165s MULTILINESTRING ((0 0, 10 0, 10 10, 0 10), (5 5... 165s MULTILINESTRING ((0 0, 1 0, 1 1, 0 1)) 165s MULTILINESTRING ((0 2, 1 3)) 165s MULTILINESTRING ((10 13, 11 14, 12 15)) 165s > 165s > (g = st_sfc(c(mls, ls))) 165s Geometry set for 4 features 165s Geometry type: GEOMETRY 165s Dimension: XY 165s Bounding box: xmin: 0 ymin: 0 xmax: 12 ymax: 15 165s CRS: NA 165s > st_cast(g, "MULTILINESTRING") 165s Geometry set for 4 features 165s Geometry type: MULTILINESTRING 165s Dimension: XY 165s Bounding box: xmin: 0 ymin: 0 xmax: 12 ymax: 15 165s CRS: NA 165s > expect_warning(st_cast(g, "LINESTRING")) 165s > st_cast(st_cast(g, "MULTILINESTRING"), "LINESTRING") # will not loose 165s Geometry set for 5 features 165s Geometry type: LINESTRING 165s Dimension: XY 165s Bounding box: xmin: 0 ymin: 0 xmax: 12 ymax: 15 165s LINESTRING (0 0, 10 0, 10 10, 0 10) 165s LINESTRING (5 5, 5 6, 6 6, 6 5) 165s LINESTRING (0 0, 1 0, 1 1, 0 1) 165s CRS: NA 165s LINESTRING (0 2, 1 3) 165s LINESTRING (10 13, 11 14, 12 15) 165s > 165s > gc = st_sfc(st_geometrycollection( 165s + list( 165s + st_multilinestring(list(rbind(c(0,0), c(10,0), c(10,10), c(0,10)), 165s + rbind(c(5,5),c(5,6), c(6,6), c(6,5)))), 165s + st_multilinestring(list(rbind(c(0,0), c(1,0), c(1,1), c(0,1)))), 165s + st_point(0:1) 165s + ))) 165s > try(st_cast(mls, "POINT")) 165s Geometry set for 12 features 165s Geometry type: POINT 165s Dimension: XY 165s Bounding box: xmin: 0 ymin: 0 xmax: 10 ymax: 10 165s CRS: NA 165s First 5 geometries: 165s > try(st_cast(mls, "MULTIPOINT")) 165s Geometry set for 3 features 165s Geometry type: MULTIPOINT 165s Dimension: XY 165s Bounding box: xmin: 0 ymin: 0 xmax: 10 ymax: 10 165s CRS: NA 165s > 165s > outer = matrix(c(0,0,10,0,10,10,0,10,0,0),ncol=2, byrow=TRUE) 165s > hole1 = matrix(c(1,1,1,2,2,2,2,1,1,1),ncol=2, byrow=TRUE) 165s > hole2 = matrix(c(5,5,5,6,6,6,6,5,5,5),ncol=2, byrow=TRUE) 165s > pol1 = list(outer, hole1, hole2) 165s > pol2 = list(outer + 12, hole1 + 12) 165s > pol3 = list(outer + 24) 165s > mp = list(pol1,pol2,pol3) 165s > mp1 = st_multipolygon(mp) 165s > s = st_sfc(mp1) 165s > x = st_cast(s, "MULTIPOINT") 165s > x = st_cast(s, "POINT") 165s > expect_warning(st_cast(mp1, "LINESTRING")) 165s POINT (0 0) 165s POINT (10 0) 165s POINT (10 10) 165s POINT (0 10) 165s POINT (5 5) 165s MULTIPOINT ((0 0), (10 0), (10 10), (0 10)) 165s MULTIPOINT ((5 5), (5 6), (6 6), (6 5)) 165s MULTIPOINT ((0 0), (1 0), (1 1), (0 1)) 165s > expect_warning(st_cast(mp1, "POINT")) 165s > POLYGON ((0 0, 10 0, 10 10, 0 10, 0 0), (5 5, 5 6, 6 6, 6 5, 5 5)) 165s mls = mls[[1]] 165s > class(mls) 165s [1] "XY" "MULTILINESTRING" "sfg" 165s > #expect_error(st_cast(mls, "POLYGON")) 165s > st_cast(mls, "POLYGON") 165s > 165s > expect_warning(st_cast(mls, "POINT")) 165s > p1 = st_polygon(pol1) 165s > expect_warning(st_cast(p1, "POINT")) 165s > ls = ls[[1]] 165s > class(ls) 166s [1] "XY" "LINESTRING" "sfg" 166s > expect_warning(st_cast(ls, "POINT")) 166s > 166s > mls = st_cast(p1, "MULTILINESTRING") 166s > p2 = st_cast(mls, "POLYGON") 166s > 166s > # st_is: 166s > st_is(st_point(0:1), "POINT") 166s [1] TRUE 166s > sfc = st_sfc(st_point(0:1), st_linestring(matrix(1:6,,2))) 166s > st_is(sfc, "POINT") 166s [1] TRUE FALSE 166s > st_is(sfc, "POLYGON") 166s [1] FALSE FALSE 166s > st_is(sfc, "LINESTRING") 166s [1] FALSE TRUE 166s > st_is(st_sf(a = 1:2, sfc), "LINESTRING") 166s [1] FALSE TRUE 166s > st_is(sfc, c("POINT", "LINESTRING")) 166s [1] TRUE TRUE 166s > MULTIPOLYGON EMPTY 166s MULTIPOLYGON EMPTY 166s 166s > #1194: 166s > 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)))" 166s > g <- st_as_sfc(wkt) 166s > g <- st_sf(demo = "test", geom = g, crs = 4326) 166s > m = st_cast(g, "MULTILINESTRING") 166s > identical(m$geom[[1]], st_cast(g$geom[[1]], "MULTILINESTRING")) 166s [1] TRUE 166s > 166s > st_cast(st_sfc(st_geometrycollection(), st_multipolygon()), 'MULTIPOLYGON') #1961 166s Geometry set for 2 features (with 2 geometries empty) 166s Geometry type: MULTIPOLYGON 166s Dimension: XY 166s Bounding box: xmin: NA ymin: NA xmax: NA ymax: NA 166s CRS: NA 166s > st_cast(st_sfc(st_geometrycollection(), st_multipolygon(), st_point(0:1)), 'POINT') #1961 166s Geometry set for 3 features (with 2 geometries empty) 166s Geometry type: POINT 166s Dimension: XY 166s POINT EMPTY 166s POINT EMPTY 166s POINT (0 1) 166s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 166s CRS: NA 166s > 166s BEGIN TEST crs.R 166s 166s R version 4.3.2 (2023-10-31) -- "Eye Holes" 166s Copyright (C) 2023 The R Foundation for Statistical Computing 166s Platform: powerpc64le-unknown-linux-gnu (64-bit) 166s 166s R is free software and comes with ABSOLUTELY NO WARRANTY. 166s You are welcome to redistribute it under certain conditions. 166s Type 'license()' or 'licence()' for distribution details. 166s 166s R is a collaborative project with many contributors. 166s Type 'contributors()' for more information and 166s 'citation()' on how to cite R or R packages in publications. 166s 166s Type 'demo()' for some demos, 'help()' for on-line help, or 166s 'help.start()' for an HTML browser interface to help. 166s Type 'q()' to quit R. 166s 166s > suppressPackageStartupMessages(library(sf)) 166s > Warning message: 166s options(rgdal_show_exportToProj4_warnings = "none") 166s > suppressWarnings(st_crs(-1)) 166s package 'sf' was built under R version 4.3.3 166s Coordinate Reference System: NA 166s > suppressWarnings(st_crs(999999)) 166s Coordinate Reference System: NA 166s > inherits(try(st_crs("error"), silent = TRUE), "try-error") 166s [1] TRUE 166s > 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" 166s > x <- st_crs(str) 167s > x<- st_crs(3857) 167s > str = st_crs(3857)$proj4string 167s > st_crs(3857)$units 167s [1] "m" 167s > x = st_crs("+proj=longlat +datum=WGS84") 167s > x = st_crs(4326) 167s > x = st_crs("+proj=laea") # no EPSG 167s > 167s > x = st_sfc(st_point(0:1)) 167s > y = st_crs(x, parameters = TRUE) 167s > st_crs(x) = 4326 167s > y = st_crs(x, parameters = TRUE) 167s > 167s > from = st_crs(4326)$proj4string 167s > to = st_crs(3857)$proj4string 167s > ret = sf_project(from, to, rbind(c(0,0), c(1,1))) 167s > round(ret, 7) 167s [,1] [,2] 167s [1,] 0.0 0.0 167s [2,] 111319.5 111325.1 167s > # create Inf points: #1227/#1228 167s > suppressWarnings( 167s + sf_project("+proj=longlat", "+proj=lcc +lat_1=30 +lat_2=60", cbind(c(0,0),c(-80,-90)), keep = TRUE) 167s + ) 167s [,1] [,2] 167s [1,] 0 -53554590 167s [2,] NA NA 167s > sf_project(to, from, ret) 167s [,1] [,2] 167s [1,] 0 0 167s [2,] 1 1 167s > suppressWarnings( 167s + sf_project("+proj=longlat", "+proj=lcc +lat_1=30 +lat_2=60", cbind(c(0,0),c(-80,-90)), keep = TRUE) 167s + ) 167s [,1] [,2] 167s [1,] 0 -53554590 167s [2,] NA NA 167s > st_transform(st_sfc(st_point(c(0,0)), st_point(c(1,1)), crs = 4326), 3857) 167s Geometry set for 2 features 167s Geometry type: POINT 167s Dimension: XY 167s Bounding box: xmin: 0 ymin: 0 xmax: 111319.5 ymax: 111325.1 167s Projected CRS: WGS 84 / Pseudo-Mercator 167s > if (Sys.getenv("USER") %in% c("edzer", "travis")) { # causes memory leaks: 167s + stopifnot(inherits(try(sf_project("+proj=longlat", "+proj=bar", matrix(1:4,2)), silent = TRUE), "try-error")) 167s + stopifnot(inherits(try(sf_project("+proj=foo", "+proj=longlat", matrix(1:4,2)), silent = TRUE), "try-error")) 167s + } 167s > 167s > if (sf_extSoftVersion()["USE_PROJ_H"] == "true" || sf_proj_info("have_datum_files")) { 167s + "datum files installed" 167s + } else { 167s + "datum files not installed" 167s + } 167s [1] "datum files installed" 167s > 167s > if (suppressPackageStartupMessages(require(sp, quietly = TRUE))) { 167s + x0 = sp::CRS("+init=epsg:4326") 167s POINT (0 0) 167s POINT (111319.5 111325.1) 167s + cat(sp::wkt(x0), "\n") 167s + x = st_crs(x0) 167s + print(x) 167s + 167s + y0 = st_crs(4326) 167s + y0 167s + y = as(y0, "CRS") 167s + cat(sp::wkt(y), "\n") 167s + } 167s GEOGCRS["WGS 84", 167s ENSEMBLE["World Geodetic System 1984 ensemble", 167s MEMBER["World Geodetic System 1984 (Transit)", 167s ID["EPSG",1166]], 167s MEMBER["World Geodetic System 1984 (G730)", 167s ID["EPSG",1152]], 167s MEMBER["World Geodetic System 1984 (G873)", 167s ID["EPSG",1153]], 167s MEMBER["World Geodetic System 1984 (G1150)", 167s ID["EPSG",1154]], 167s MEMBER["World Geodetic System 1984 (G1674)", 167s ID["EPSG",1155]], 167s MEMBER["World Geodetic System 1984 (G1762)", 167s ID["EPSG",1156]], 167s MEMBER["World Geodetic System 1984 (G2139)", 167s ID["EPSG",1309]], 167s ELLIPSOID["WGS 84",6378137,298.257223563, 167s LENGTHUNIT["metre",1], 167s ID["EPSG",7030]], 167s ENSEMBLEACCURACY[2.0], 167s ID["EPSG",6326]], 167s PRIMEM["Greenwich",0, 167s ANGLEUNIT["degree",0.0174532925199433], 167s ID["EPSG",8901]], 167s CS[ellipsoidal,2], 167s AXIS["longitude",east, 167s ORDER[1], 167s ANGLEUNIT["degree",0.0174532925199433, 167s ID["EPSG",9122]]], 167s AXIS["latitude",north, 167s ORDER[2], 167s ANGLEUNIT["degree",0.0174532925199433, 167s ID["EPSG",9122]]], 167s USAGE[ 167s SCOPE["unknown"], 167s AREA["World."], 167s BBOX[-90,-180,90,180]]] 167s Coordinate Reference System: 167s User input: WGS 84 167s wkt: 167s GEOGCRS["WGS 84", 167s ENSEMBLE["World Geodetic System 1984 ensemble", 167s MEMBER["World Geodetic System 1984 (Transit)", 167s ID["EPSG",1166]], 167s MEMBER["World Geodetic System 1984 (G730)", 167s ID["EPSG",1152]], 167s MEMBER["World Geodetic System 1984 (G873)", 167s ID["EPSG",1153]], 167s MEMBER["World Geodetic System 1984 (G1150)", 167s ID["EPSG",1154]], 167s MEMBER["World Geodetic System 1984 (G1674)", 167s ID["EPSG",1155]], 167s MEMBER["World Geodetic System 1984 (G1762)", 167s ID["EPSG",1156]], 167s MEMBER["World Geodetic System 1984 (G2139)", 167s ID["EPSG",1309]], 167s ELLIPSOID["WGS 84",6378137,298.257223563, 167s LENGTHUNIT["metre",1], 167s ID["EPSG",7030]], 167s ENSEMBLEACCURACY[2.0], 167s ID["EPSG",6326]], 167s PRIMEM["Greenwich",0, 167s ANGLEUNIT["degree",0.0174532925199433], 167s ID["EPSG",8901]], 167s CS[ellipsoidal,2], 167s AXIS["longitude",east, 167s ORDER[1], 167s ANGLEUNIT["degree",0.0174532925199433, 167s ID["EPSG",9122]]], 167s AXIS["latitude",north, 167s ORDER[2], 167s ANGLEUNIT["degree",0.0174532925199433, 167s ID["EPSG",9122]]], 167s USAGE[ 167s SCOPE["unknown"], 167s AREA["World."], 167s BBOX[-90,-180,90,180]]] 167s GEOGCRS["WGS 84", 167s ENSEMBLE["World Geodetic System 1984 ensemble", 167s MEMBER["World Geodetic System 1984 (Transit)"], 167s MEMBER["World Geodetic System 1984 (G730)"], 167s MEMBER["World Geodetic System 1984 (G873)"], 167s MEMBER["World Geodetic System 1984 (G1150)"], 167s MEMBER["World Geodetic System 1984 (G1674)"], 167s MEMBER["World Geodetic System 1984 (G1762)"], 167s MEMBER["World Geodetic System 1984 (G2139)"], 167s ELLIPSOID["WGS 84",6378137,298.257223563, 167s LENGTHUNIT["metre",1]], 167s ENSEMBLEACCURACY[2.0]], 167s PRIMEM["Greenwich",0, 167s ANGLEUNIT["degree",0.0174532925199433]], 167s CS[ellipsoidal,2], 167s AXIS["geodetic latitude (Lat)",north, 167s ORDER[1], 167s ANGLEUNIT["degree",0.0174532925199433]], 167s AXIS["geodetic longitude (Lon)",east, 167s ORDER[2], 167s ANGLEUNIT["degree",0.0174532925199433]], 167s USAGE[ 167s SCOPE["Horizontal component of 3D system."], 167s AREA["World."], 167s BBOX[-90,-180,90,180]], 167s ID["EPSG",4326]] 167s Warning message: 167s In CPL_crs_from_input(x) : 167s GDAL Message 1: +init=epsg:XXXX syntax is deprecated. It might return a CRS with a non-EPSG compliant axis order. 167s > 167s > # https://github.com/r-spatial/sf/issues/1170 167s > 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))") 167s > d = st_as_sf(data.frame(id=1, geometry=g), crs=4326) 167s > st_area(d) 167s 350534486 [m^2] 167s > st_area(st_transform(d, 2314)) 167s 349124497 [m^2] 167s > 167s > st_axis_order() 167s [1] FALSE 167s > if (compareVersion(sf_extSoftVersion()["GDAL"], "2.5.0") > -1) 167s + st_axis_order(TRUE) 167s > st_axis_order(FALSE) 167s > 167s BEGIN TEST dist.R 167s 167s R version 4.3.2 (2023-10-31) -- "Eye Holes" 167s Copyright (C) 2023 The R Foundation for Statistical Computing 167s Platform: powerpc64le-unknown-linux-gnu (64-bit) 167s 167s R is free software and comes with ABSOLUTELY NO WARRANTY. 167s You are welcome to redistribute it under certain conditions. 167s Type 'license()' or 'licence()' for distribution details. 167s 167s R is a collaborative project with many contributors. 167s Type 'contributors()' for more information and 167s 'citation()' on how to cite R or R packages in publications. 167s 167s Type 'demo()' for some demos, 'help()' for on-line help, or 167s 'help.start()' for an HTML browser interface to help. 167s Type 'q()' to quit R. 167s 167s > suppressPackageStartupMessages(library(sf)) 168s Warning message: 168s package 'sf' was built under R version 4.3.3 168s > suppressPackageStartupMessages(library(units)) 168s > 168s > x = st_sfc( 168s + st_point(c(0,0)), 168s + st_point(c(1,0)), 168s + st_point(c(2,0)), 168s + st_point(c(3,0)), 168s + crs = 4326 168s + ) 168s > 168s > y = st_sfc( 168s + st_point(c(0,10)), 168s + st_point(c(1,0)), 168s + st_point(c(2,0)), 168s + st_point(c(3,0)), 168s + st_point(c(4,0)), 168s + crs = 4326 168s + ) 168s > 168s > if (suppressPackageStartupMessages(require(sp, quietly = TRUE))) { 168s + d.sf = st_distance(x, y) 168s + d.sp = spDists(as(x, "Spatial"), as(y, "Spatial")) 168s + units(d.sp) = as_units("km") 168s + print(round(d.sf - d.sp, 7)) 168s + 168s + #summary(unclass(d.sf) - d.sp) 168s + 168s + st_crs(x) = st_crs(y) = NA 168s + d.sf = st_distance(x, y) 168s + d.sp = spDists(as(x, "Spatial"), as(y, "Spatial")) 168s + print(round(d.sf - d.sp, 7)) 168s + } 168s Units: [m] 168s [,1] [,2] [,3] [,4] [,5] 168s [1,] 6107.765 -124.3896 -248.7792 -373.1688 -497.5585 168s [2,] 6065.138 0.0000 -124.3896 -248.7792 -373.1688 168s [3,] 5940.569 -124.3896 0.0000 -124.3896 -248.7792 168s [4,] 5743.252 -248.7792 -124.3896 0.0000 -124.3896 168s [,1] [,2] [,3] [,4] [,5] 168s [1,] 0 0 0 0 0 168s [2,] 0 0 0 0 0 168s [3,] 0 0 0 0 0 168s [4,] 0 0 0 0 0 168s > 168s > # st_length: 168s > st_crs(y) = 4326 168s > (z = st_sfc(st_linestring(rbind(c(0,10), c(1,0), c(2,0), c(3,0), c(4,0))), crs = 4326)) 168s Geometry set for 1 feature 168s Geometry type: LINESTRING 168s Dimension: XY 168s Bounding box: xmin: 0 ymin: 0 xmax: 4 ymax: 10 168s Geodetic CRS: WGS 84 168s LINESTRING (0 10, 1 0, 2 0, 3 0, 4 0) 168s > d = st_distance(y, y) 168s > round(d, 7) 168s Units: [m] 168s [,1] [,2] [,3] [,4] [,5] 168s [1,] 0 1117440.6 1133750.1 1160423.1 1196767.0 168s [2,] 1117441 0.0 111195.1 222390.2 333585.3 168s [3,] 1133750 111195.1 0.0 111195.1 222390.2 168s [4,] 1160423 222390.2 111195.1 0.0 111195.1 168s [5,] 1196767 333585.3 222390.2 111195.1 0.0 168s > st_length(z) 168s 1451026 [m] 168s > st_length(z) - sum(d[1,2], d[2,3], d[3,4], d[4,5]) 168s -2.328306e-10 [m] 168s > 168s > # st_line_sample: 168s > ls = st_sfc(st_linestring(rbind(c(0,0),c(0,1))), 168s + st_linestring(rbind(c(0,0),c(10,0)))) 168s > # set.seed(135) 168s > st_line_sample(ls, density = 1) 168s Geometry set for 2 features MULTIPOINT ((0 0.5)) 168s MULTIPOINT ((0.5 0), (1.5 0), (2.5 0), (3.5 0),... 168s Error in st_line_sample(ls, density = 1/1000) : 168s st_line_sample for longitude/latitude not supported; use st_segmentize? 168s 168s Geometry type: MULTIPOINT 168s Dimension: XY 168s Bounding box: xmin: 0 ymin: 0 xmax: 9.5 ymax: 0.5 168s CRS: NA 168s > 168s > ls = st_sfc(st_linestring(rbind(c(0,0),c(0,1))), 168s + st_linestring(rbind(c(0,0),c(.1,0))), crs = 4326) 168s > 168s > st_length(ls) 168s Units: [m] 168s [1] 111195.10 11119.51 168s > try(st_line_sample(ls, density = 1/1000)) 168s > x = st_line_sample(st_transform(ls, 3857), density = 1/1000) # one per km 168s > 168s BEGIN TEST dplyr.R 168s 168s R version 4.3.2 (2023-10-31) -- "Eye Holes" 168s Copyright (C) 2023 The R Foundation for Statistical Computing 168s Platform: powerpc64le-unknown-linux-gnu (64-bit) 168s 168s R is free software and comes with ABSOLUTELY NO WARRANTY. 168s You are welcome to redistribute it under certain conditions. 168s Type 'license()' or 'licence()' for distribution details. 168s 168s R is a collaborative project with many contributors. 168s Type 'contributors()' for more information and 168s 'citation()' on how to cite R or R packages in publications. 168s 168s Type 'demo()' for some demos, 'help()' for on-line help, or 168s 'help.start()' for an HTML browser interface to help. 168s Type 'q()' to quit R. 168s 168s > suppressPackageStartupMessages(library(sf)) 169s > 169s > if (require(dplyr, quietly = TRUE)) { 169s + Warning message: 169s package 'sf' was built under R version 4.3.3 169s options(dplyr.summarise.inform=FALSE) 169s + read_sf(system.file("shape/nc.shp", package="sf"), quiet = TRUE) %>% 169s + st_transform(3857) -> nc 169s + nc %>% filter(AREA > .1) %>% plot() 169s + 169s + # plot 10 smallest counties in grey: 169s + nc %>% 169s + select(BIR74, geometry) %>% 169s + plot() 169s + 169s + nc %>% 169s + select(AREA, geometry) %>% 169s + arrange(AREA) %>% 169s + slice(1:10) %>% 169s + plot(add = TRUE, col = 'grey', main ="") 169s + 169s + # select: check both when geometry is part of the selection, and when not: 169s + nc %>% select(SID74, SID79) %>% names() 169s + nc %>% select(SID74, SID79, geometry) %>% names() 169s + nc %>% select(SID74, SID79) %>% class() 169s + nc %>% select(SID74, SID79, geometry) %>% class() 169s + 169s + # group_by: 169s + nc$area_cl = cut(nc$AREA, c(0, .1, .12, .15, .25)) 169s + nc %>% group_by(area_cl) %>% class() 169s + 169s + # mutate: 169s + nc2 <- nc %>% mutate(area10 = AREA/10) 169s + 169s + # transmute: 169s + nc %>% transmute(AREA = AREA/10, geometry = geometry) %>% class() 169s + nc %>% transmute(AREA = AREA/10) %>% class() 169s + 169s + # rename: 169s + nc2 <- nc %>% rename(area = AREA) 169s + 169s + # distinct: 169s + nc[c(1:100,1:10),] %>% distinct() %>% nrow() 169s + 169s + # summarize: 169s + nc$area_cl = cut(nc$AREA, c(0, .1, .12, .15, .25)) 169s + nc.g <- nc %>% group_by(area_cl) 169s + nc.g %>% summarise(mean(AREA)) 169s + nc.g %>% summarize(mean(AREA)) %>% plot(col = 3:6/7) 169s + 169s + library(tidyr) 169s + 169s + # time-wide to long table, using tidyr::gather 169s + # stack the two SID columns for the July 1, 1974 - June 30, 1978 and July 1, 1979 - June 30, 1984 periods 169s + # (see https://cran.r-project.org/web/packages/spdep/vignettes/sids.pdf) 169s + nc %>% select(SID74, SID79, geometry) %>% gather("VAR", "SID", -geometry) %>% summary() 169s + 169s + # spread: 169s + nc$row = 1:100 169s + nc.g <- nc %>% select(SID74, SID79, row) %>% gather("VAR", "SID", -row, -geometry) 169s + nc.g %>% tail() 169s + nc.g %>% spread(VAR, SID) %>% head() 169s + nc %>% select(SID74, SID79, geometry, row) %>% gather("VAR", "SID", -geometry, -row) %>% spread(VAR, SID) %>% head() 169s + 169s + # test st_set_crs in pipe: 169s + sfc = st_sfc(st_point(c(0,0)), st_point(c(1,1))) 169s + x <- sfc %>% st_set_crs(4326) %>% st_transform(3857) 169s + x 169s + 169s + read_sf(system.file("shape/nc.shp", package="sf"), quiet = TRUE) %>% 169s + st_transform(3857) -> nc 169s + nc.merc <- st_transform(nc, 32119) # NC State Plane 169s + suppressPackageStartupMessages(library(units)) 169s + install_unit("person") 169s + person = as_units("person") 169s + nc.merc <- nc.merc %>% mutate(area = st_area(nc.merc), dens = BIR74 * person / area) 169s + 169s + # summary(nc.merc$dens) # requires units 0.4-2 169s + nc.merc$area_cl <- cut(nc$AREA, c(0, .1, .12, .15, .25)) 169s + nc.grp <- nc.merc %>% group_by(area_cl) 169s + 169s + out <- nc.grp %>% summarise(A = sum(area), pop = sum(dens * area), 169s + new_dens = sum(dens * area)/sum(area)) 169s + 169s + # mean densities depend on grouping: 169s + nc.merc %>% summarize(mean(dens)) 169s + out %>% summarise(mean(new_dens)) 169s + 169s + # total densities don't: 169s + nc.merc %>% summarise(sum(area * dens)) 169s + out %>% summarise(sum(A * new_dens)) 169s + 169s + conn = system.file("gpkg/nc.gpkg", package = "sf") 169s + 169s + if (require(DBI, quietly = TRUE) && require(RSQLite, quietly = TRUE)) { 169s + con = dbConnect(SQLite(), dbname = system.file("gpkg/nc.gpkg", package = "sf")) 169s + dbReadTable(con, "nc.gpkg") %>% filter(AREA > 0.2) %>% collect %>% st_sf 169s + 169s + # nest: 169s + storms.sf = st_as_sf(storms, coords = c("long", "lat"), crs = 4326) 169s + x <- storms.sf %>% group_by(name, year) %>% nest 169s + 169s + nrow(distinct(nc[c(1,1,1,2,2,3:100),])) 169s + 169s + # set.seed(1331) 169s + nc$gp <- sample(10, 100, replace=TRUE) 169s + # Get centroid of each group of polygons; https://github.com/r-spatial/sf/issues/969 169s + nc_gp_cent <- nc %>% 169s + group_by(gp) %>% 169s + group_map(st_area) 169s + 169s + nc %>% st_filter(nc[1,]) %>% nrow 169s + } # DBI & SQLITE 169s + } # dplyr 169s 169s Attaching package: 'dplyr' 169s 169s The following objects are masked from 'package:stats': 169s 169s filter, lag 169s 169s The following objects are masked from 'package:base': 169s 169s intersect, setdiff, setequal, union 169s 171s [1]Warning message: 171s plotting the first 10 out of 14 attributes; use max.plot = 14 to plot all 171s 4 171s > 171s BEGIN TEST empty.R 171s 171s R version 4.3.2 (2023-10-31) -- "Eye Holes" 171s Copyright (C) 2023 The R Foundation for Statistical Computing 171s Platform: powerpc64le-unknown-linux-gnu (64-bit) 171s 171s R is free software and comes with ABSOLUTELY NO WARRANTY. 171s You are welcome to redistribute it under certain conditions. 171s Type 'license()' or 'licence()' for distribution details. 171s 171s R is a collaborative project with many contributors. 171s Type 'contributors()' for more information and 171s 'citation()' on how to cite R or R packages in publications. 171s 171s Type 'demo()' for some demos, 'help()' for on-line help, or 171s 'help.start()' for an HTML browser interface to help. 171s Type 'q()' to quit R. 171s 171s > suppressPackageStartupMessages(library(sf)) 172s > 172s > # create empty geometries: 172s Warning message: 172s package 'sf' was built under R version 4.3.3 172s > st_point(rep(NA_real_,2)) 172s POINT EMPTY 172s > st_point(rep(NA_real_,3), dim = "XYZ") 172s POINT Z EMPTY 172s > st_point(rep(NA_real_,3), dim = "XYM") 172s > st_point(rep(NA_real_,4), dim = "XYZM") 172s > 172s > st_multipoint() 172s > st_multipoint(matrix(numeric(0), 0, 3), dim = "XYZ") 172s > st_multipoint(matrix(numeric(0), 0, 3), dim = "XYM") 172s > st_multipoint(matrix(numeric(0), 0, 4), dim = "XYZM") 172s > 172s > st_linestring(matrix(numeric(0), 0, 2), "XY") 172s > st_linestring(matrix(numeric(0), 0, 3), "XYZ") 172s > st_linestring(matrix(numeric(0), 0, 3), "XYM") 172s > st_linestring(matrix(numeric(0), 0, 4), "XYZM") 172s > 172s > st_multilinestring(list(), "XY") 172s > st_multilinestring(list(), "XYZ") 172s > st_multilinestring(list(), "XYM") 172s > st_multilinestring(list(), "XYZM") 172s > 172s > st_polygon(list(), "XY") 172s > st_polygon(list(), "XYZ") 172s > st_polygon(list(), "XYM") 172s > st_polygon(list(), "XYZM") 172s > 172s > st_multipolygon(list(), "XY") 172s > st_multipolygon(list(), "XYZ") 172s > st_multipolygon(list(), "XYM") 172s > st_multipolygon(list(), "XYZM") 172s > 172s > st_geometrycollection() 172s > st_geometrycollection(dim = "XYZ") 172s > st_geometrycollection(dim = "XYM") 172s > st_geometrycollection(dim = "XYZM") 172s > 172s > st_point(rep(NA_real_,2)) 172s > st_multipoint() 172s > st_linestring(matrix(numeric(0), 0, 2)) 172s > st_multilinestring(list(), "XY") 172s > st_polygon(list(), "XY") 172s > st_multipolygon(list(), "XY") 172s > st_geometrycollection(, "XY") 172s > 172s > (e1 = st_sfc( 172s + st_point(rep(NA_real_,2)), 172s + st_multipoint(), 172s + st_linestring(matrix(numeric(0), 0, 2)), 172s + st_multilinestring(list(), "XY"), 172s + st_polygon(list(), "XY"), 172s + st_multipolygon(list(), "XY"), 172s + st_geometrycollection(, "XY"))) 172s Geometry set for 7 features (with 7 geometries empty) 172s Geometry type: GEOMETRY 172s Dimension: XY 172s Bounding box: xmin: NA ymin: NA xmax: NA ymax: NA 172s CRS: NA 172s First 5 geometries: 172s > 172s > (e2 = st_sfc(st_point(rep(NA_real_,3), "XYZ"), 172s + st_multipoint(matrix(numeric(0),0,3), dim = "XYZ"), 172s + st_linestring(matrix(numeric(0), 0, 3)), 172s + st_multilinestring(list(), "XYZ"), 172s + st_polygon(list(), "XYZ"), 172s + st_multipolygon(list(), "XYZ"), 172s + st_geometrycollection(dim = "XYZ"))) 172s Geometry set for 7 features (with 7 geometries empty) 172s Geometry type: GEOMETRY 172s Dimension: XYZ 172s Bounding box: xmin: NA ymin: NA xmax: NA ymax: NA 172s z_range: zmin: NA zmax: NA 172s CRS: NA 172s First 5 geometries: 172s > 172s > (e3 = st_sfc(st_point(rep(NA_real_,3), "XYM"), 172s + st_multipoint(matrix(numeric(0),0,3), dim = "XYM"), 172s + st_linestring(matrix(numeric(0), 0, 3), "XYM"), 172s + st_multilinestring(list(), "XYM"), 172s + st_polygon(list(), "XYM"), 172s + st_multipolygon(list(), "XYM"), 172s + st_geometrycollection(dim = "XYM"))) 172s Geometry set for 7 features (with 7 geometries empty) 172s Geometry type: GEOMETRY 172s Dimension: XYM 172s Bounding box: xmin: NA ymin: NA xmax: NA ymax: NA 172s m_range: mmin: NA mmax: NA 172s CRS: NA 172s First 5 geometries: 172s > 172s > (e4 = st_sfc(st_point(rep(NA_real_,4)), 172s + st_multipoint(matrix(numeric(0),0,4), dim = "XYZM"), 172s + st_linestring(matrix(numeric(0), 0, 4)), 172s + st_multilinestring(list(), "XYZM"), 172s + st_polygon(list(), "XYZM"), 172s + st_multipolygon(list(), "XYZM"), 172s + st_geometrycollection(dim = "XYZM"))) 172s Geometry set for 7 features (with 7 geometries empty) 172s Geometry type: GEOMETRY 172s Dimension: XYZM 172s Bounding box: xmin: NA ymin: NA xmax: NA ymax: NA 172s z_range: zmin: NA zmax: NA 172s m_range: mmin: NA mmax: NA 172s CRS: NA 172s First 5 geometries: 172s > 172s > st_as_sfc(st_as_binary(e1, pureR = TRUE)) 172s Geometry set for 7 features (with 7 geometries empty) 172s Geometry type: GEOMETRY 172s Dimension: XY 172s Bounding box: xmin: NA ymin: NA xmax: NA ymax: NA 172s CRS: NA 172s First 5 geometries: 172s > st_as_sfc(st_as_binary(e1, pureR = FALSE)) 172s Geometry set for 7 features (with 7 geometries empty) 172s Geometry type: GEOMETRY 172s Dimension: XY 172s Bounding box: xmin: NA ymin: NA xmax: NA ymax: NA 172s CRS: NA 172s First 5 geometries: 172s > st_as_sfc(st_as_binary(e2, pureR = FALSE)) 172s Geometry set for 7 features (with 7 geometries empty) 172s Geometry type: GEOMETRY 172s Dimension: XYZ 172s Bounding box: xmin: NA ymin: NA xmax: NA ymax: NA 172s z_range: zmin: NA zmax: NA 172s CRS: NA 172s First 5 geometries: 172s > st_as_sfc(st_as_binary(e3, pureR = FALSE)) 172s Geometry set for 7 features (with 7 geometries empty) 172s Geometry type: GEOMETRY 172s Dimension: XYM 172s Bounding box: xmin: NA ymin: NA xmax: NA ymax: NA 172s m_range: mmin: NA mmax: NA 172s CRS: NA 172s First 5 geometries: 172s > st_as_sfc(st_as_binary(e4, pureR = FALSE)) 172s Geometry set for 7 features (with 7 geometries empty) 172s Geometry type: GEOMETRY 172s Dimension: XYZM 172s Bounding box: xmin: NA ymin: NA xmax: NA ymax: NA 172s z_range: zmin: NA zmax: NA 172s m_range: mmin: NA mmax: NA 172s CRS: NA 172s First 5 geometries: 172s > st_as_sfc(st_as_binary(e1, pureR = FALSE)) 172s Geometry set for 7 features (with 7 geometries empty) 172s Geometry type: GEOMETRY 172s Dimension: XY 172s Bounding box: xmin: NA ymin: NA xmax: NA ymax: NA 172s CRS: NA 172s First 5 geometries: 172s > 172s > # sfc_GEOMETRY: 172s > x = st_sfc(st_point(0:1), st_linestring(matrix(1:4,2,2))) 172s > st_intersects(x, x, sparse = FALSE) 172s [,1] [,2] 172s [1,] TRUE FALSE 172s [2,] FALSE TRUE 172s > 172s > # two empty geoms: 172s > x = st_sfc(st_multipoint(), st_linestring()) 172s > st_intersects(x, x, sparse = FALSE) 172s [,1] [,2] 172s [1,] FALSE FALSE 172s [2,] FALSE FALSE 172s > 172s > # write & read: 172s > x = st_sf(a = 2:1, geom = structure(st_sfc(st_linestring(), st_linestring(matrix(1:4,2))))) 172s > write_sf(x, "empty.gpkg") 172s POINT M EMPTY 172s POINT ZM EMPTY 172s MULTIPOINT EMPTY 172s MULTIPOINT Z EMPTY 172s MULTIPOINT M EMPTY 172s MULTIPOINT ZM EMPTY 172s LINESTRING EMPTY 172s LINESTRING Z EMPTY 172s LINESTRING M EMPTY 172s LINESTRING ZM EMPTY 172s MULTILINESTRING EMPTY 172s MULTILINESTRING Z EMPTY 172s MULTILINESTRING M EMPTY 172s MULTILINESTRING ZM EMPTY 172s POLYGON EMPTY 172s POLYGON Z EMPTY 172s POLYGON M EMPTY 172s POLYGON ZM EMPTY 172s MULTIPOLYGON EMPTY 172s MULTIPOLYGON Z EMPTY 172s MULTIPOLYGON M EMPTY 172s MULTIPOLYGON ZM EMPTY 172s GEOMETRYCOLLECTION EMPTY 172s GEOMETRYCOLLECTION Z EMPTY 172s GEOMETRYCOLLECTION M EMPTY 172s GEOMETRYCOLLECTION ZM EMPTY 172s POINT EMPTY 172s MULTIPOINT EMPTY 172s LINESTRING EMPTY 172s MULTILINESTRING EMPTY 172s POLYGON EMPTY 172s MULTIPOLYGON EMPTY 172s GEOMETRYCOLLECTION EMPTY 172s POINT EMPTY 172s MULTIPOINT EMPTY 172s LINESTRING EMPTY 172s MULTILINESTRING EMPTY 172s POLYGON EMPTY 172s POINT Z EMPTY 172s MULTIPOINT Z EMPTY 172s LINESTRING Z EMPTY 172s MULTILINESTRING Z EMPTY 172s POLYGON Z EMPTY 172s POINT M EMPTY 172s MULTIPOINT M EMPTY 172s LINESTRING M EMPTY 172s MULTILINESTRING M EMPTY 172s POLYGON M EMPTY 172s POINT ZM EMPTY 172s MULTIPOINT ZM EMPTY 172s LINESTRING ZM EMPTY 172s MULTILINESTRING ZM EMPTY 172s POLYGON ZM EMPTY 172s POINT EMPTY 172s MULTIPOINT EMPTY 172s LINESTRING EMPTY 172s MULTILINESTRING EMPTY 172s POLYGON EMPTY 172s POINT EMPTY 172s MULTIPOINT EMPTY 172s LINESTRING EMPTY 172s MULTILINESTRING EMPTY 172s POLYGON EMPTY 172s POINT Z EMPTY 172s MULTIPOINT Z EMPTY 172s LINESTRING Z EMPTY 172s MULTILINESTRING Z EMPTY 172s POLYGON Z EMPTY 172s POINT M EMPTY 172s MULTIPOINT M EMPTY 172s LINESTRING M EMPTY 172s MULTILINESTRING M EMPTY 172s POLYGON M EMPTY 172s POINT ZM EMPTY 172s MULTIPOINT ZM EMPTY 172s LINESTRING ZM EMPTY 172s MULTILINESTRING ZM EMPTY 172s POLYGON ZM EMPTY 172s POINT EMPTY 172s MULTIPOINT EMPTY 172s LINESTRING EMPTY 172s MULTILINESTRING EMPTY 172s POLYGON EMPTY 172s writing: substituting ENGCRS["Undefined Cartesian SRS with unknown unit"] for missing CRS 172s > y = st_read("empty.gpkg", quiet = TRUE) 172s > all.equal(x, y) 172s [1] "Component \"geom\": Attributes: < Component \"crs\": Component \"input\": 'is.NA' value mismatch: 0 in current 1 in target >" 172s [2] "Component \"geom\": Attributes: < Component \"crs\": Component \"wkt\": 'is.NA' value mismatch: 0 in current 1 in target >" 172s > 172s > # https://github.com/edzer/sfr/issues/398 : 172s > pt = st_sfc(st_point(c(0,92)), crs = 4267) 172s > robin_crs <- "+proj=robin +lon_0=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m +no_defs" 172s > # india_crs <- "+init=epsg:24383" # India-centered Lambert conformal conic projection 172s > 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" 172s > st_transform(st_transform(pt, robin_crs), india_crs)[[1]] 172s > 172s POINT EMPTY 172s BEGIN TEST gdal_geom.R 172s 172s R version 4.3.2 (2023-10-31) -- "Eye Holes" 172s Copyright (C) 2023 The R Foundation for Statistical Computing 172s Platform: powerpc64le-unknown-linux-gnu (64-bit) 172s 172s R is free software and comes with ABSOLUTELY NO WARRANTY. 172s You are welcome to redistribute it under certain conditions. 172s Type 'license()' or 'licence()' for distribution details. 172s 172s R is a collaborative project with many contributors. 172s Type 'contributors()' for more information and 172s 'citation()' on how to cite R or R packages in publications. 172s 172s Type 'demo()' for some demos, 'help()' for on-line help, or 172s 'help.start()' for an HTML browser interface to help. 172s Type 'q()' to quit R. 172s 172s > suppressPackageStartupMessages(library(sf)) 173s > 173s > nc = st_read(system.file("shape/nc.shp", package="sf"), "nc", crs = 4267, 173s + agr = c(AREA = "aggregate", PERIMETER = "aggregate", CNTY_ = "identity", 173s + CNTY_ID = "identity", NAME = "identity", FIPS = "identity", FIPSNO = "identity", 173s + Warning message: 173s package 'sf' was built under R version 4.3.3 173s CRESS_ID = "identity", BIR74 = "aggregate", SID74 = "aggregate", NWBIR74 = "aggregate", 173s + BIR79 = "aggregate", SID79 = "aggregate", NWBIR79 = "aggregate"), quiet = TRUE) 173s > 173s > st_is_valid(nc) 173s [1] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 173s [16] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 173s [31] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 173s [46] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 173s [61] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 173s [76] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 173s [91] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 173s > 173s > st_is_simple(nc) 173s [1] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 173s [16] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 173s [31] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 173s [46] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 173s [61] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 173s [76] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 173s [91] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 173s > 173s > nc_tr = st_transform(nc, 3857) 173s > 173s > x = st_buffer(nc_tr, 1000) 173s > 173s > x = st_boundary(nc) 173s > 173s > x = st_convex_hull(nc) 173s > 173s > x = st_simplify(nc_tr, dTolerance = 1e4) 173s > 173s > x = st_simplify(nc_tr, preserveTopology = TRUE) 173s > 173s > if (sf:::CPL_geos_version() >= "3.4.0") 173s + x = st_triangulate(nc_tr) 173s > 173s > mls = st_multilinestring(list(matrix(c(0,0,0,1,1,1,0,0),,2,byrow=TRUE))) 173s > x = st_polygonize(mls) 173s > 173s > x = st_segmentize(nc_tr, 5e4) 173s > 173s > try(x <- st_segmentize(nc_tr, -0.1)) 173s Error : argument dfMaxLength should be positive 173s 173s > 173s > x = st_centroid(nc_tr) 173s Warning message: 173s st_centroid assumes attributes are constant over geometries 173s > x = st_point_on_surface(nc_tr) 173s Warning message: 173s st_point_on_surface assumes attributes are constant over geometries 173s > 173s > a = nc[1:5,] 173s > b = nc[4:10,] 173s > 173s > x <- st_intersection(a[1,] ,b) 173s > 173s > u = st_union(b) 173s Warning message: 173s attribute variables are assumed to be spatially constant throughout all geometries 173s > 173s > x <- st_intersection(st_geometry(a), st_geometry(u)) 173s > 173s > x = st_union(a[1,], b) 173s > 173s > Warning message: 173s attribute variables are assumed to be spatially constant throughout all geometries 173s x = st_union(a, st_union(b)) 173s Warning message: 173s attribute variables are assumed to be spatially constant throughout all geometries 173s > 173s > x = st_difference(a[1,], b) 173s Warning message: 173s > 173s > x = st_difference(a, st_union(b)) 173s attribute variables are assumed to be spatially constant throughout all geometries 173s > 173s > x = st_sym_difference(a[1,], b) 173s Warning message: 173s attribute variables are assumed to be spatially constant throughout all geometries 173s Warning message: 173s attribute variables are assumed to be spatially constant throughout all geometries 173s > 173s > x = st_sym_difference(a, st_union(b)) 173s > 173s > x = st_drivers() 173s Warning message: 173s attribute variables are assumed to be spatially constant throughout all geometries 173s > #cat(paste("GDAL has", nrow(x), "drivers\n")) 173s > 173s > # GEOS ops: 173s > 173s > st_relate(a, b) 173s although coordinates are longitude/latitude, st_relate assumes that they are 173s planar 173s [,1] [,2] [,3] [,4] [,5] [,6] 173s [1,] "FF2FF1212" "FF2FF1212" "FF2FF1212" "FF2FF1212" "FF2FF1212" "FF2FF1212" 173s [2,] "FF2FF1212" "FF2FF1212" "FF2FF1212" "FF2FF1212" "FF2FF1212" "FF2FF1212" 173s [3,] "FF2FF1212" "FF2FF1212" "FF2FF1212" "FF2FF1212" "FF2FF1212" "FF2FF1212" 173s [4,] "2FFF1FFF2" "FF2FF1212" "FF2FF1212" "FF2F11212" "FF2FF1212" "FF2FF1212" 173s [5,] "FF2FF1212" "2FFF1FFF2" "FF2F11212" "FF2FF1212" "FF2FF1212" "FF2F11212" 173s [,7] 173s [1,] "FF2FF1212" 173s [2,] "FF2FF1212" 173s [3,] "FF2F11212" 173s [4,] "FF2FF1212" 173s [5,] "FF2FF1212" 173s > 173s > st_disjoint(a, b) 173s Sparse geometry binary predicate list of length 5, where the predicate 173s was `disjoint' 173s 1: 1, 2, 3, 4, 5, 6, 7 173s 2: 1, 2, 3, 4, 5, 6, 7 173s 3: 1, 2, 3, 4, 5, 6 173s 4: 2, 3, 5, 6, 7 173s 5: 1, 4, 5, 7 173s > 173s > st_touches(a, b) 173s Sparse geometry binary predicate list of length 5, where the predicate 173s was `touches' 173s 1: (empty) 173s 2: (empty) 173s 3: 7 173s 4: 4 173s 5: 3, 6 173s > 173s > st_crosses(a, b) 173s although coordinates are longitude/latitude, st_crosses assumes that they are 173s planar 173s Sparse geometry binary predicate list of length 5, where the predicate 173s was `crosses' 173s 1: (empty) 173s 2: (empty) 173s 3: (empty) 173s 4: (empty) 173s 5: (empty) 173s > 173s > st_within(a, b) 173s Sparse geometry binary predicate list of length 5, where the predicate 173s was `within' 173s 1: (empty) 173s although coordinates are longitude/latitude, st_overlaps assumes that they are 173s planar 173s 2: (empty) 173s 3: (empty) 173s 4: 1 173s 5: 2 173s > 173s > st_contains(a, b) 173s Sparse geometry binary predicate list of length 5, where the predicate 173s was `contains' 173s 1: (empty) 173s 2: (empty) 173s 3: (empty) 173s 4: 1 173s 5: 2 173s > 173s > st_overlaps(a, b) 173s Sparse geometry binary predicate list of length 5, where the predicate 173s was `overlaps' 173s 1: (empty) 173s 2: (empty) 173s 3: (empty) 173s 4: (empty) 173s 5: (empty) 173s > 173s > st_equals(a, b) 173s Sparse geometry binary predicate list of length 5, where the predicate 173s was `equals' 173s 1: (empty) 173s 2: (empty) 173s 3: (empty) 173s 4: 1 173s 5: 2 173s > 173s > st_covers(a, b) 173s Sparse geometry binary predicate list of length 5, where the predicate 173s was `covers' 173s 1: (empty) 173s 2: (empty) 173s 3: (empty) 173s 4: 1 173s 5: 2 173s > 173s > st_covered_by(a, b) 173s Sparse geometry binary predicate list of length 5, where the predicate 173s was `covered_by' 173s 1: (empty) 173s 2: (empty) 173s 3: (empty) 173s 4: 1 173s 5: 2 173s > 173s > st_equals_exact(a, b, 0.01) 173s Sparse geometry binary predicate list of length 5, where the predicate 173s was `equals_exact' 173s 1: (empty) 173s 2: (empty) 173s 3: (empty) 173s 4: 1 173s 5: 2 173s > 173s > # st_is_within_distance(a, b, 2) 173s > 173s > st_geometry_type(st_sfc(st_point(1:2), st_linestring(matrix(1:4,2,2)))) 173s [1] POINT LINESTRING 173s 18 Levels: GEOMETRY POINT LINESTRING POLYGON MULTIPOINT ... TRIANGLE 173s > 173s > st_geometry_type(st_sfc(st_point(1:2), st_linestring(matrix(1:4,2,2))), by_geometry = FALSE) 173s [1] GEOMETRY 173s 18 Levels: GEOMETRY POINT LINESTRING POLYGON MULTIPOINT ... TRIANGLE 173s > 173s > st_zm(list(st_point(1:3), st_linestring(matrix(1:6,2,3)))) 173s [[1]] 173s POINT (1 2) 173s 173s [[2]] 173s 173s > LINESTRING (1 3, 2 4) 173s 173s > st_zm(list(st_point(1:2), st_linestring(matrix(1:6,3,2))), add = TRUE, "Z") 173s [[1]] 173s 173s POINT (1 2) 173s [[2]] 173s 173s LINESTRING (1 4, 2 5, 3 6) 173s > 173s > st_transform(st_sfc(st_point(c(0,0)), crs=4326), st_crs("+proj=geocent"))[[1]] 173s > POINT Z (6378137 0 0) 173s 173s > cbind(st_area(nc_tr[1:5,]), a$AREA) 173s [,1] [,2] 173s [1,] 1760230516 0.114 173s [2,] 946417787 0.061 173s [3,] 2202223078 0.143 173s [4,] 1074332698 0.070 173s [5,] 2352528086 0.153 173s > 173s > st_area(st_polygon(list(rbind(c(0,0), c(1,0), c(1,1), c(0,1), c(0,0))))) 173s [1] 1 173s > 173s > st_length(st_linestring(rbind(c(0,0),c(0,1)))) 173s [1] 1 173s > 173s > st_length(st_multilinestring(list(rbind(c(0,0),c(0,1))))) 173s [1] 1 173s > 173s > try(st_length(st_polygon(list(rbind(c(0,0), c(1,0), c(1,1), c(0,1), c(0,0)))))) 173s [1] 0 173s > 173s > st_area(st_multilinestring(list(rbind(c(0,0),c(0,1))))) 173s [1] 0MULTILINESTRING ((0 0, 1 1), (0 1, 1 0)) 173s 173s > 173s > # adds the (0.5 0.5) node: 173s > st_union(st_multilinestring(list(rbind(c(0,0),c(1,1)), rbind(c(0,1), c(1,0))))) 173s > 173s > p1 = st_point(c(7,52)) 173s > p2 = st_point(c(-30,20)) 173s > sfc = st_sfc(p1, p2) 173s > try(st_buffer(sfc, units::set_units(1000, km))) # error: no crs 173s Error in st_buffer.sfc(sfc, units::set_units(1000, km)) : 173s x does not have a crs set: can't convert units 173s > sfc = st_sfc(p1, p2, crs = 4326) 173s > try(st_buffer(sfc, units::set_units(1000, km))) # error: wrong units 174s Geometry set for 2 features 174s Geometry type: POLYGON 174s Dimension: XY 174s Bounding box: xmin: -39.65182 ymin: 10.93649 xmax: 21.97439 ymax: 61.16965 174s Geodetic CRS: WGS 84 174s POLYGON ((-1.035063 59.83701, -1.558398 59.8318... 174s POLYGON ((-22.57219 14.45171, -22.42915 14.4660... 174s > if (version$os == "linux-gnu") { # FIXME: why does this break on windows - degree symbol? 174s + x = st_buffer(sfc, units::set_units(0.1, rad)) # OK: will convert to arc_degrees 174s + } 174s > x = st_transform(sfc, 3857) 174s > x = st_buffer(x, units::set_units(1000, km)) # success 174s > 174s > cr = st_as_sfc("CIRCULARSTRING(0 0,1 0,1 1)") 174s > cr1 = st_sf(a = 1, geometry = cr) 174s > plot(cr) 174s > st_as_grob(cr[[1]]) 174s lines[GRID.lines.1] 174s > 174s > 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))))") 174s > mp <- x[[1]] %>% st_cast("MULTIPOLYGON") 174s > 174s > x = st_as_sfc("COMPOUNDCURVE(CIRCULARSTRING(0 0, 1 1, 1 0),(1 0, 0 1))") 174s > ls <- x[[1]] %>% st_cast() 174s > class(ls) 174s [1] "XY" "LINESTRING" "sfg" 174s > 174s > is.na(st_bbox(ls)) 174s [1] FALSE 174s > 174s > mp = st_combine(st_buffer(st_sfc(lapply(1:3, function(x) st_point(c(x,x)))), 0.2 * 1:3)) 174s > plot(st_centroid(mp), add = TRUE, col = 'red') # centroid of combined geometry 174s > plot(st_centroid(mp, of_largest_polygon = TRUE), add = TRUE, col = 'blue', pch = 3) # center of largest sub-polygon 174s > 174s > 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))))) 174s > suppressWarnings(st_is_valid(x)) 174s [1] FALSE 174s > y = st_make_valid(x) 174s > y = st_make_valid(x[[1]]) 174s > y = st_make_valid(st_sf(a = 1, geom = x)) 174s > st_is_valid(y) 174s [1] TRUE 174s > 174s BEGIN TEST geos.R 174s 174s R version 4.3.2 (2023-10-31) -- "Eye Holes" 174s Copyright (C) 2023 The R Foundation for Statistical Computing 174s Platform: powerpc64le-unknown-linux-gnu (64-bit) 174s 174s R is free software and comes with ABSOLUTELY NO WARRANTY. 174s You are welcome to redistribute it under certain conditions. 174s Type 'license()' or 'licence()' for distribution details. 174s 174s R is a collaborative project with many contributors. 174s Type 'contributors()' for more information and 174s 'citation()' on how to cite R or R packages in publications. 174s 174s Type 'demo()' for some demos, 'help()' for on-line help, or 174s 'help.start()' for an HTML browser interface to help. 174s Type 'q()' to quit R. 174s 174s > suppressPackageStartupMessages(library(sf)) 175s Warning message: 175s package 'sf' was built under R version 4.3.3 175s > # nc = st_read(system.file("gpkg/nc.gpkg", package="sf")) 175s > nc = st_read(system.file("shape/nc.shp", package="sf"), quiet = TRUE) 175s > nc_checked = st_transform(nc, 32119, check = TRUE) 175s > ncm = st_transform(nc, 32119) 175s > 175s > x = st_transform(nc[1:10,], 32119) 175s > st_distance(x) 175s Units: [m] 175s [,1] [,2] [,3] [,4] [,5] [,6] [,7] 175s [1,] 0.00 0.00 25651.99 440561.48 299772.34 361529.73 419671.66 175s [2,] 0.00 0.00 0.00 409429.44 268945.05 332590.52 388545.58 175s [3,] 25651.99 0.00 0.00 367556.52 227018.38 290298.04 346669.14 175s [4,] 440561.48 409429.44 367556.52 0.00 67226.86 45537.62 0.00 175s [5,] 299772.34 268945.05 227018.38 67226.86 0.00 0.00 46527.56 175s [6,] 361529.73 332590.52 290298.04 45537.62 0.00 0.00 30213.17 175s [7,] 419671.66 388545.58 346669.14 0.00 46527.56 30213.17 0.00 175s [8,] 384593.29 354295.06 312351.76 16130.19 11926.86 0.00 0.00 175s [9,] 262353.97 231217.73 189310.73 140455.97 0.00 64606.27 119564.00 175s [10,] 71138.53 41943.71 0.00 330752.58 190183.42 252373.26 309863.33 175s [,8] [,9] [,10] 175s [1,] 384593.29 262353.97 71138.53 175s [2,] 354295.06 231217.73 41943.71 175s [3,] 312351.76 189310.73 0.00 175s [4,] 16130.19 140455.97 330752.58 175s [5,] 11926.86 0.00 190183.42 175s [6,] 0.00 64606.27 252373.26 175s [7,] 0.00 119564.00 309863.33 175s [8,] 0.00 85533.33 275391.07 175s [9,] 85533.33 0.00 152489.45 175s [10,] 275391.07 152489.45 0.00 175s > 175s > st_is_valid(nc) 175s [1] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 175s [16] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 175s [31] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 175s [46] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 175s [61] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 175s [76] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 175s [91] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 175s > 175s > st_is_empty(st_sfc(st_point(), st_linestring())) 175s [1] TRUE TRUE 175s > 175s > ops = c("intersects", #"disjoint", 175s + "touches", "crosses", "within", "contains", "overlaps", "equals", "covers", "covered_by", "equals_exact") 175s > for (op in ops) { 175s + x = sf:::st_geos_binop(op, ncm[1:50,], ncm[51:100,], 0, NA_character_, FALSE) 175s + x = sf:::st_geos_binop(op, ncm[1:50,], ncm[51:100,], 0, NA_character_, TRUE) 175s + } 175s > 175s > ops = c("intersects", #"disjoint", 175s + "touches", "crosses", "within", "contains", "overlaps", "covers", "covered_by") 175s > df = data.frame(ops = ops) 175s > df$equal = NA 175s > for (op in ops) 175s + df[df$ops == op, "equal"] = identical( 175s + sf:::st_geos_binop(op, ncm[1:50,], ncm[51:100,], 0, NA_character_, TRUE, FALSE), 175s + sf:::st_geos_binop(op, ncm[1:50,], ncm[51:100,], 0, NA_character_, TRUE, TRUE) 175s + ) 175s > df 175s ops equal 175s 1 intersects TRUE 175s 2 touches TRUE 175s 3 crosses TRUE 175s 4 within TRUE 175s 5 contains TRUE 175s 6 overlaps TRUE 175s 7 covers TRUE 175s 8 covered_by TRUE 175s > 175s > st_contains_properly(ncm[1:3,], ncm[1:3]) 175s Sparse geometry binary predicate list of length 3, where the predicate 175s was `contains_properly' 175s 1: (empty) 175s 2: (empty) 175s 3: (empty) 175s > 175s > st_combine(nc) 175s Geometry set for 1 feature 175s Geometry type: MULTIPOLYGON 175s Dimension: XY 175s Bounding box: xmin: -84.32385 ymin: 33.88199 xmax: -75.45698 ymax: 36.58965 175s Geodetic CRS: NAD27 175s > 175s > MULTIPOLYGON (((-81.47276 36.23436, -81.54084 3... 175s st_dimension(st_sfc(st_point(0:1), st_linestring(rbind(c(0,0),c(1,1))), 175s + st_polygon(list(rbind(c(0,0), c(1,0), c(1,1), c(0,1), c(0,0)))))) 175s [1] 0 1 2 175s > 175s > ncbb = st_as_sfc(st_bbox(nc)) 175s > g = st_make_grid(ncbb) 175s > x = st_intersection(nc, g) 177s > x = st_intersection(g, nc) 177s Warning message: 177s attribute variables are assumed to be spatially constant throughout all geometries 178s > 178s > ls = st_sfc(st_linestring(rbind(c(0,0),c(0,1))), 178s + st_linestring(rbind(c(0,0),c(10,0)))) 178s > 178s > suppressWarnings(RNGversion("3.5.3")) 178s > set.seed(13531) 178s > 178s > st_line_sample(ls, density = 1, type = "random") 178s Geometry set for 2 features 178s Geometry type: MULTIPOINT 178s Dimension: XY 178s Bounding box: xmin: 0 ymin: 0 xmax: 6.880179 ymax: 0.8878369 178s CRS: NA 178s > 178s > g = st_make_grid(ncbb, n = c(20,10)) 178s > 178s > a1 = st_interpolate_aw(nc["BIR74"], g, FALSE) 178s MULTIPOINT ((0 0.8878369)) 178s MULTIPOINT ((0.2986488 0), (2.48417 0), (2.5678... 184s > sum(a1$BIR74) / sum(nc$BIR74) # not close to one: property is assumed spatially intensive 184s [1] 1.436123 184s > Warning message: 184s In st_interpolate_aw.sf(nc["BIR74"], g, FALSE) : 184s st_interpolate_aw assumes attributes are constant or uniform over areas of x 184s a2 = st_interpolate_aw(nc["BIR74"], g, extensive = TRUE) 191s > Warning message: 191s In st_interpolate_aw.sf(nc["BIR74"], g, extensive = TRUE) : 191s st_interpolate_aw assumes attributes are constant or uniform over areas of x 191s sum(a2$BIR74) / sum(nc$BIR74) 191s [1] 1 191s > 191s > # missing x: 191s > g = st_make_grid(offset = c(0,0), cellsize = c(1,1), n = c(10,10)) 191s > g = st_make_grid(what = "centers") 191s > length(g) 191s [1] 648 191s > g = st_make_grid(what = "corners") 191s > length(g) 191s [1] 703 191s > 191s > g1 = st_make_grid(ncbb, 0.1, what = "polygons", square = FALSE) 191s > g2 = st_make_grid(ncbb, 0.1, what = "points", square = FALSE) 191s > 191s > # st_line_merge: 191s > mls = st_multilinestring(list(rbind(c(0,0), c(1,1)), rbind(c(2,0), c(1,1)))) 191s > st_line_merge(mls) 191s LINESTRING (0 0, 1 1, 2 0) 191s > 191s > if (isTRUE(try(compareVersion(sf_extSoftVersion()["GEOS"], "3.5.0") > -1, silent = TRUE))) { 191s + # voronoi: 191s + set.seed(1) 191s + x = st_multipoint(matrix(runif(10),,2)) 191s + box = st_polygon(list(rbind(c(0,0),c(1,0),c(1,1),c(0,1),c(0,0)))) 191s + v = st_sfc(st_voronoi(x, st_sfc(box))) 191s + plot(v, col = 0, border = 1, axes = TRUE) 191s + plot(box, add = TRUE, col = 0, border = 1) # a larger box is returned, as documented 191s + plot(x, add = TRUE, col = 'red', cex=2, pch=16) 191s + plot(st_intersection(st_cast(v), box)) # clip to smaller box 191s + plot(x, add = TRUE, col = 'red', cex=2, pch=16) 191s + 191s + v = st_voronoi(x) 191s + print(class(v)) 191s + v = st_sfc(st_voronoi(st_sfc(x))) 191s + print(class(v)) 191s + v = st_voronoi(st_sf(a = 1, geom = st_sfc(x))) 191s + print(class(v)) 191s + } 192s [1] "XY" "GEOMETRYCOLLECTION" "sfg" 192s [1] "sfc_GEOMETRYCOLLECTION" "sfc" 192s [1] "sf" "data.frame" 192s > 192s > i = st_intersects(ncm, ncm[1:88,]) 192s > all.equal(i, t(t(i))) 192s [1] TRUE 192s > 192s > # check use of pattern in st_relate: 192s > sfc = st_as_sfc(st_bbox(st_sfc(st_point(c(0,0)), st_point(c(3,3))))) 192s > grd = st_make_grid(sfc, n = c(3,3)) 192s > st_intersects(grd) 192s Sparse geometry binary predicate list of length 9, where the predicate 192s was `intersects' 192s 1: 1, 2, 4, 5 192s 2: 1, 2, 3, 4, 5, 6 192s 3: 2, 3, 5, 6 192s 4: 1, 2, 4, 5, 7, 8 192s 5: 1, 2, 3, 4, 5, 6, 7, 8, 9 192s 6: 2, 3, 5, 6, 8, 9 192s 7: 4, 5, 7, 8 192s 8: 4, 5, 6, 7, 8, 9 192s 9: 5, 6, 8, 9 192s > st_relate(grd, pattern = "****1****") 192s Sparse geometry binary predicate list of length 9, where the predicate 192s was `relate_pattern' 192s 1: 1, 2, 4 192s 2: 1, 2, 3, 5 192s 3: 2, 3, 6 192s 4: 1, 4, 5, 7 192s 5: 2, 4, 5, 6, 8 192s 6: 3, 5, 6, 9 192s 7: 4, 7, 8 192s 8: 5, 7, 8, 9 192s 9: 6, 8, 9 192s > st_relate(grd, pattern = "****0****") 192s Sparse geometry binary predicate list of length 9, where the predicate 192s was `relate_pattern' 192s 1: 5 192s 2: 4, 6 192s 3: 5 192s 4: 2, 8 192s 5: 1, 3, 7, 9 192s 6: 2, 8 192s 7: 5 192s 8: 4, 6 192s 9: 5 192s > st_rook = function(a, b = a, ...) st_relate(a, b, pattern = "F***1****", ...) 192s > st_rook(grd, sparse = FALSE) 192s [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] 192s [1,] FALSE TRUE FALSE TRUE FALSE FALSE FALSE FALSE FALSE 192s [2,] TRUE FALSE TRUE FALSE TRUE FALSE FALSE FALSE FALSE 192s [3,] FALSE TRUE FALSE FALSE FALSE TRUE FALSE FALSE FALSE 192s [4,] TRUE FALSE FALSE FALSE TRUE FALSE TRUE FALSE FALSE 192s [5,] FALSE TRUE FALSE TRUE FALSE TRUE FALSE TRUE FALSE 192s [6,] FALSE FALSE TRUE FALSE TRUE FALSE FALSE FALSE TRUE 192s [7,] FALSE FALSE FALSE TRUE FALSE FALSE FALSE TRUE FALSE 192s [8,] FALSE FALSE FALSE FALSE TRUE FALSE TRUE FALSE TRUE 192s [9,] FALSE FALSE FALSE FALSE FALSE TRUE FALSE TRUE FALSE 192s > 192s > #if (Sys.getenv("USER") %in% c("edzer", "travis")) { # memory leaks: 192s > try(st_relate(st_point(), st_point(), pattern = "FF*FF****")) # error: use st_disjoint 192s > #} 192s > 192s > a = st_is_within_distance(nc[c(1:3,20),], nc[1:3,], 100000, sparse = FALSE) 192s > b = st_is_within_distance(nc[c(1:3,20),], nc[1:3,], units::set_units(100000, m), sparse = FALSE) 192s > all.equal(a, b) 192s [1] TRUE 192s > x = st_is_within_distance(nc[1:3,], nc[1:5,], 100000) 192s Error : use st_disjoint for this pattern 192s > y = st_is_within_distance(nc[1:3,], nc[1:5,], units::set_units(100, km)) 192s > all.equal(x, y) 192s [1] TRUE 192s > 192s > nc_3857 = st_transform(nc, 3857) 192s > a = st_is_within_distance(nc_3857[c(1:3,20),], nc_3857[1:3,], 100000, sparse = FALSE) 192s > b = st_is_within_distance(nc_3857[c(1:3,20),], nc_3857[1:3,], units::set_units(100000, m), sparse = FALSE) 192s > all.equal(a, b) 192s [1] TRUE 192s > x = st_is_within_distance(nc_3857, nc_3857, 100000) 192s > y = st_is_within_distance(nc_3857, nc_3857, units::set_units(100, km)) 192s > all.equal(x, y) 192s [1] TRUE 192s > 192s > pe = st_sfc(st_point()) 192s > p = st_sfc(st_point(c(0,0)), st_point(c(0,1)), st_point(c(0,2))) 192s > st_distance(p, p) 192s [,1] [,2] [,3] 192s [1,] 0 1 2 192s [2,] 1 0 1 192s [3,] 2 1 0 192s > st_distance(p, pe) 192s [,1] 192s [1,] NA 192s [2,] NA 192s [3,] NA 192s > st_distance(p, p, by_element = TRUE) 192s [1] 0 0 0 192s > st_crs(p) = 4326 192s > st_distance(p, p[c(2,3,1)], by_element = TRUE) 192s Units: [m] 192s [1] 111195.1 111195.1 222390.2 192s > p = st_transform(p, 3587) 192s > st_distance(p, p[c(2,3,1)], by_element = TRUE) 192s Units: [m] 192s [1] 144589.5 142873.3 287462.8 192s > 192s > # from https://github.com/r-spatial/sf/issues/458 : 192s > pts <- st_sfc(st_point(c(.5,.5)), st_point(c(1.5, 1.5)), st_point(c(2.5, 2.5))) 192s > pol <- st_polygon(list(rbind(c(0,0), c(2,0), c(2,2), c(0,2), c(0,0)))) 192s > pol_df <- data.frame(id = 1) 192s > st_geometry(pol_df) <- st_sfc(pol) 192s > st_intersects(pts, pol_df[pol_df$id == 2,]) # with empty sf/sfc 192s Sparse geometry binary predicate list of length 3, where the predicate 192s was `intersects' 192s 1: (empty) 192s 2: (empty) 192s 3: (empty) 192s > st_intersects(pts, pol_df[pol_df$id == 2,], sparse = FALSE) # with empty sf/sfc 192s 192s [1,] 192s [2,] 192s [3,] 192s > 192s > # st_node 192s > l = st_linestring(rbind(c(0,0), c(1,1), c(0,1), c(1,0), c(0,0))) 192s > st_node(l) 192s > st_node(st_sfc(l)) 192s Geometry set for 1 feature 192s 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)) 192s Geometry type: MULTILINESTRING 192s Dimension: XY 192s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 192s CRS: NA 192s > st_node(st_sf(a = 1, st_sfc(l))) 192s Simple feature collection with 1 feature and 1 field 192s Geometry type: MULTILINESTRING 192s Dimension: XY 192s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 192s CRS: NA 192s a st_sfc.l. 192s 1 1 MULTILINESTRING ((0 0, 0.5 ... 192s > 192s > # print.sgbp: 192s > (lst = st_disjoint(nc, nc)) 192s MULTILINESTRING ((0 0, 0.5 0.5), (0.5 0.5, 1 1,... 192s Sparse geometry binary predicate list of length 100, where the 192s predicate was `disjoint' 192s first 10 elements: 192s 1: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, ... 192s 2: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, ... 192s 3: 1, 4, 5, 6, 7, 8, 9, 11, 12, 13, ... 192s 4: 1, 2, 3, 5, 6, 8, 9, 10, 11, 12, ... 192s 5: 1, 2, 3, 4, 7, 8, 10, 11, 12, 13, ... 192s 6: 1, 2, 3, 4, 7, 9, 10, 11, 12, 13, ... 192s 7: 1, 2, 3, 5, 6, 9, 10, 11, 12, 13, ... 192s 8: 1, 2, 3, 4, 5, 9, 10, 11, 12, 13, ... 192s 9: 1, 2, 3, 4, 6, 7, 8, 10, 11, 12, ... 192s 10: 1, 2, 4, 5, 6, 7, 8, 9, 11, 13, ... 192s > # dim.sgbp: 192s > dim(lst) 192s [1] 100 100 192s > # as.matrix.sgbp: 192s > as.matrix(lst)[1:5, 1:5] 192s [,1] [,2] [,3] [,4] [,5] 192s [1,] FALSE FALSE TRUE TRUE TRUE 192s [2,] FALSE FALSE FALSE TRUE TRUE 192s [3,] TRUE FALSE FALSE TRUE TRUE 192s [4,] TRUE TRUE TRUE FALSE TRUE 192s [5,] TRUE TRUE TRUE TRUE FALSE 192s > # negate: 192s > !lst 192s Sparse geometry binary predicate list of length 100, where the 192s predicate was `!disjoint' 192s first 10 elements: 192s 1: 1, 2, 18, 19 192s 2: 1, 2, 3, 18 192s 3: 2, 3, 10, 18, 23, 25 192s 4: 4, 7, 56 192s 5: 5, 6, 9, 16, 28 192s 6: 5, 6, 8, 28 192s 7: 4, 7, 8, 17 192s 8: 6, 7, 8, 17, 20, 21 192s 9: 5, 9, 15, 16, 24, 31 192s 10: 3, 10, 12, 25, 26 192s > # as.data.frame: 192s > head(as.data.frame(lst), 10) 192s row.id col.id 192s 1 1 3 192s 2 1 4 192s 3 1 5 192s 4 1 6 192s 5 1 7 192s 6 1 8 192s 7 1 9 192s 8 1 10 192s 9 1 11 192s 10 1 12 192s > 192s > # snap: 192s > nc1 = st_transform(nc, 32119) 192s > g = st_make_grid(nc1, c(5000,5000), what = "centers") 192s > s = st_snap(nc1[1:3,], g, 2501*sqrt(2)) 192s > sfg = st_snap(st_geometry(nc1)[[1]], g, 2501*sqrt(2)) 192s > sfg = st_snap(st_geometry(nc1)[[1]], st_combine(g), 2501*sqrt(2)) 192s > 192s > # Hausdorff distance: http://geos.refractions.net/ro/doxygen_docs/html/classgeos_1_1algorithm_1_1distance_1_1DiscreteHausdorffDistance.html 192s > A = st_as_sfc("LINESTRING (0 0, 100 0, 10 100, 10 100)") 192s > B = st_as_sfc("LINESTRING (0 100, 0 10, 80 10)") 192s > st_distance(c(A,B)) 192s [,1] [,2] 192s [1,] 0.000000 8.176236 192s [2,] 8.176236 0.000000 192s > st_distance(c(A,B), which = "Hausdorff") 192s [,1] [,2] 192s [1,] 0.00000 22.36068 192s [2,] 22.36068 0.00000 192s > st_distance(c(A,B), which = "Hausdorff", par = 0.001) 192s [,1] [,2] 192s [1,] 2.929643e-14 4.789000e+01 192s [2,] 4.789000e+01 2.131628e-14 192s > LE = st_as_sfc("LINESTRING EMPTY") 192s > st_distance(c(A, LE), which = "Hausdorff", par = 0.001) 192s [,1] [,2] 192s [1,] 2.929643e-14 NA 192s [2,] NA NA 192s > 192s > # one-argument st_intersection and st_difference: 192s > set.seed(131) 192s > m = rbind(c(0,0), c(1,0), c(1,1), c(0,1), c(0,0)) 192s > p = st_polygon(list(m)) 192s > n = 100 192s > l = vector("list", n) 192s > for (i in 1:n) 192s + l[[i]] = p + 10 * runif(2) 192s > s = st_sfc(l) 192s > plot(s, col = sf.colors(categorical = TRUE, alpha = .5)) 192s > d = st_difference(s) # sequential differences: s1, s2-s1, s3-s2-s1, ... 192s > plot(d, col = sf.colors(categorical = TRUE, alpha = .5)) 192s > i = st_intersection(s) # all intersections 192s > plot(i, col = sf.colors(categorical = TRUE, alpha = .5)) 193s > summary(lengths(st_overlaps(s, s))) 193s Min. 1st Qu. Median Mean 3rd Qu. Max. 193s 0.00 2.00 3.50 3.66 5.00 8.00 193s > summary(lengths(st_overlaps(d, d))) 193s Min. 1st Qu. Median Mean 3rd Qu. Max. 193s 0 0 0 0 0 0 193s > summary(lengths(st_overlaps(i, i))) 193s Min. 1st Qu. Median Mean 3rd Qu. Max. 193s 0 0 0 0 0 0 193s > 193s > sf = st_sf(s) 193s > i = st_intersection(sf) # all intersections 193s > plot(i["n.overlaps"]) 193s > summary(i$n.overlaps - lengths(i$origins)) 193s Min. 1st Qu. Median Mean 3rd Qu. Max. 193s 0 0 0 0 0 0 193s > 193s > # st_nearest_points: 193s > pt1 = st_point(c(.1,.1)) 193s > pt2 = st_point(c(.9,.9)) 193s > b1 = st_buffer(pt1, 0.1) 193s > b2 = st_buffer(pt2, 0.1) 193s > plot(b1, xlim = c(0,1), ylim = c(0,1)) 193s > plot(b2, add = TRUE) 193s > (ls0 = try(st_nearest_points(b1, b2))) # sfg 193s Geometry set for 1 feature 193s Geometry type: LINESTRING 193s Dimension: XY 193s Bounding box: xmin: 0.1707107 ymin: 0.1707107 xmax: 0.8292893 ymax: 0.8292893 193s CRS: NA 193s LINESTRING (0.1707107 0.1707107, 0.8292893 0.82... 193s > (ls = try(st_nearest_points(st_sfc(b1), st_sfc(b2)))) # sfc 193s Geometry set for 1 feature 193s Geometry type: LINESTRING 193s Dimension: XY 193s Bounding box: xmin: 0.1707107 ymin: 0.1707107 xmax: 0.8292893 ymax: 0.8292893 193s CRS: NA 193s LINESTRING (0.1707107 0.1707107, 0.8292893 0.82... 193s > (ls = try(st_nearest_points(st_sfc(b1), st_sfc(b2), pairwise = TRUE))) # sfc 193s Geometry set for 1 feature 193s Geometry type: LINESTRING 193s Dimension: XY 193s Bounding box: xmin: 0.1707107 ymin: 0.1707107 xmax: 0.8292893 ymax: 0.8292893 193s CRS: NA 193s > identical(ls0, ls) 193s [1] TRUE 193s > # plot(ls, add = TRUE, col = 'red') 193s > LINESTRING (0.1707107 0.1707107, 0.8292893 0.82... 193s 193s > nc = read_sf(system.file("gpkg/nc.gpkg", package="sf")) 193s > plot(st_geometry(nc)) 193s > ls = try(st_nearest_points(nc[1,], nc)) 193s > # plot(ls, col = 'red', add = TRUE) 193s > pts = st_cast(ls, "POINT") # gives all start & end points 193s There were 50 or more warnings (use warnings() to see the first 50) 193s > # starting, "from" points, corresponding to x: 193s > plot(pts[seq(1, 200, 2)], add = TRUE, col = 'blue') 193s > # ending, "to" points, corresponding to y: 193s > plot(pts[seq(2, 200, 2)], add = TRUE, col = 'red') 193s > 193s > # points to nearest features 193s > ls1 = st_linestring(rbind(c(0,0), c(1,0))) 193s > ls2 = st_linestring(rbind(c(0,0.1), c(1,0.1))) 193s > ls3 = st_linestring(rbind(c(0,1), c(1,1))) 193s > (l = st_sfc(ls1, ls2, ls3)) 193s Geometry set for 3 features 193s Geometry type: LINESTRING 193s LINESTRING (0 0, 1 0) 193s Dimension: XY 193s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 193s CRS: NA 193s LINESTRING (0 0.1, 1 0.1) 193s LINESTRING (0 1, 1 1) 193s > 193s > p1 = st_point(c(0.1, -0.1)) 193s > p2 = st_point(c(0.1, 0.11)) 193s > p3 = st_point(c(0.1, 0.09)) 193s > p4 = st_point(c(0.1, 0.9)) 193s > p5 = st_point() 193s > 193s > (p = st_sfc(p1, p2, p3, p4, p5)) 193s Geometry set for 5 features (with 1 geometry empty) 193s Geometry type: POINT 193s Dimension: XY 193s Bounding box: xmin: 0.1 ymin: -0.1 xmax: 0.1 ymax: 0.9 193s CRS: NA 193s POINT (0.1 -0.1) 193s POINT (0.1 0.11) 193s POINT (0.1 0.09) 193s POINT (0.1 0.9) 193s POINT EMPTY 193s > #st_nearest_points(p, l) 193s > n = try(st_nearest_feature(p,l)) 193s LINESTRING (0.1 -0.1, 0.1 0) 193s LINESTRING (0.1 0.11, 0.1 0.1) 193s > if (!inherits(n, "try-error")) { 193s + print(st_nearest_points(p, l[n], pairwise = TRUE)) 193s + print(st_nearest_feature(p, l)) 193s + print(st_nearest_feature(p, st_sfc())) 193s + print(st_nearest_feature(st_sfc(), l)) 193s + } 193s Geometry set for 5 features (with 1 geometry empty) 193s Geometry type: LINESTRING 193s Dimension: XY 193s Bounding box: xmin: 0.1 ymin: -0.1 xmax: 0.1 ymax: 1 193s CRS: NA 193s [1]LINESTRING (0.1 0.09, 0.1 0.1) 193s LINESTRING (0.1 0.9, 0.1 1) 193s LINESTRING EMPTY 193s 1 2 2 3 NA 193s [1] NA NA NA NA NA 193s integer(0) 193s > 193s > # can do centroid of empty geom: 193s > st_centroid(st_polygon()) 193s > 193s > #999: 193s > pt = data.frame(x=1:2, y=1:2,a=letters[1:2]) 193s > pt = st_as_sf(pt, coords=c("x","y")) 193s POINT EMPTY 193s > 193s > bf =st_buffer(pt, dist=0.3) 193s > 193s > st_within(pt,bf, sparse=FALSE) 193s [,1] [,2] 193s [1,] TRUE FALSE 193s [2,] FALSE TRUE 193s > st_within(pt[1,], bf[1,], sparse = FALSE) 193s [,1] 193s [1,] TRUE 193s > st_relate(pt[1,], bf[1,], pattern = "T*F**F***", sparse = FALSE) 193s [,1] 193s [1,] TRUE 193s > 193s > sf:::is_symmetric(pattern = "010121010") 193s [1] TRUE 193s > sf:::is_symmetric(pattern = "010121021") 193s [1] FALSE 193s > 193s > st_intersects(st_point(0:1), st_point(2:3)) # sfg method 193s Sparse geometry binary predicate list of length 1, where the predicate 193s was `intersects' 193s 1: (empty) 193s > 193s > if (isTRUE(try(compareVersion(sf_extSoftVersion()["GEOS"], "3.7.0") > -1, silent = TRUE))) { 193s + ls = st_linestring(rbind(c(1,1), c(2,2), c(3,3))) 193s + print(st_reverse(ls)) 193s + print(st_reverse(st_sfc(ls))) 193s + print(st_reverse(st_sf(a = 2, geom = st_sfc(ls)))) 193s + } 193s LINESTRING (3 3, 2 2, 1 1) 193s Geometry set for 1 feature 193s Geometry type: LINESTRING 193s Dimension: XY 193s Bounding box: xmin: 1 ymin: 1 xmax: 3 ymax: 3LINESTRING (3 3, 2 2, 1 1) 193s 193s CRS: NA 193s Simple feature collection with 1 feature and 1 field 193s Geometry type: LINESTRING 193s Dimension: XY 193s Bounding box: xmin: 1 ymin: 1 xmax: 3 ymax: 3 193s CRS: NA 193s a geom 193s 1 2 LINESTRING (3 3, 2 2, 1 1) 193s > 193s > p = st_polygon(list(rbind(c(0,0), c(1,0), c(1,1), c(0,1), c(0,0)))) 193s > y = st_sfc(p) 193s > x = st_sfc(p + 1.001) 193s > 193s > x %>% st_set_precision(0) %>% st_intersects(y) 193s Sparse geometry binary predicate list of length 1, where the predicate 193s was `intersects' 193s 1: (empty) 193s > x %>% st_set_precision(10000) %>% st_intersects(y) 193s Sparse geometry binary predicate list of length 1, where the predicate 193s was `intersects' 193s 1: (empty) 193s > x %>% st_set_precision(1000) %>% st_intersects(y) 193s Sparse geometry binary predicate list of length 1, where the predicate 193s was `intersects' 193s 1: (empty) 193s > x %>% st_set_precision(501) %>% st_intersects(y) # no 193s Sparse geometry binary predicate list of length 1, where the predicate 193s was `intersects' 193s 1: (empty) 193s > x %>% st_set_precision(500) %>% st_intersects(y) # yes 193s Sparse geometry binary predicate list of length 1, where the predicate 193s was `intersects' 193s 1: 1 193s > x %>% st_set_precision(100) %>% st_intersects(y) 193s Sparse geometry binary predicate list of length 1, where the predicate 193s was `intersects' 193s 1: 1 193s > x %>% st_set_precision(10) %>% st_intersects(y) 193s Sparse geometry binary predicate list of length 1, where the predicate 193s was `intersects' 193s 1: 1 193s > 193s > p1 = st_point(0:1) 193s > p2 = st_point(2:1) 193s > p = st_sf(a = letters[1:8], geom = st_sfc(p1, p1, p2, p1, p1, p2, p2, p1)) 193s > st_equals(p) 193s Sparse geometry binary predicate list of length 8, where the predicate 193s was `equals' 193s 1: 1, 2, 4, 5, 8 193s 2: 1, 2, 4, 5, 8 193s 3: 3, 6, 7 193s 4: 1, 2, 4, 5, 8 193s 5: 1, 2, 4, 5, 8 193s 6: 3, 6, 7 193s 7: 3, 6, 7 193s 8: 1, 2, 4, 5, 8 193s > st_equals(p, remove_self = TRUE) 193s Sparse geometry binary predicate list of length 8, where the predicate 193s was `equals', with remove_self = TRUE 193s 1: 2, 4, 5, 8 193s 2: 1, 4, 5, 8 193s 3: 6, 7 193s 4: 1, 2, 5, 8 193s 5: 1, 2, 4, 8 193s 6: 3, 7 193s 7: 3, 6 193s 8: 1, 2, 4, 5 193s > (u = st_equals(p, retain_unique = TRUE)) 193s Sparse geometry binary predicate list of length 8, where the predicate 193s was `equals', with retain_unique = TRUE 193s 1: 2, 4, 5, 8 193s 2: 4, 5, 8 193s 3: 6, 7 193s 4: 5, 8 193s 5: 8 193s 6: 7 193s 7: (empty) 193s 8: (empty) 193s > # retain the records with unique geometries: 193s > p[-unlist(u),] 193s Simple feature collection with 2 features and 1 field 193s Geometry type: POINT 193s Dimension: XY 193s Bounding box: xmin: 0 ymin: 1 xmax: 2 ymax: 1 193s CRS: NA 193s a geom 193s 1 a POINT (0 1) 193s 3 c POINT (2 1) 193s > 193s BEGIN TEST graticule.R 193s 193s R version 4.3.2 (2023-10-31) -- "Eye Holes" 193s Copyright (C) 2023 The R Foundation for Statistical Computing 193s Platform: powerpc64le-unknown-linux-gnu (64-bit) 193s 193s R is free software and comes with ABSOLUTELY NO WARRANTY. 193s You are welcome to redistribute it under certain conditions. 193s Type 'license()' or 'licence()' for distribution details. 193s 193s R is a collaborative project with many contributors. 193s Type 'contributors()' for more information and 193s 'citation()' on how to cite R or R packages in publications. 193s 193s Type 'demo()' for some demos, 'help()' for on-line help, or 193s 'help.start()' for an HTML browser interface to help. 193s Type 'q()' to quit R. 193s 193s > if (require(maps, quietly = TRUE)) { 193s + m = map('usa', plot = FALSE, fill = TRUE) 193s + suppressPackageStartupMessages(library(sf)) 193s + m0 <- st_as_sfc(m) 193s + m <- st_as_sf(m) 193s + 193s + laea = st_crs("+proj=laea +lat_0=30 +lon_0=-95") # Lambert equal area 193s + m <- st_transform(st_as_sf(m), laea) 193s + 193s + bb = st_bbox(m) 193s + 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]))) 193s + 193s + g = st_graticule(m) 193s + plot(m, xlim = 1.2 * c(-2450853.4, 2186391.9)) 193s + plot(g[1], add = TRUE, col = 'grey') 193s + plot(bbox, add = TRUE) 193s + points(g$x_start, g$y_start, col = 'red') 193s + points(g$x_end, g$y_end, col = 'blue') 193s + 193s + invisible(lapply(seq_len(nrow(g)), function(i) { 193s + if (g$type[i] == "N" && g$x_start[i] - min(g$x_start) < 1000) 193s + text(g[i,"x_start"], g[i,"y_start"], labels = parse(text = g[i,"degree_label"]), 193s + srt = g$angle_start[i], pos = 2, cex = .7) 193s + if (g$type[i] == "E" && g$y_start[i] - min(g$y_start) < 1000) 193s + text(g[i,"x_start"], g[i,"y_start"], labels = parse(text = g[i,"degree_label"]), 193s + srt = g$angle_start[i] - 90, pos = 1, cex = .7) 193s + if (g$type[i] == "N" && g$x_end[i] - max(g$x_end) > -1000) 193s + text(g[i,"x_end"], g[i,"y_end"], labels = parse(text = g[i,"degree_label"]), 193s + srt = g$angle_end[i], pos = 4, cex = .7) 193s + if (g$type[i] == "E" && g$y_end[i] - max(g$y_end) > -1000) 193s + text(g[i,"x_end"], g[i,"y_end"], labels = parse(text = g[i,"degree_label"]), 193s + srt = g$angle_end[i] - 90, pos = 3, cex = .7) 193s + })) 193s + 193s + plot(m, graticule = st_crs(4326)) 193s + nc = st_read(system.file("shape/nc.shp", package="sf"), quiet = TRUE) 193s + # options(warn=2) 193s + g = st_graticule(nc, datum = st_crs(nc)) 193s + #g = st_graticule(nc) 193s + 193s + plot(nc[1], graticule = st_crs(nc)) 193s + 193s + plot(nc[1], graticule = st_crs(nc), axes = TRUE) 193s + 193s + g = st_graticule() 193s + 193s + if (require(ggplot2, quietly = TRUE) && utils::packageVersion("ggplot2") > "2.2.1") { 193s + ggplot() + geom_sf(data = st_set_crs(nc, NA_crs_)) # NA_crs_ for crs 193s + } 193s + 193s + library(maps) #421 193s + (wrld2 = st_as_sf(map('world2', plot=FALSE, fill=TRUE ))) 193s + try(plot(wrld2, graticule = TRUE)) 193s + } 195s > 195s Warning message: 195s package 'sf' was built under R version 4.3.3 195s BEGIN TEST grid.R 195s 195s R version 4.3.2 (2023-10-31) -- "Eye Holes" 195s Copyright (C) 2023 The R Foundation for Statistical Computing 195s Platform: powerpc64le-unknown-linux-gnu (64-bit) 195s 195s R is free software and comes with ABSOLUTELY NO WARRANTY. 195s You are welcome to redistribute it under certain conditions. 195s Type 'license()' or 'licence()' for distribution details. 195s 195s R is a collaborative project with many contributors. 195s Type 'contributors()' for more information and 195s 'citation()' on how to cite R or R packages in publications. 195s 195s Type 'demo()' for some demos, 'help()' for on-line help, or 195s 'help.start()' for an HTML browser interface to help. 195s Type 'q()' to quit R. 195s 195s > # MULTIPOLYGONS 195s > suppressPackageStartupMessages(library(sf)) 196s > Warning message: 196s package 'sf' was built under R version 4.3.3 196s library(grid) 196s > nc = st_read(system.file("shape/nc.shp", package="sf"), quiet = TRUE) 196s > grid.newpage() 196s > # pushViewport(viewport(width = 0.8, height = 0.8)) 196s > pushViewport(st_viewport(nc)) 196s > invisible(lapply(st_geometry(nc), function(x) grid.draw(st_as_grob(x, gp = gpar(fill = 'red'))))) 196s > 196s > # POLYGONS 196s > # nc = st_read(system.file("gpkg/nc.gpkg", package="sf"), "nc.gpkg", type = 3) 196s > nc = st_read(system.file("shape/nc.shp", package="sf"), type = 3, quiet = TRUE) 196s > grid.newpage() 196s > pushViewport(st_viewport(nc)) 196s > invisible(lapply(st_geometry(nc), function(x) grid.draw(st_as_grob(x, gp = gpar(fill = 'red'))))) 196s > 196s > # POINTS: 196s > if (suppressPackageStartupMessages(require(sp, quietly = TRUE))) { 196s + data(meuse, package = "sp") 196s + meuse_sf = st_as_sf(meuse, coords = c("x", "y"), crs = 28992, agr = "constant") 196s + grid.newpage() 196s + pushViewport(st_viewport(meuse_sf)) 196s + invisible(lapply(st_geometry(meuse_sf), 196s + function(x) grid.draw(st_as_grob(x, gp = gpar(fill = 'red'))))) 196s + } 197s > 197s > # MULTIPOINTS 197s > mp = st_multipoint(cbind(runif(100), runif(100))) 197s > grid.newpage() 197s > pushViewport(st_viewport(mp)) 197s > grid.draw(st_as_grob(mp, gp = gpar(fill = 'red'))) 197s > 197s > # LINESTRING 197s > ls = st_linestring(cbind(1:10, rnorm(10))) 197s > grid.newpage() 197s > pushViewport(st_viewport(ls)) 197s > grid.draw(st_as_grob(ls, gp = gpar(fill = 'red'))) 197s > 197s > # MULTILINESTRING 197s > ls = st_multilinestring(list(cbind(1:10, 5+rnorm(10)), cbind(1:10, rnorm(10)), cbind(1:10, -5+rnorm(10)))) 197s > grid.newpage() 197s > pushViewport(st_viewport(ls)) 197s > grid.draw(st_as_grob(ls, gp = gpar(fill = 'red'))) 197s > 197s > if (require(sp, quietly = TRUE)) { 197s + # POINTS, right aspect in Long/Lat: 197s + meuse_ll = st_transform(meuse_sf, 4326) 197s + grid.newpage() 197s + pushViewport(st_viewport(meuse_ll)) 197s + invisible(lapply(st_geometry(meuse_ll), 197s + function(x) grid.draw(st_as_grob(x, gp = gpar(fill = 'red'))))) 197s + 197s + # WRONG aspect: 197s + st_crs(meuse_ll) = NA 197s + grid.newpage() 197s + pushViewport(st_viewport(meuse_ll)) 197s + invisible(lapply(st_geometry(meuse_ll), 197s + function(x) grid.draw(st_as_grob(x, gp = gpar(fill = 'red'))))) 197s + } 197s > 197s > gc = st_geometrycollection(list(st_point(0:1), st_linestring(matrix(1:4,2)))) 197s > grb = st_as_grob(gc) 197s > 197s BEGIN TEST maps.R 197s 197s R version 4.3.2 (2023-10-31) -- "Eye Holes" 197s Copyright (C) 2023 The R Foundation for Statistical Computing 197s Platform: powerpc64le-unknown-linux-gnu (64-bit) 197s 197s R is free software and comes with ABSOLUTELY NO WARRANTY. 197s You are welcome to redistribute it under certain conditions. 197s Type 'license()' or 'licence()' for distribution details. 197s 197s R is a collaborative project with many contributors. 197s Type 'contributors()' for more information and 197s 'citation()' on how to cite R or R packages in publications. 197s 197s Type 'demo()' for some demos, 'help()' for on-line help, or 197s 'help.start()' for an HTML browser interface to help. 197s Type 'q()' to quit R. 197s 197s > suppressPackageStartupMessages(library(sf)) 198s Warning message: 198s package 'sf' was built under R version 4.3.3 198s > 198s > if (require(maps, quietly = TRUE)) { 198s + m = map(xlim = c(4,9), ylim = c(48,55), fill = TRUE, plot = FALSE) 198s + st_as_sf(m) 198s + m = map(xlim = c(4,9), ylim = c(48,55), plot = FALSE) 198s + st_as_sf(m, fill = FALSE) 198s + st_as_sf(map(), fill = FALSE) 198s + st_as_sf(map(fill = TRUE)) 198s + st_as_sf(map(), fill = FALSE, group = FALSE) 198s + st_as_sf(map(fill = TRUE), group = FALSE) 198s + } 199s Simple feature collection with 1627 features and 1 field 199s Geometry type: MULTIPOLYGON 199s Dimension: XY 199s Bounding box: xmin: -180 ymin: -85.19218 xmax: 190.2708 ymax: 83.59961 199s Geodetic CRS: +proj=longlat +ellps=clrk66 +no_defs +type=crs 199s First 10 features: 199s ID 199s Aruba Aruba 199s Afghanistan Afghanistan 199s Angola Angola 199s Angola:Cabinda Angola:Cabinda 199s Anguilla Anguilla 199s Albania Albania 199s Finland:Aland Islands:Foglo Finland:Aland Islands:Foglo 199s Finland:Aland Islands:Eckero Finland:Aland Islands:Eckero 199s Finland:Aland Islands:Fasta Aland Finland:Aland Islands:Fasta Aland 199s Andorra Andorra 199s geom 199s Aruba MULTIPOLYGON (((-69.89912 1... 199s Afghanistan MULTIPOLYGON (((74.89131 37... 199s Angola MULTIPOLYGON (((23.9665 -10... 199s Angola:Cabinda MULTIPOLYGON (((12.21367 -5... 199s Anguilla MULTIPOLYGON (((-63.00122 1... 199s Albania MULTIPOLYGON (((20.06396 42... 199s Finland:Aland Islands:Foglo MULTIPOLYGON (((20.61133 60... 199s Finland:Aland Islands:Eckero MULTIPOLYGON (((19.6623 60.... 199s Finland:Aland Islands:Fasta Aland MULTIPOLYGON (((19.98955 60... 199s Andorra MULTIPOLYGON (((1.706055 42... 199s > 199s BEGIN TEST plot.R 199s 199s R version 4.3.2 (2023-10-31) -- "Eye Holes" 199s Copyright (C) 2023 The R Foundation for Statistical Computing 199s Platform: powerpc64le-unknown-linux-gnu (64-bit) 199s 199s R is free software and comes with ABSOLUTELY NO WARRANTY. 199s You are welcome to redistribute it under certain conditions. 199s Type 'license()' or 'licence()' for distribution details. 199s 199s R is a collaborative project with many contributors. 199s Type 'contributors()' for more information and 199s 'citation()' on how to cite R or R packages in publications. 199s 199s Type 'demo()' for some demos, 'help()' for on-line help, or 199s 'help.start()' for an HTML browser interface to help. 199s Type 'q()' to quit R. 199s 199s > suppressPackageStartupMessages(library(sf)) 200s Warning message: 200s package 'sf' was built under R version 4.3.3 200s > options(rgdal_show_exportToProj4_warnings = "none") 200s > 200s > if (require(dplyr, quietly = TRUE)) { 200s + 200s + # plot linestrings: 200s + l1 = st_linestring(matrix(runif(6)-0.5,,2)) 200s + l2 = st_linestring(matrix(runif(6)-0.5,,2)) 200s + l3 = st_linestring(matrix(runif(6)-0.5,,2)) 200s + s = st_sf(a=2:4, b=st_sfc(l1,l2,l3)) 200s + plot(s, col = s$a, axes = FALSE) 200s + plot(s, col = s$a) 200s + if (suppressPackageStartupMessages(require(sp, quietly = TRUE))) { 200s + attr(s$b, "proj4string") = sp::CRS("+proj=longlat +ellps=WGS84 +no_defs")@projargs 200s + } 200s + plot(s, col = s$a, axes = TRUE) 200s + plot(s, col = s$a, lty = s$a, lwd = s$a, pch = s$a, type = 'b') 200s + l4 = st_linestring(matrix(runif(6),,2)) 200s + plot(st_sf(a=1,b=st_sfc(l4)), add = TRUE) 200s + # plot multilinestrings: 200s + ml1 = st_multilinestring(list(l1, l2)) 200s + ml2 = st_multilinestring(list(l3, l4)) 200s + ml = st_sf(a = 2:3, b = st_sfc(ml1, ml2)) 200s + plot(ml, col = ml$a, lty = ml$a, lwd = ml$a, pch = ml$a, type = 'b') 200s + # plot points: 200s + p1 = st_point(c(1,2)) 200s + p2 = st_point(c(3,3)) 200s + p3 = st_point(c(3,0)) 200s + p = st_sf(a=2:4, b=st_sfc(p1,p2,p3)) 200s + plot(p, col = s$a, axes = TRUE) 200s + plot(p, col = s$a) 200s + plot(p, col = p$a, pch = p$a, cex = p$a, bg = s$a, lwd = 2, lty = 2, type = 'b') 200s + p4 = st_point(c(2,2)) 200s + plot(st_sf(a=1, st_sfc(p4)), add = TRUE) 200s + # multipoints: 200s + mp1 = st_multipoint(matrix(1:4,2)) 200s + mp2 = st_multipoint(matrix(5:8,2)) 200s + mp = st_sf(a = 2:3, b = st_sfc(mp1, mp2)) 200s + plot(mp) 200s + plot(mp, col = mp$a, pch = mp$a, cex = mp$a, bg = mp$a, lwd = mp$a, lty = mp$a, type = 'b') 200s + # polygon: 200s + outer = matrix(c(0,0,10,0,10,10,0,10,0,0),ncol=2, byrow=TRUE) 200s + hole1 = matrix(c(1,1,1,2,2,2,2,1,1,1),ncol=2, byrow=TRUE) 200s + hole2 = matrix(c(5,5,5,6,6,6,6,5,5,5),ncol=2, byrow=TRUE) 200s + pl1 = st_polygon(list(outer, hole1, hole2)) 200s + pl2 = st_polygon(list(outer+10, hole1+10, hole2+10)) 200s + po = st_sf(a = 2:3, st_sfc(pl1,pl2)) 200s + plot(po, col = po$a, border = rev(po$a), lwd=3) 200s + # multipolygon 200s + r10 = matrix(rep(c(0,10),each=5),5) 200s + pl1 = list(outer, hole1, hole2) 200s + pl2 = list(outer+10, hole1+10, hole2+10) 200s + pl3 = list(outer+r10, hole1+r10, hole2+r10) 200s + mpo1 = st_multipolygon(list(pl1,pl2)) 200s + mpo2 = st_multipolygon(list(pl3)) 200s + mpo = st_sf(a=2:3, b=st_sfc(mpo1,mpo2)) 200s + plot(mpo, col = mpo$a, border = rev(mpo$a), lwd = 2) 200s + # geometrycollection: 200s + gc1 = st_geometrycollection(list(mpo1, st_point(c(21,21)), l1 * 2 + 21)) 200s + gc2 = st_geometrycollection(list(mpo2, l2 - 2, l3 - 2, st_point(c(-1,-1)))) 200s + gc = st_sf(a=2:3, b = st_sfc(gc1,gc2)) 200s + plot(gc, cex = gc$a, col = gc$a, border = rev(gc$a) + 2, lwd = 2) 200s + 200s + plot(gc1) 200s + 200s + plot(st_sfc(mp1, mpo1)) 200s + 200s + # color ramp 200s + nc = st_read(system.file("shape/nc.shp", package="sf"), quiet = TRUE) 200s + plot(nc) 200s + plot(nc, axes = TRUE) 200s + plot(nc, col="lightgrey") 200s + plot(st_centroid(nc), add = TRUE, col = 1) 200s + if ("geometry" %in% names(nc)) { 200s + nc %>% 200s + select(geometry) %>% 200s + plot() 200s + } 200s + 200s + nc$f = cut(nc[[1]], 5) 200s + plot(nc["f"], key.pos = 1) 200s + plot(nc[1], key.pos = 1) 200s + 200s + # test background map plotting: 200s + load("bgmap.rda") 200s + merc = st_crs(3857) 200s + WGS84 = st_crs(4326) 200s + nc = st_transform(nc, WGS84) 200s + ## ggmap: 200s + #library(ggmap) 200s + #bgMap = get_map(unname(st_bbox(nc)), source = "google", zoom = 8) 200s + plot(st_transform(nc[1], merc), bgMap = bgMap) 200s + 200s + # RgoogleMaps: 200s + #library(RgoogleMaps) 200s + #center = c(mean(st_bbox(nc)[c(2,4)]), mean(st_bbox(nc)[c(1,3)])) 200s + #g = GetMap(center=center, zoom=6) # google 200s + par(mar = c(0,0,1,0)) 200s + plot(st_transform(nc, merc), bgMap = g) 200s + 200s + m = st_make_grid() 200s + st_crs(m) = NA_crs_ 200s + m = st_segmentize(m, 2) 200s + st_crs(m) = 4326 200s + plot(m, axes = TRUE) 200s + g = st_transform(m, st_crs("+proj=ortho +lat_0=30 +lon_0=45"), check = TRUE) 200s + plot(g, axes = TRUE) 200s + 200s + nc[[1]] = NA 200s + nc[[10]] = 1 200s + plot(nc, pal = rainbow, nbreaks = 3) 200s + plot(nc, pal = rainbow, breaks = "jenks", nbreaks = 3) 200s + plot(nc, pal = rainbow, breaks = (0:10)/3) 200s + 200s + # logz: 200s + nc$e = 10^(nc$SID74) 200s + plot(nc["e"], logz = TRUE) 200s + 200s + # shared key: 200s + plot(nc[c("SID74", "SID79")], key.pos = -1) 200s + plot(nc[c("BIR74", "BIR79")], key.pos = 1, logz=TRUE) 200s + } 200s 200s Attaching package: 'dplyr' 200s 200s The following objects are masked from 'package:stats': 200s 200s filter, lag 200s 200s The following objects are masked from 'package:base': 200s 200s intersect, setdiff, setequal, union 200s 205s > 205s There were 13 warnings (use warnings() to see them) 205s BEGIN TEST read.R 205s 205s R version 4.3.2 (2023-10-31) -- "Eye Holes" 205s Copyright (C) 2023 The R Foundation for Statistical Computing 205s Platform: powerpc64le-unknown-linux-gnu (64-bit) 205s 205s R is free software and comes with ABSOLUTELY NO WARRANTY. 205s You are welcome to redistribute it under certain conditions. 205s Type 'license()' or 'licence()' for distribution details. 205s 205s R is a collaborative project with many contributors. 205s Type 'contributors()' for more information and 205s 'citation()' on how to cite R or R packages in publications. 205s 205s Type 'demo()' for some demos, 'help()' for on-line help, or 205s 'help.start()' for an HTML browser interface to help. 205s Type 'q()' to quit R. 205s 205s > Sys.setenv(TZ="UTC") 205s > suppressPackageStartupMessages(library(sf)) 206s Warning message: 206s package 'sf' was built under R version 4.3.3 206s > if ("GPKG" %in% st_drivers()$name) { 206s + tst = st_read(system.file("gpkg/nc.gpkg", package="sf"), "nc.gpkg", crs = 4267, quiet = TRUE) 206s + tst = st_read(system.file("gpkg/nc.gpkg", package="sf"), quiet = TRUE) # default layer name 206s + } 206s > 206s > tst = st_read(system.file("shape/nc.shp", package="sf"), quiet = TRUE) # no layer specified 206s > 206s > # data from https://github.com/edzer/sfr/issues/6 206s > tst = st_read(system.file("shape/storms_xyz.shp", package="sf"), quiet = TRUE) 206s > class(st_geometry(tst)) 206s [1] "sfc_LINESTRING" "sfc" 206s > class(st_geometry(tst)[[1]]) 206s [1] "XYZ" "LINESTRING" "sfg" 206s > tst = st_read(system.file("shape/storms_xyzm.shp", package="sf"), quiet = TRUE) 206s > class(st_geometry(tst)) 206s [1] "sfc_LINESTRING" "sfc" 206s > class(st_geometry(tst)[[1]]) 206s [1] "XYM" "LINESTRING" "sfg" 206s > tst = st_read(system.file("shape/storms_xyz_feature.shp", package="sf"), quiet = TRUE) 206s > class(st_geometry(tst)) 206s [1] "sfc_LINESTRING" "sfc" 206s > class(st_geometry(tst)[[1]]) 206s [1] "XYZ" "LINESTRING" "sfg" 206s > tst = st_read(system.file("shape/storms_xyzm_feature.shp", package="sf"), quiet = TRUE) 206s > class(st_geometry(tst)) 206s [1] "sfc_LINESTRING" "sfc" 206s > class(st_geometry(tst)[[1]]) 206s [1] "XYM" "LINESTRING" "sfg" 206s > 206s > if ("GPKG" %in% st_drivers()$name) { # read Int64 206s + print(st_read(system.file("gpkg/tl.gpkg", package="sf"), quiet = TRUE)$AWATER) 206s + print(st_read(system.file("gpkg/tl.gpkg", package="sf"), quiet = TRUE, int64_as_string = TRUE)$AWATER) 206s + } 206s [1] 1028678842 206s [1] "1028678842" 206s > 206s > # see https://github.com/edzer/sfr/issues/45 : 206s > if ("OSM" %in% st_drivers()$name && Sys.info()['sysname'] != "Darwin") { 206s + osm = system.file("osm/overpass.osm", package="sf") 206s + print(st_layers(osm)) 206s + suppressWarnings(print(st_layers(osm, do_count = TRUE))) 206s + suppressWarnings(print(st_read(osm, "multipolygons", quiet = TRUE))) 206s + } 206s Driver: OSM 206s Available layers: 206s layer_name geometry_type features fields crs_name 206s 1 points Point NA 10 WGS 84 206s 2 lines Line String NA 10 WGS 84 206s 3 multilinestrings Multi Line String NA 4 WGS 84 206s 4 multipolygons Multi Polygon NA 25 WGS 84 206s 5 other_relations Geometry Collection NA 4 WGS 84 206s Driver: OSM 206s Available layers: 206s layer_name geometry_type features fields crs_name 206s 1 points Point 0 10 WGS 84 206s 2 lines Line String 0 10 WGS 84 206s 3 multilinestrings Multi Line String 0 4 WGS 84 206s 4 multipolygons Multi Polygon 3 25 WGS 84 206s 5 other_relations Geometry Collection 0 4 WGS 84 206s Simple feature collection with 3 features and 25 fields 206s Geometry type: MULTIPOLYGON 206s Dimension: XY 206s Bounding box: xmin: -1.556254 ymin: 53.79519 xmax: -1.550716 ymax: 53.80341 206s Geodetic CRS: WGS 84 206s osm_id osm_way_id name type aeroway amenity admin_level barrier boundary 206s 1 263958111 206s 2 301461256 206s 3 462227487 206s building craft geological historic land_area landuse leisure man_made 206s 1 park 206s 2 park 206s 3 park 206s military natural office place shop sport tourism other_tags 206s 1 206s 2 206s 3 206s geometry 206s 1 MULTIPOLYGON (((-1.550719 5... 206s 2 MULTIPOLYGON (((-1.555763 5... 206s 3 MULTIPOLYGON (((-1.551502 5... 206s > 206s > # layer opening option: 206s > st_read(system.file("shape/nc.shp", package="sf"), quiet = TRUE, 206s + options = c("ADJUST_TYPE=YES", "ENCODING=CPL_ENC_UTF8")) 206s Simple feature collection with 100 features and 14 fields 206s Geometry type: MULTIPOLYGON 206s Dimension: XY 206s Bounding box: xmin: -84.32385 ymin: 33.88199 xmax: -75.45698 ymax: 36.58965 206s Geodetic CRS: NAD27 206s First 10 features: 206s AREA PERIMETER CNTY_ CNTY_ID NAME FIPS FIPSNO CRESS_ID BIR74 SID74 206s 1 0.114 1.442 1825 1825 Ashe 37009 37009 5 1091 1 206s 2 0.061 1.231 1827 1827 Alleghany 37005 37005 3 487 0 206s 3 0.143 1.630 1828 1828 Surry 37171 37171 86 3188 5 206s 4 0.070 2.968 1831 1831 Currituck 37053 37053 27 508 1 206s 5 0.153 2.206 1832 1832 Northampton 37131 37131 66 1421 9 206s 6 0.097 1.670 1833 1833 Hertford 37091 37091 46 1452 7 206s 7 0.062 1.547 1834 1834 Camden 37029 37029 15 286 0 206s 8 0.091 1.284 1835 1835 Gates 37073 37073 37 420 0 206s 9 0.118 1.421 1836 1836 Warren 37185 37185 93 968 4 206s 10 0.124 1.428 1837 1837 Stokes 37169 37169 85 1612 1 206s NWBIR74 BIR79 SID79 NWBIR79 geometry 206s 1 10 1364 0 19 MULTIPOLYGON (((-81.47276 3... 206s 2 10 542 3 12 MULTIPOLYGON (((-81.23989 3... 206s 3 208 3616 6 260 MULTIPOLYGON (((-80.45634 3... 206s 4 123 830 2 145 MULTIPOLYGON (((-76.00897 3... 206s 5 1066 1606 3 1197 MULTIPOLYGON (((-77.21767 3... 206s 6 954 1838 5 1237 MULTIPOLYGON (((-76.74506 3... 206s 7 115 350 2 139 MULTIPOLYGON (((-76.00897 3... 206s 8 254 594 2 371 MULTIPOLYGON (((-76.56251 3... 206s 9 748 1190 2 844 MULTIPOLYGON (((-78.30876 3... 206s 10 160 2038 5 176 MULTIPOLYGON (((-80.02567 3... 206s > 206s > x <- st_sf(a = 1:2, geom = st_sfc(st_point(0:1), st_multipoint(matrix(1:4,2,2)))) 206s > 206s > try(st_layers("foo")) # cannot open datasource 206s Cannot open data source foo 206s > try(st_read("foo")) # cannot open datasource 206s > try(st_read("x.gpkg", "xyz")) # cannot open layer 206s > try(st_write(c("foo", "bar"))) 206s > try(st_write(x, c("foo", "bar"))) 206s > try(st_write(x, "foo", driver = "foo")) 206s driver `foo' not available. 206s > Error : Open failed. 206s 206s Error : Cannot open "foo"; The file doesn't seem to exist. 206s Error : Cannot open "x.gpkg"; The file doesn't seem to exist. 206s Error in UseMethod("st_write") : 206s no applicable method for 'st_write' applied to an object of class "character" 206s writing: substituting ENGCRS["Undefined Cartesian SRS with unknown unit"] for missing CRS 206s Error in guess_driver(dns) : length(dsn) == 1 is not TRUE 206s writing: substituting ENGCRS["Undefined Cartesian SRS with unknown unit"] for missing CRS 206s Error : Driver not available. 206s 206s writing: substituting ENGCRS["Undefined Cartesian SRS with unknown unit"] for missing CRS 206s if (Sys.getenv("USER") == "travis") { 206s + try(st_write(x, "/x", driver = "ESRI Shapefile")) 206s + st_write(x, "xxx.gpkg") 206s + st_write(x, "xxx.gpkg", append = TRUE, quiet = FALSE) # appends to layer 206s + y <- st_sf(b = 1:2, geom = st_sfc(st_point(0:1), st_multipoint(matrix(1:4,2,2)))) 206s + try(st_write(y, "xxx.gpkg")) 206s + } 206s > 206s > geom = st_sfc(st_point(0:1), st_multipoint(matrix(1:4,2,2))) 206s > st_write(geom, "geom.gpkg") 206s Writing layer `geom' to data source `geom.gpkg' using driver `GPKG' 206s Writing 2 features with 0 fields and geometry type Unknown (any). 206s > st_write(geom, "geom1.gpkg", layer = "foo") 206s writing: substituting ENGCRS["Undefined Cartesian SRS with unknown unit"] for missing CRS 206s Writing layer `foo' to data source `geom1.gpkg' using driver `GPKG' 206s Writing 2 features with 0 fields and geometry type Unknown (any). 206s > 206s > df <- data.frame( 206s + a = c(0, 1, NA, -Inf, Inf), 206s + b = c("a", "b", NA, "c", ""), 206s + c = c(as.Date("2001-01-01"), 206s + as.Date(c(NA, -99, 0, 1), origin = "1970-01-01")), 206s + d = c(as.POSIXct("2001-01-01"), 206s + as.POSIXct(c(NA, -99, 0, 1), origin = "1970-01-01")), 206s + x = 1:5, 206s + y = 1:5) 206s > 206s > x = st_as_sf(df, coords = c("x", "y")) 206s > 206s > if ("GPKG" %in% st_drivers()$name) { 206s + st_write(x, "x2.gpkg", quiet = TRUE) 206s + y = st_read("x2.gpkg", quiet = TRUE) 206s + print(y) 206s + } 206s writing: substituting ENGCRS["Undefined Cartesian SRS with unknown unit"] for missing CRS 206s Simple feature collection with 5 features and 4 fields 206s Geometry type: POINT 206s Dimension: XY 206s Bounding box: xmin: 1 ymin: 1 xmax: 5 ymax: 5 206s Projected CRS: Undefined Cartesian SRS with unknown unit 206s a b c d geom 206s 1 0 a 2001-01-01 2001-01-01 00:00:00 POINT (1 1) 206s 2 1 b POINT (2 2) 206s 3 NA 1969-09-24 1969-12-31 23:58:21 POINT (3 3) 206s 4 -Inf c 1970-01-01 1970-01-01 00:00:00 POINT (4 4) 206s 5 Inf 1970-01-02 1970-01-01 00:00:01 POINT (5 5) 206s > 206s > if ("SQLite" %in% st_drivers()$name && require(RSQLite)) { 206s + db = system.file("sqlite/meuse.sqlite", package = "sf") 206s + dbcon <- dbConnect(dbDriver("SQLite"), db) 206s + m = dbReadTable(dbcon, "meuse.sqlite") 206s + m$GEOMETRY = st_as_sfc(m$GEOMETRY, spatialite = FALSE) # ISO wkb 206s + print(st_sf(m), n = 3) 206s + # or: 206s + (s = st_read(dbcon, "meuse.sqlite"))[1:3,] 206s + dbDisconnect(dbcon) 206s + 206s + db = system.file("sqlite/nc.sqlite", package = "sf") 206s + dbcon <- dbConnect(dbDriver("SQLite"), db) 206s + m = dbReadTable(dbcon, "nc.sqlite") 206s + m$GEOMETRY = st_as_sfc(m$GEOMETRY, spatialite = FALSE) # ISO wkb 206s + print(st_sf(m), n = 3) 206s + dbDisconnect(dbcon) 206s + 206s + db = system.file("sqlite/b.sqlite", package = "sf") # has an INT8 field 206s + b = st_read(db, quiet = TRUE) 206s + print(b) 206s + b = st_read(db, int64_as_string = TRUE, quiet = TRUE) 206s + print(b) 206s + 206s + if (.Platform$endian == "little") { 206s + db = system.file("sqlite/test3.sqlite", package = "sf") 206s + dbcon <- dbConnect(dbDriver("SQLite"), db) 206s + m = dbReadTable(dbcon, "HighWays") 206s + m$Geometry = st_as_sfc(m$Geometry, spatialite = TRUE) # spatialite wkb 206s + print(st_sf(m), n = 3) 206s + m = dbReadTable(dbcon, "Towns") 206s + m$Geometry = st_as_sfc(m$Geometry, spatialite = TRUE) # spatialite wkb 206s + print(st_sf(m), n = 3) 206s + m = dbReadTable(dbcon, "Regions") 206s + m$Geometry = st_as_sfc(m$Geometry, spatialite = TRUE) # spatialite wkb 206s + print(st_sf(m), n = 3) 206s + } 206s + } 206s Loading required package: RSQLite 206s Simple feature collection with 155 features and 13 fields 206s Geometry type: POINT 206s Dimension: XY 206s Bounding box: xmin: 178605 ymin: 329714 xmax: 181390 ymax: 333611 206s CRS: NA 206s First 3 features: 206s ogc_fid cadmium copper lead zinc elev dist om ffreq soil lime 206s 1 1 11.7 85 299 1022 7.909 0.00135803 13.6 1 1 1 206s 2 2 8.6 81 277 1141 6.983 0.01222430 14.0 1 1 1 206s 3 3 6.5 68 199 640 7.800 0.10302900 13.0 1 1 1 206s landuse dist.m GEOMETRY 206s 1 Ah 50 POINT (181072 333611) 206s 2 Ah 30 POINT (181025 333558) 206s 3 Ah 150 POINT (181165 333537) 206s Simple feature collection with 100 features and 15 fields 206s Geometry type: MULTIPOLYGON 206s Dimension: XY 206s Bounding box: xmin: -84.32385 ymin: 33.88199 xmax: -75.45698 ymax: 36.58965 206s CRS: NA 206s First 3 features: 206s ogc_fid area perimeter cnty_ cnty_id name fips fipsno cress_id bir74 206s 1 1 0.114 1.442 1825 1825 Ashe 37009 37009 5 1091 206s 2 2 0.061 1.231 1827 1827 Alleghany 37005 37005 3 487 206s 3 3 0.143 1.630 1828 1828 Surry 37171 37171 86 3188 206s sid74 nwbir74 bir79 sid79 nwbir79 GEOMETRY 206s 1 1 10 1364 0 19 MULTIPOLYGON (((-81.47276 3... 206s 2 0 10 542 3 12 MULTIPOLYGON (((-81.23989 3... 206s 3 5 208 3616 6 260 MULTIPOLYGON (((-80.45634 3... 206s Integer64 values larger than 9.0072e+15 lost significance after conversion to double; 206s use argument int64_as_string = TRUE to import them lossless, as character 206s Simple feature collection with 1 feature and 2 fields 206s Geometry type: POINT 206s Dimension: XY 206s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 206s CRS: NA 206s a bigint GEOMETRY 206s 1 1 4.611686e+18 POINT (0 1) 206s Simple feature collection with 1 feature and 2 fields 206s Geometry type: POINT 206s Dimension: XY 206s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 206s CRS: NA 206s a bigint GEOMETRY 206s 1 1 4611686018427387904 POINT (0 1) 206s Simple feature collection with 10 features and 2 fields 206s Geometry type: LINESTRING 206s Dimension: XY 206s Bounding box: xmin: 645003 ymin: 4822568 xmax: 748805.6 ymax: 4992001 206s Projected CRS: WGS 84 / UTM zone 32N 206s First 3 features: 206s PK_UID Name Geometry 206s 1 1 Unknown LINESTRING (668540.7 485826... 206s 2 2 Unknown LINESTRING (671365.9 485417... 206s 3 3 Unknown LINESTRING (671417.6 485417... 206s Simple feature collection with 8101 features and 6 fields 206s Geometry type: POINT 206s Dimension: XY 206s Bounding box: xmin: 319224 ymin: 3934674 xmax: 1308585 ymax: 5214373 206s Projected CRS: WGS 84 / UTM zone 32N 206s First 3 features: 206s PK_UID Name Peoples LocalCounc County Region 206s 1 1 Brozolo 435 1 0 0 206s 2 2 Campiglione-Fenile 1284 1 0 0 206s 3 3 Canischio 274 1 0 0 206s Geometry 206s 1 POINT (427002.8 4996361) 206s 2 POINT (367470.5 4962414) 206s 3 POINT (390084.1 5025552) 206s Simple feature collection with 10 features and 2 fields 206s Geometry type: MULTIPOLYGON 206s Dimension: XY 206s Bounding box: xmin: 378359.8 ymin: 4198234 xmax: 1211486 ymax: 5036803 206s Projected CRS: WGS 84 / UTM zone 32N 206s First 3 features: 206s PK_UID Name Geometry 206s 1 1 VENETO MULTIPOLYGON (((752912.3 50... 206s 2 2 VENETO MULTIPOLYGON (((751705.5 50... 206s 3 3 VENETO MULTIPOLYGON (((766247.8 50... 206s > 206s > csv = system.file("csv/pt.csv", package = "sf") 206s > identical(st_read(quiet = TRUE, csv, options = "AUTODETECT_TYPE=Yes")$Int64[3], NA_real_) 206s [1] TRUE 206s > identical(st_read(quiet = TRUE, csv, int64_as_string = TRUE, stringsAsFactors = FALSE, 206s + options = "AUTODETECT_TYPE=Yes")$Int64[3], NA_character_) 206s [1] TRUE 206s > identical(st_read(quiet = TRUE, csv, options = "AUTODETECT_TYPE=Yes")$Int32[3], NA_integer_) 206s [1] TRUE 206s > 206s > if ("GML" %in% st_drivers()$name) { 206s + gml = system.file("gml/fmi_test.gml", package = "sf") 206s + print(dim(st_read(gml, quiet = TRUE, use_stream = FALSE))) 206s + gml = system.file("gml/20170930_OB_530964_UKSH.xml.gz", package = "sf") 206s + print(dim(st_read(gml, layer = "Parcely", quiet = TRUE, use_stream = FALSE))) 206s + print(dim(st_read(gml, layer = "Parcely", int64_as_string=TRUE, quiet = TRUE, use_stream = FALSE))) 206s + } 206s [1] 22 11 207s [1] 644 25 207s [1] 644 25 207s Warning messages: 207s 1: In CPL_read_ogr(dsn, layer, query, as.character(options), quiet, : 207s GDAL Message 1: Field with same name (identifier) already exists in (PointTimeSeriesObservation). Skipping newer ones 207s 2: In CPL_read_ogr(dsn, layer, query, as.character(options), quiet, : 207s GDAL Message 1: Field with same name (name) already exists in (PointTimeSeriesObservation). Skipping newer ones 207s > 207s > # logical: 207s > if ("GPKG" %in% st_drivers()$name) { 207s + tst = st_read(system.file("gpkg/nc.gpkg", package="sf"), quiet = TRUE) # default layer name 207s + tst$bool = tst$NWBIR79 > 800 # logical 207s + tst$bool[1:3] = NA 207s + st_write(tst, "tst__.gpkg") 207s + tst2 = st_read("tst__.gpkg") 207s + print(identical(tst$bool, tst2$bool)) 207s + } 207s Writing layer `tst__' to data source `tst__.gpkg' using driver `GPKG' 207s Writing 100 features with 15 fields and geometry type Multi Polygon. 207s Reading layer `tst__' from data source 207s `/tmp/autopkgtest.ZvVZmd/autopkgtest_tmp/tst__.gpkg' using driver `GPKG' 207s Simple feature collection with 100 features and 15 fields 207s Geometry type: MULTIPOLYGON 207s Dimension: XY 207s Bounding box: xmin: -84.32385 ymin: 33.88199 xmax: -75.45698 ymax: 36.58965 207s Geodetic CRS: NAD27 207s [1] TRUE 207s > 207s > # spatial filter: 207s > nc = read_sf(system.file("gpkg/nc.gpkg", package="sf")) 207s > wkt = st_as_text(st_geometry(nc[1,])) 207s > wkt 207s [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)))" 207s > nc_filtered = read_sf(system.file("gpkg/nc.gpkg", package="sf"), wkt_filter = wkt) 207s > try(read_sf(system.file("gpkg/nc.gpkg", package="sf"), wkt_filter = "wrong")) 207s Cannot create geometry from: wrong 207s Error : wkt parse error. 207s 207s > nc_filtered$NAME 207s [1] "Watauga" "Ashe" "Wilkes" "Alleghany" 207s > 207s BEGIN TEST roundtrip.R 207s 207s R version 4.3.2 (2023-10-31) -- "Eye Holes" 207s Copyright (C) 2023 The R Foundation for Statistical Computing 207s Platform: powerpc64le-unknown-linux-gnu (64-bit) 207s 207s R is free software and comes with ABSOLUTELY NO WARRANTY. 207s You are welcome to redistribute it under certain conditions. 207s Type 'license()' or 'licence()' for distribution details. 207s 207s R is a collaborative project with many contributors. 207s Type 'contributors()' for more information and 207s 'citation()' on how to cite R or R packages in publications. 207s 207s Type 'demo()' for some demos, 'help()' for on-line help, or 207s 'help.start()' for an HTML browser interface to help. 207s Type 'q()' to quit R. 207s 207s > #library(rgdal2) 207s > #openOGRLayer("PG:dbname=postgis" , "meuse2") 207s > 207s > suppressPackageStartupMessages(library(sf)) 208s Warning message: 208s package 'sf' was built under R version 4.3.3 208s > options(rgdal_show_exportToProj4_warnings = "none") 208s > outer = matrix(c(0,0,10,0,10,10,0,10,0,0),ncol=2, byrow=TRUE) 208s > hole1 = matrix(c(1,1,1,2,2,2,2,1,1,1),ncol=2, byrow=TRUE) 208s > hole2 = matrix(c(5,5,5,6,6,6,6,5,5,5),ncol=2, byrow=TRUE) 208s > pol1 = list(outer, hole1, hole2) 208s > pol2 = list(outer + 12, hole1 + 12) 208s > pol3 = list(outer + 24) 208s > mp = list(pol1,pol2,pol3) 208s > mp1 = st_multipolygon(mp) 208s > sf = st_sf(a=1, st_sfc(mp1)) 208s > if (suppressPackageStartupMessages(require(sp, quietly = TRUE))) { 208s + a = as(sf, "Spatial") 208s + print(class(a)) 208s + b = st_as_sf(a) 208s + a2 = as(a, "SpatialPolygonsDataFrame") 208s + print(all.equal(a, a2)) # round-trip 208s + 208s + b1 = as(a, "sf") 208s + print(all.equal(b, b1)) 208s + b = st_as_sfc(a) 208s + b1 = as(a, "sfc") 208s + print(all.equal(b, b1)) 208s + } 208s [1] "SpatialPolygonsDataFrame" 208s attr(,"package") 208s [1] "sp" 208s [1] TRUE 208s [1] TRUE 208s [1] TRUE 208s > 208s > # SpatialMultiPoints 208s > if (require(sp, quietly = TRUE)) { 208s + suppressWarnings(RNGversion("3.5.3")) 208s + set.seed(1331) 208s + # example(SpatialMultiPoints, ask = FALSE, echo = FALSE) # loads mpdf 208s + cl1 = cbind(rnorm(3, 10), rnorm(3, 10)) 208s + cl2 = cbind(rnorm(5, 10), rnorm(5, 0)) 208s + cl3 = cbind(rnorm(7, 0), rnorm(7, 10)) 208s + mpdf = SpatialMultiPointsDataFrame(list(a=cl1, b=cl2, c=cl3), data.frame(a = 1:3, row.names=c("a", "b", "c"))) 208s + m = st_as_sf(mpdf) 208s + all.equal(as(m, "Spatial"), mpdf) # TRUE 208s + 208s + demo(meuse, ask = FALSE, echo = FALSE) 208s + #meuse = spTransform(meuse, CRS("+proj=longlat +ellps=WGS84 +no_defs")) 208s + pol.grd = as(meuse.grid, "SpatialPolygonsDataFrame") 208s + #meuse.grd = spTransform(meuse.grid, CRS("+proj=longlat +ellps=WGS84 +no_defs")) 208s + #pol.grd = spTransform(pol.grd, CRS("+proj=longlat +ellps=WGS84 +no_defs")) 208s + #meuse.area = spTransform(meuse.area, CRS("+proj=longlat +ellps=WGS84 +no_defs")) 208s + #meuse.riv = spTransform(meuse.riv, CRS("+proj=longlat +ellps=WGS84 +no_defs")) 208s + #summary(st_as_sf(meuse)) 208s + #summary(st_as_sf(meuse.grd)) 208s + #x <- st_as_sf(meuse.grid) # don't print: CRS variations. 208s + #summary(st_as_sf(meuse.area)) 208s + #summary(st_as_sf(meuse.riv)) 208s + #summary(st_as_sf(as(meuse.riv, "SpatialLines"))) 208s + #summary(st_as_sf(pol.grd)) 208s + #summary(st_as_sf(as(pol.grd, "SpatialLinesDataFrame"))) 208s + 208s + nc = st_read(system.file("gpkg/nc.gpkg", package="sf"), "nc.gpkg", quiet = TRUE) 208s + all.equal(nc, st_as_sf(as(nc, "Spatial"))) 208s + st_crs(nc) == st_crs(st_as_sf(as(nc, "Spatial"))) 208s + 208s + detach("package:sp") 208s + } 209s > 209s BEGIN TEST sample.R 209s 209s R version 4.3.2 (2023-10-31) -- "Eye Holes" 209s Copyright (C) 2023 The R Foundation for Statistical Computing 209s Platform: powerpc64le-unknown-linux-gnu (64-bit) 209s 209s R is free software and comes with ABSOLUTELY NO WARRANTY. 209s You are welcome to redistribute it under certain conditions. 209s Type 'license()' or 'licence()' for distribution details. 209s 209s R is a collaborative project with many contributors. 209s Type 'contributors()' for more information and 209s 'citation()' on how to cite R or R packages in publications. 209s 209s Type 'demo()' for some demos, 'help()' for on-line help, or 209s 'help.start()' for an HTML browser interface to help. 209s Type 'q()' to quit R. 209s 209s > suppressPackageStartupMessages(library(sf)) 209s Warning message: 209s package 'sf' was built under R version 4.3.3 209s > bb = st_bbox(c(xmin=0, ymin=1, xmax=3, ymax=2)) 209s > xx <- st_make_grid(st_as_sfc(bb), square = FALSE, what = "polygons") 210s > plot(xx, border = 'green', main = "pointy topped") 210s > x <- st_make_grid(st_as_sfc(bb), square = FALSE, what = "points") 210s > plot(x, add = TRUE) 210s > x <- st_make_grid(st_as_sfc(bb), square = FALSE, what = "corners") 210s > plot(x, col = 'orange', add = TRUE) 210s > plot(st_as_sfc(bb), add = TRUE, border = 'red') 210s > st_overlaps(xx) %>% 210s + lengths() %>% 210s + sum() 210s [1] 0 210s > 210s > st_as_sfc(bb) %>% 210s + st_difference(st_union(xx)) %>% 210s + st_area() 210s numeric(0) 210s > 210s > xx <- st_make_grid(st_as_sfc(bb), square = FALSE, what = "polygons", flat_topped = TRUE) 210s > plot(xx, border = 'green', main = "flat topped") 210s > x <- st_make_grid(st_as_sfc(bb), square = FALSE, what = "points", flat_topped = TRUE) 210s > plot(x, add = TRUE) 210s > x <- st_make_grid(st_as_sfc(bb), square = FALSE, what = "corners", flat_topped = TRUE) 210s > plot(x, col = 'orange', add = TRUE) 210s > plot(st_as_sfc(bb), add = TRUE, border = 'red') 210s > st_overlaps(xx) %>% 210s + lengths() %>% 210s + sum() 210s [1] 0 210s > 210s > st_as_sfc(bb) %>% 210s + st_difference(st_union(xx)) %>% 210s + st_area() 210s numeric(0) 210s > 210s BEGIN TEST sfc.R 210s 210s R version 4.3.2 (2023-10-31) -- "Eye Holes" 210s Copyright (C) 2023 The R Foundation for Statistical Computing 210s Platform: powerpc64le-unknown-linux-gnu (64-bit) 210s 210s R is free software and comes with ABSOLUTELY NO WARRANTY. 210s You are welcome to redistribute it under certain conditions. 210s Type 'license()' or 'licence()' for distribution details. 210s 210s R is a collaborative project with many contributors. 210s Type 'contributors()' for more information and 210s 'citation()' on how to cite R or R packages in publications. 210s 210s Type 'demo()' for some demos, 'help()' for on-line help, or 210s 'help.start()' for an HTML browser interface to help. 210s Type 'q()' to quit R. 210s 210s > suppressPackageStartupMessages(library(sf)) 211s Warning message: 211s > 211s > p = st_point(c(1/3,1/6)) 211s package 'sf' was built under R version 4.3.3 211s > st_sfc(p, precision = 1000) 211s Geometry set for 1 feature 211s Geometry type: POINT 211s Dimension: XY 211s Bounding box: xmin: 0.3333333 ymin: 0.1666667 xmax: 0.3333333 ymax: 0.1666667 211s CRS: NA 211s Precision: 1000 211s > st_as_sfc(st_as_binary(st_sfc(p, precision = 0L))) 211s Geometry set for 1 feature 211s Geometry type: POINT 211s Dimension: XY 211s Bounding box: xmin: 0.3333333 ymin: 0.1666667 xmax: 0.3333333 ymax: 0.1666667 211s CRS: NA 211s > st_as_sfc(st_as_binary(st_sfc(p, precision = 1000))) 211s Geometry set for 1 feature 211s Geometry type: POINT 211s Dimension: XY 211s Bounding box: xmin: 0.333 ymin: 0.167 xmax: 0.333 ymax: 0.167 211s CRS: NA 211s > st_as_sfc(st_as_binary(st_sfc(p, precision = 1000000))) 211s POINT (0.3333333 0.1666667) 211s POINT (0.3333333 0.1666667) 211s POINT (0.333 0.167) 211s POINT (0.333333 0.166667) 211s POINT (0.3 0.2) 211s Geometry set for 1 feature 211s Geometry type: POINT 211s Dimension: XY 211s Bounding box: xmin: 0.333333 ymin: 0.166667 xmax: 0.333333 ymax: 0.166667 211s CRS: NA 211s > st_as_sfc(st_as_binary(st_sfc(p, precision = 10L))) 211s Geometry set for 1 feature 211s Geometry type: POINT 211s Dimension: XY 211s Bounding box: xmin: 0.3 ymin: 0.2 xmax: 0.3 ymax: 0.2 211s CRS: NA 211s > st_as_sfc(st_as_binary(st_sfc(p, precision = -1))) 211s Geometry set for 1 feature 211s POINT (0.3333333 0.1666667) 211s POINT (0 0) 211s POINT (1 1) 211s POINT (0 0) 211s POINT (1 1) 211s POLYGON ((0 0, 1 1, 0 1, 0 0)) 211s POINT (0 0) 211s POINT (1 1) 211s POLYGON ((0 0, 1 1, 0 1, 0 0)) 211s Geometry type: POINT 211s Dimension: XY 211s Bounding box: xmin: 0.3333333 ymin: 0.1666667 xmax: 0.3333333 ymax: 0.1666667 211s CRS: NA 211s > 211s > d = data.frame(a = 1:2) 211s > d$geom = c("POINT(0 0)", "POINT(1 1)") 211s > 211s > st_as_sf(d, wkt = "geom") 211s Simple feature collection with 2 features and 1 field 211s Geometry type: POINT 211s Dimension: XY 211s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 211s CRS: NA 211s a geom 211s 1 1 POINT (0 0) 211s 2 2 POINT (1 1) 211s > st_as_sf(d, wkt = 2) 211s Simple feature collection with 2 features and 1 field 211s Geometry type: POINT 211s Dimension: XY 211s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 211s CRS: NA 211s a geom 211s 1 1 POINT (0 0) 211s 2 2 POINT (1 1) 211s > st_as_sf(d, wkt = "geom", remove = FALSE) 211s Simple feature collection with 2 features and 2 fields 211s Geometry type: POINT 211s Dimension: XY 211s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 211s CRS: NA 211s a geom geometry 211s 1 1 POINT(0 0) POINT (0 0) 211s 2 2 POINT(1 1) POINT (1 1) 211s > 211s > st_as_sfc(c("POINT(0 0)", "POINT(1 1)")) 211s Geometry set for 2 features 211s Geometry type: POINT 211s Dimension: XY 211s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 211s CRS: NA 211s > st_as_sfc(c("POINT(0 0)", "POINT(1 1)", "POLYGON((0 0,1 1,0 1,0 0))")) 211s Geometry set for 3 features 211s Geometry type: GEOMETRY 211s Dimension: XY 211s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 211s CRS: NA 211s > st_as_sfc(character(0)) 211s Geometry set for 0 features 211s Bounding box: xmin: NA ymin: NA xmax: NA ymax: NA 211s CRS: NA 211s > x = st_as_sfc(character(0), 4326) 211s > y = st_as_sfc(character(0), crs = 4326) 211s > all.equal(x, y) 211s [1] TRUE 211s > st_as_sfc(c("POINT(0 0)", "POINT(1 1)", "POLYGON((0 0,1 1,0 1,0 0))"), 211s + "+proj=longlat +datum=WGS84") 211s Geometry set for 3 features 211s Geometry type: GEOMETRY 211s Dimension: XY 211s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 211s Geodetic CRS: +proj=longlat +datum=WGS84 211s > dg = st_as_sf(d, wkt = "geom") 211s > print(dg, n = 1) 211s Simple feature collection with 2 features and 1 field 211s Geometry type: POINT 211s Dimension: XY 211s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 211s CRS: NA 211s First 1 features: 211s a geom 211s 1 1 POINT (0 0) 211s > head(st_as_sf(d, wkt = "geom"), 1) 211s Simple feature collection with 1 feature and 1 field 211s Geometry type: POINT 211s Dimension: XY 211s Bounding box: xmin: 0 ymin: 0 xmax: 0 ymax: 0 211s CRS: NA 211s a geom 211s 1 1 POINT (0 0) 211s > 211s > d$geom = st_as_sfc(d$geom) 211s > d1 = d 211s > attr(d1, "sf_col") = "geom" 211s > st_geometry(d1) = d$geom 211s > 211s > d$geometry = d$geom # second geometry list-column 211s > if (require(testthat, quietly = TRUE)) { 211s + expect_warning(st_geometry(d) <- d$geom) 211s + } 211s > d 211s Simple feature collection with 2 features and 1 field 211s Active geometry column: geom 211s Geometry type: POINT 211s Dimension: XY 211s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 211s CRS: NA 211s a geom geometry 211s 1 1 POINT (0 0) POINT (0 0) 211s 2 2 POINT (1 1) POINT (1 1) 211s > 211s > x = st_sfc(list(st_point(0:1), st_point(0:1)), crs = 4326) 211s > # don't warn when replacing crs with identical value: 211s > st_sfc(x, crs = 4326) 211s Geometry set for 2 features 211s Geometry type: POINT 211s Dimension: XY 211s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 211s Geodetic CRS: WGS 84 211s POINT (0 1) 211s POINT (0 1) 211s > y = st_sfc(x, crs = "+proj=longlat +datum=WGS84 +no_defs") 211s > Warning message: 211s st_crs<- : replacing crs does not reproject data; use st_transform for that 211s MULTIPOINT ((0 1)) 211s POINT (0 1) 211s Warning message: 211s In st_cast.MULTIPOINT(mp, "POINT") : point from first coordinate only 211s MULTIPOINT ((0 1), (2 2)) 211s POINT (0 1) 211s Warning message: 211s In st_cast.MULTIPOINT(x[[1]], to, ...) : point from first coordinate only 211s MULTIPOINT ((0 1), (2 2)) 211s MULTIPOINT ((0 1)) 211s Warning message: 211s In st_cast.GEOMETRYCOLLECTION(st_geometrycollection(list(p, mp)), : 211s only first part of geometrycollection is retained 211s POINT (0 1) 211s POINT (0 1) 211s Warning message: 211s In st_cast.MULTIPOINT(X[[i]], ...) : point from first coordinate only 211s Warning message: 211s In st_cast.MULTIPOINT(X[[i]], ...) : point from first coordinate only 211s POINT (0 1) 211s POINT (0 1) 211s Warning message: 211s In st_cast.MULTIPOINT(X[[i]], ...) : point from first coordinate only 211s POINT (0 1) 211s POINT (0 1) 211s Warning message: 211s In st_cast.MULTIPOINT(X[[i]], ...) : point from first coordinate only 211s MULTIPOINT ((0 1)) 211s MULTIPOINT ((0 1)) 211s LINESTRING (0 0, 1 1, 2 1) 211s LINESTRING (0 0, 1 1, 2 1) 211s MULTILINESTRING ((0 0, 1 1, 2 1)) 211s MULTILINESTRING ((0 0, 1 1, 2 1)) 211s POLYGON ((0 0, 1 1, 0 1, 0 0)) 211s POLYGON ((0 0, 1 1, 0 1, 0 0)) 211s MULTIPOLYGON (((0 0, 1 1, 0 1, 0 0))) 211s MULTIPOLYGON (((0 0, 1 1, 0 1, 0 0))) 211s POINT (0 1) 211s MULTIPOINT ((0 1)) 211s POINT (0 1) 211s POINT (0 1) 211s Warning message: 211s In st_cast.MULTIPOINT(X[[i]], ...) : point from first coordinate only 211s Error in st_polygonize.sfc(st_sfc(x)) : 211s inherits(x, "sfc_LINESTRING") || inherits(x, "sfc_MULTILINESTRING") is not TRUE 211s Error in StopZ(zm) : 211s sp supports Z dimension only for POINT and MULTIPOINT. 211s use `st_zm(...)` to coerce to XY dimensions 211s # but do when it changes: 211s > y = st_sfc(x, crs = 3857) 211s > 211s > p = st_point(0:1) 211s > st_cast(p, "MULTIPOINT") 211s > mp = st_multipoint(rbind(c(0,1), c(2,2))) 211s > st_cast(mp, "POINT") 211s > st_cast(mp, "MULTIPOINT") 211s > 211s > # geometry collection to its elements: 211s > st_cast(st_geometrycollection(list(mp)), "POINT") 211s > st_cast(st_geometrycollection(list(mp)), "MULTIPOINT") 211s > st_cast(st_geometrycollection(list(p,mp)), "MULTIPOINT") 211s > 211s > mp = st_multipoint(rbind(c(0,1))) 211s > x = st_sfc(p, mp) 211s > st_cast(x, "POINT") 211s Geometry set for 2 features 211s Geometry type: POINT 211s Dimension: XY 211s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 211s CRS: NA 211s > 211s > sf = st_sf(a = 3:2, geom = x) 211s > st_cast(sf, "POINT") 211s Simple feature collection with 2 features and 1 field 211s Geometry type: POINT 211s Dimension: XY 211s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 211s CRS: NA 211s a geom 211s 1 3 POINT (0 1) 211s 2 2 POINT (0 1) 211s > 211s > 211s > x %>% st_cast("POINT") 211s Geometry set for 2 features 211s Geometry type: POINT 211s Dimension: XY 211s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 211s CRS: NA 211s > 211s > # points: 211s > mp = st_multipoint(rbind(c(0,1))) # single-point multipoint 211s > st_sfc(p,mp) %>% st_cast("POINT") 211s Geometry set for 2 features 211s Geometry type: POINT 211s Dimension: XY 211s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 211s CRS: NA 211s > st_sfc(p,mp) %>% st_cast("MULTIPOINT") 211s Geometry set for 2 features 211s Geometry type: MULTIPOINT 211s Dimension: XY 211s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 211s CRS: NA 211s > 211s > # lines: 211s > pts = rbind(c(0,0), c(1,1), c(2,1)) 211s > st_sfc(st_linestring(pts), st_multilinestring(list(pts))) %>% st_cast("LINESTRING") 211s Geometry set for 2 features 211s Geometry type: LINESTRING 211s Dimension: XY 211s Bounding box: xmin: 0 ymin: 0 xmax: 2 ymax: 1 211s CRS: NA 211s > st_sfc(st_linestring(pts), st_multilinestring(list(pts))) %>% st_cast("MULTILINESTRING") 211s Geometry set for 2 features 211s Geometry type: MULTILINESTRING 211s Dimension: XY 211s Bounding box: xmin: 0 ymin: 0 xmax: 2 ymax: 1 211s CRS: NA 211s > 211s > # polygons: 211s > pts = rbind(c(0,0), c(1,1), c(0,1), c(0,0)) 211s > st_sfc(st_polygon(list(pts)), st_multipolygon(list(list(pts)))) %>% st_cast("POLYGON") 211s Geometry set for 2 features 211s Geometry type: POLYGON 211s Dimension: XY 211s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 211s CRS: NA 211s > st_sfc(st_polygon(list(pts)), st_multipolygon(list(list(pts)))) %>% st_cast("MULTIPOLYGON") 211s Geometry set for 2 features 211s Geometry type: MULTIPOLYGON 211s Dimension: XY 211s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 211s CRS: NA 211s > 211s > 211s > st_sfc(st_geometrycollection(list(p)), st_geometrycollection(list(mp))) %>% st_cast() 211s Geometry set for 2 features 211s Geometry type: GEOMETRY 211s Dimension: XY 211s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 211s CRS: NA 211s > st_sfc(st_geometrycollection(list(p)), st_geometrycollection(list(mp))) %>% 211s + st_cast() %>% 211s + st_cast("POINT") 211s Geometry set for 2 features 211s Geometry type: POINT 211s Dimension: XY 211s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 211s CRS: NA 211s > 211s > p = rbind(c(0,0),c(1,0),c(1,1),c(0,1),c(0,0)) 211s > pol = st_polygon(list(p)) 211s > # plot(pol) 211s > try(plot(st_polygonize(pol))) # --> breaks 211s > st_length(st_sfc(st_point(c(0,0)))) 211s [1] 0 211s > 211s > try(as(st_sfc(st_linestring(matrix(1:9,3))), "Spatial")) 211s > 211s > # check conus is present: 211s > x = st_sfc(st_point(c(-90,35)), st_point(c(-80,36)), 211s + crs = "+proj=longlat +datum=NAD27") 211s > y = st_transform(x, 3857) 211s > 211s > sf_extSoftVersion()[1:3] 211s GEOS GDAL proj.4 211s "3.12.1" "3.8.4" "9.4.0" 211s > 211s > # Ops.sfc: 211s > ls = st_sfc(st_linestring(rbind(c(0,0),c(0,1)))) 211s LINESTRING (0 0, 0 2) 211s > ls * 2 211s Geometry set for 1 feature 211s Geometry type: LINESTRING 211s Dimension: XY 211s Bounding box: xmin: 0 ymin: 0 xmax: 0 ymax: 2 211s CRS: NA 211s > ls - 2 211s Geometry set for 1 feature 211s Geometry type: LINESTRING 211s Dimension: XY 211s Bounding box: xmin: -2 ymin: -2 xmax: -2 ymax: -1 211s CRS: NA 211s LINESTRING (-2 -2, -2 -1) 211s > (ls + 2) %% 3 211s Geometry set for 1 feature 211s Geometry type: LINESTRING 211s LINESTRING (2 2, 2 0) 211s GEOMETRYCOLLECTION EMPTY 211s Dimension: XY 211s Bounding box: xmin: 2 ymin: 0 xmax: 2 ymax: 2 211s CRS: NA 211s > ls / ls 211s Geometry set for 1 feature (with 1 geometry empty) 211s Geometry type: GEOMETRYCOLLECTION 211s Dimension: XY 211s Bounding box: xmin: NA ymin: NA xmax: NA ymax: NA 211s CRS: NA 211s > p_ = st_point(0:1) 211s > ll = st_sfc(ls[[1]], p_) 211s > ll & st_sfc(p_) 211s Geometry set for 2 features 211s Geometry type: POINT 211s Dimension: XY 211s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 211s CRS: NA 211s POINT (0 1) 211s POINT (0 1) 211s > ll | st_sfc(p_) 211s Geometry set for 2 features 211s Geometry type: GEOMETRY 211s Dimension: XY 211s Bounding box: xmin: 0 ymin: 0 xmax: 0 ymax: 1 211s CRS: NA 211s > ll %/% st_sfc(p_) 211s Geometry set for 2 features (with 1 geometry empty) 211s Geometry type: GEOMETRY 211s Dimension: XY 211s Bounding box: xmin: 0 ymin: 0 xmax: 0 ymax: 1 211s CRS: NA 211s > ll == st_sfc(p_) 211s LINESTRING (0 0, 0 1) 211s POINT (0 1) 211s LINESTRING (0 0, 0 1) 211s GEOMETRYCOLLECTION EMPTY 211s [1] FALSE TRUE 211s > ll != st_sfc(p_) 211s [1] TRUE FALSE 211s > 211s > 211s > str(x) 211s sfc_POINT of length 2; first list element: 'XY' num [1:2] -90 35 211s > nc = st_read(system.file("shape/nc.shp", package="sf"), quiet = TRUE) 211s > str(nc) 211s Classes 'sf' and 'data.frame': 100 obs. of 15 variables: 211s $ AREA : num 0.114 0.061 0.143 0.07 0.153 0.097 0.062 0.091 0.118 0.124 ... 211s $ PERIMETER: num 1.44 1.23 1.63 2.97 2.21 ... 211s $ CNTY_ : num 1825 1827 1828 1831 1832 ... 211s $ CNTY_ID : num 1825 1827 1828 1831 1832 ... 211s $ NAME : chr "Ashe" "Alleghany" "Surry" "Currituck" ... 211s $ FIPS : chr "37009" "37005" "37171" "37053" ... 211s $ FIPSNO : num 37009 37005 37171 37053 37131 ... 211s $ CRESS_ID : int 5 3 86 27 66 46 15 37 93 85 ... 211s $ BIR74 : num 1091 487 3188 508 1421 ... 211s $ SID74 : num 1 0 5 1 9 7 0 0 4 1 ... 211s $ NWBIR74 : num 10 10 208 123 1066 ... 211s $ BIR79 : num 1364 542 3616 830 1606 ... 211s $ SID79 : num 0 3 6 2 3 5 2 2 2 5 ... 211s $ NWBIR79 : num 19 12 260 145 1197 ... 211s $ geometry :sfc_MULTIPOLYGON of length 100; first list element: List of 1 211s ..$ :List of 1 211s .. ..$ : num [1:27, 1:2] -81.5 -81.5 -81.6 -81.6 -81.7 ... 211s ..- attr(*, "class")= chr [1:3] "XY" "MULTIPOLYGON" "sfg" 211s - attr(*, "sf_column")= chr "geometry" 211s - attr(*, "agr")= Factor w/ 3 levels "constant","aggregate",..: NA NA NA NA NA NA NA NA NA NA ... 211s ..- attr(*, "names")= chr [1:14] "AREA" "PERIMETER" "CNTY_" "CNTY_ID" ... 211s > bb = st_as_sfc(st_bbox(nc)) 211s > format(st_bbox(nc)) 211s [1] "((-84.32385,33.88199),(-75.45698,36.58965))" 211s > 211s > st_agr("constant") 211s [1] constant 211s Levels: constant aggregate identity 211s > st_agr() 211s [1] 211s Levels: constant aggregate identity 211s > x <- st_sf(a = 1:2, b = 3:4, geom = x, agr = c("constant", "aggregate")) 211s > y <- x %>% st_set_agr("constant") 211s > y 211s Simple feature collection with 2 features and 2 fields 211s Attribute-geometry relationships: constant (2) 211s Geometry type: POINT 211s Dimension: XY 211s Bounding box: xmin: -90 ymin: 35 xmax: -80 ymax: 36 211s Geodetic CRS: +proj=longlat +datum=NAD27 211s a b geom 211s 1 1 3 POINT (-90 35) 211s 2 2 4 POINT (-80 36) 211s > 211s > sf1 <- st_sf(a = c("x", "y"), geom = st_sfc(st_point(3:4), st_point(3:4))) 211s > sf1[names(sf1)] 211s Simple feature collection with 2 features and 1 field 211s Geometry type: POINT 211s Dimension: XY 211s Bounding box: xmin: 3 ymin: 4 xmax: 3 ymax: 4 211s CRS: NA 211s a geom 211s 1 x POINT (3 4) 211s 2 y POINT (3 4) 211s > 211s > st_bbox(sf1) 211s xmin ymin xmax ymax 211s 3 4 3 4 211s > bb = st_bbox(nc) 211s > bb 211s xmin ymin xmax ymax 211s Error in `$.bbox`(bb, foo) : unsupported name 211s -84.32385 33.88199 -75.45698 36.58965 211s > st_crs(bb) 211s Coordinate Reference System: 211s User input: NAD27 211s wkt: 211s GEOGCRS["NAD27", 211s DATUM["North American Datum 1927", 211s ELLIPSOID["Clarke 1866",6378206.4,294.978698213898, 211s LENGTHUNIT["metre",1]]], 211s PRIMEM["Greenwich",0, 211s ANGLEUNIT["degree",0.0174532925199433]], 211s CS[ellipsoidal,2], 211s AXIS["latitude",north, 211s ORDER[1], 211s ANGLEUNIT["degree",0.0174532925199433]], 211s AXIS["longitude",east, 211s ORDER[2], 211s ANGLEUNIT["degree",0.0174532925199433]], 211s ID["EPSG",4267]] 211s > st_bbox(c(xmin = 16.1, xmax = 16.6, ymin = 48.6, ymax = 47.9), crs = st_crs(4326)) 211s xmin ymin xmax ymax 211s 16.1 48.6 16.6 47.9 211s > st_bbox(c(xmin = 16.1, xmax = 16.6, ymin = 48.6, ymax = 47.9), crs = 4326) 211s xmin ymin xmax ymax 211s 16.1 48.6 16.6 47.9 211s > 211s > bb$xrange 211s xmin xmax 211s -84.32385 -75.45698 211s > bb$yrange 211s ymin ymax 211s 33.88199 36.58965 211s > bb$xmin 211s xmin 211s -84.32385 211s > bb$ymin 211s ymin 211s 33.88199 211s > bb$xmax 211s xmax 211s -75.45698 211s > bb$ymax 211s ymax 211s 36.58965 211s > try(bb$foo) 211s > 211s > # merge: 211s > a = data.frame(a = 1:3, b = 5:7) 211s > st_geometry(a) = st_sfc(st_point(c(0,0)), st_point(c(1,1)), st_point(c(2,2))) 211s > b = data.frame(x = c("a", "b", "c"), b = c(2,5,6)) 211s > merge(a, b) 211s Simple feature collection with 2 features and 3 fields 211s Geometry type: POINT 211s Dimension: XY 211s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 211s CRS: NA 211s b a x geometry 211s 1 5 1 b POINT (0 0) 211s 2 6 2 c POINT (1 1) 211s > merge(a, b, all = TRUE) 211s Simple feature collection with 4 features and 3 fields (with 1 geometry empty) 211s Geometry type: GEOMETRY 211s Dimension: XY 211s Bounding box: xmin: 0 ymin: 0 xmax: 2 ymax: 2 211s CRS: NA 211s b a x geometry 211s 1 2 NA a GEOMETRYCOLLECTION EMPTY 211s 2 5 1 b POINT (0 0) 211s 3 6 2 c POINT (1 1) 211s 4 7 3 POINT (2 2) 211s > 211s > if (require(dplyr, quietly = TRUE)) { 211s + # joins: 211s + inner_join(a, b) 211s + left_join(a, b) 211s + right_join(a, b) 211s + full_join(a, b) 211s + semi_join(a, b) 211s + anti_join(a, b) 211s + left_join(a, data.frame(b, geometry = 1), by = "b") 211s + } 211s 211s Attaching package: 'dplyr' 211s 211s The following object is masked from 'package:testthat': 211s 211s matches 211s 211s The following objects are masked from 'package:stats': 211s 211s filter, lag 211s 211s The following objects are masked from 'package:base': 211s 211s intersect, setdiff, setequal, union 211s 211s Joining with `by = join_by(b)` 211s Joining with `by = join_by(b)` 211s Joining with `by = join_by(b)` 212s Joining with `by = join_by(b)` 212s Joining with `by = join_by(b)` 212s Joining with `by = join_by(b)` 212s Simple feature collection with 3 features and 4 fields 212s Geometry type: POINT 212s Dimension: XY 212s Bounding box: xmin: 0 ymin: 0 xmax: 2 ymax: 2 212s CRS: NA 212s a b x geometry.y geometry.x 212s 1 1 5 b 1 POINT (0 0) 212s 2 2 6 c 1 POINT (1 1) 212s 3 3 7 NA POINT (2 2) 212s > 212s > # st_joins: 212s > a = st_sf(a = 1:3, 212s + geom = st_sfc(st_point(c(1,1)), st_point(c(2,2)), st_point(c(3,3)))) 212s > b = st_sf(a = 11:14, 212s + geom = st_sfc(st_point(c(10,10)), st_point(c(2,2)), st_point(c(2,2)), st_point(c(3,3)))) 212s > st_join(a, b) 212s Simple feature collection with 4 features and 2 fields 212s Geometry type: POINT 212s Dimension: XY 212s Bounding box: xmin: 1 ymin: 1 xmax: 3 ymax: 3 212s CRS: NA 212s a.x a.y geom 212s 1 1 NA POINT (1 1) 212s 2 2 12 POINT (2 2) 212s 2.1 2 13 POINT (2 2) 212s 3 3 14 POINT (3 3) 212s > st_join(a, b, left = FALSE) 212s Simple feature collection with 3 features and 2 fields 212s Geometry type: POINT 212s Dimension: XY 212s Bounding box: xmin: 2 ymin: 2 xmax: 3 ymax: 3 212s CRS: NA 212s a.x a.y geom 212s 2 2 12 POINT (2 2) 212s 2.1 2 13 POINT (2 2) 212s 3 3 14 POINT (3 3) 212s > # st_join, largest = TRUE: 212s > nc <- st_transform(st_read(system.file("shape/nc.shp", package="sf"), quiet = TRUE), 2264) 212s > gr = st_sf( 212s + label = apply(expand.grid(1:10, LETTERS[10:1])[,2:1], 1, paste0, collapse = " "), 212s + geom = st_make_grid(st_as_sfc(st_bbox(nc)))) 212s > gr$col = sf.colors(10, categorical = TRUE, alpha = .3) 212s > # cut, to check, NA's work out: 212s > gr = gr[-(1:30),] 212s > st_join(nc, gr, largest = TRUE) 212s Simple feature collection with 100 features and 16 fields 212s Geometry type: MULTIPOLYGON 212s Dimension: XY 212s Bounding box: xmin: 406265 ymin: 48359.7 xmax: 3052877 ymax: 1044143 212s Projected CRS: NAD83 / North Carolina (ftUS) 212s First 10 features: 212s AREA PERIMETER CNTY_ CNTY_ID NAME FIPS FIPSNO CRESS_ID BIR74 SID74 212s 1 0.114 1.442 1825 1825 Ashe 37009 37009 5 1091 1 212s 2 0.061 1.231 1827 1827 Alleghany 37005 37005 3 487 0 212s 3 0.143 1.630 1828 1828 Surry 37171 37171 86 3188 5 212s 4 0.070 2.968 1831 1831 Currituck 37053 37053 27 508 1 212s 5 0.153 2.206 1832 1832 Northampton 37131 37131 66 1421 9Warning message: 212s 212s 6 0.097 1.670 1833 1833 Hertford 37091 37091 46 1452 7 212s 7 0.062 1.547 1834 1834 Camden 37029 37029 15 286 0 212s 8 0.091 1.284 1835 1835 Gates 37073 37073 37 420 0 212s 9 0.118 1.421 1836 1836 Warren 37185 37185 93 968 4 212s 10 0.124 1.428 1837 1837 Stokes 37169 37169 85 1612 1 212s NWBIR74 BIR79 SID79 NWBIR79 label col geometry 212s 1 10 1364 0 19 A 4 #fb80724d MULTIPOLYGON (((1270813 913... 212s 2 10 542 3 12 A 4 #fb80724d MULTIPOLYGON (((1340553 959... 212s 3 208 3616 6 260 A 5 #80b1d34d MULTIPOLYGON (((1570586 910... 212s 4 123 830 2 145 A 10 #bc80bd4d MULTIPOLYGON (((2881206 948... 212s 5 1066 1606 3 1197 A 8 #fccde54d MULTIPOLYGON (((2525700 911... 212s 6 954 1838 5 1237 A 9 #d9d9d94d MULTIPOLYGON (((2665112 911... 212s 7 115 350 2 139 A 10 #bc80bd4d MULTIPOLYGON (((2881206 948... 212s 8 254 594 2 371 A 9 #d9d9d94d MULTIPOLYGON (((2717988 951... 212s 9 748 1190 2 844 A 8 #fccde54d MULTIPOLYGON (((2203888 914... 212s 10 160 2038 5 176 A 5 #80b1d34d MULTIPOLYGON (((1697618 911... 212s > 212s > attribute variables are assumed to be spatially constant throughout all geometries 212s # rbind: 212s > x = st_sf(a = 1:2, geom = st_sfc(list(st_point(0:1), st_point(0:1)), crs = 4326)) 212s > rbind(x, x, x) 212s Simple feature collection with 6 features and 1 field 212s Geometry type: POINT 212s Dimension: XY 212s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 212s Geodetic CRS: WGS 84 212s a geom 212s 1 1 POINT (0 1) 212s 2 2 POINT (0 1) 212s 3 1 POINT (0 1) 212s 4 2 POINT (0 1) 212s 5 1 POINT (0 1) 212s 6 2 POINT (0 1) 212s > nc2 = rbind(nc[1:50, ], nc[51:100, ]) 212s > all.equal(nc, nc2) 212s [1] TRUE 212s > 212s > # st_sample: 212s > suppressWarnings(RNGversion("3.5.3")) 212s > set.seed(131) 212s > options(digits=6) 212s > 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)) 212s > (p <- st_sample(x, 10)) 212s Geometry set for 10 features 212s Geometry type: POINT 212s Dimension: XY 212s Bounding box: xmin: 11.2448 ymin: 3.16385 xmax: 82.3451 ymax: 60.1703 212s Geodetic CRS: WGS 84 212s POINT (18.5793 25.2416) 212s First 5 geometries: 212s POINT (11.2448 20.8596) 212s POINT (26.3946 60.1703) 212s POINT (33.8202 19.146) 212s POINT (76.1712 32.1029) 212s > p <- st_sample(x[[1]], 10) # sfg method 212s > 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: 212s > p <- st_sample(x, 10) 212s > x = st_sfc(st_polygon(list(rbind(c(-180,-90),c(180,-90),c(180,90),c(-180,90),c(-180,-90)))), 212s + crs=st_crs(4326)) 212s > #FIXME: 212s > # if (sf_extSoftVersion()["proj.4"] >= "4.9.0") # lwgeom breaks on this 212s > # (p <- st_sample(x, 10)) 212s > pt = st_multipoint(matrix(1:20,,2)) 212s > st_sample(p, 3) 212s Geometry set for 1 feature 212s Geometry type: MULTIPOINT 212s Dimension: XY 212s Bounding box: xmin: 41.0557 ymin: 27.8024 xmax: 80.9558 ymax: 65.5424 212s CRS: NA 212s MULTIPOINT ((57.2118 52.329), (80.9558 65.5424)... 212s > try(st_sample(p, 3.3)) 212s Geometry set for 1 feature 212s Geometry type: MULTIPOINT 212s Dimension: XY 212s Bounding box: xmin: 19.3415 ymin: 9.17624 xmax: 80.9558 ymax: 65.5424 212s CRS: NA 212s MULTIPOINT ((19.3415 18.6622), (57.1389 9.17624... 212s Warning message: 212s In st_sample.sfc(p, 3.3) : size is not an integer 212s > ls = st_sfc(st_linestring(rbind(c(0,0),c(0,1))), 212s + st_linestring(rbind(c(0,0),c(.1,0))), 212s + st_linestring(rbind(c(0,1),c(.1,1))), 212s + st_linestring(rbind(c(2,2),c(2,2.00001)))) 212s > st_sample(ls, 80) 212s Geometry set for 4 features (with 1 geometry empty) 212s Geometry type: MULTIPOINT 212s Dimension: XY 212s Bounding box: xmin: 0 ymin: 0 xmax: 0.0914728 ymax: 1 212s CRS: NA 212s MULTIPOINT ((0 0.137868), (0 0.777635), (0 0.40... 212s MULTIPOINT ((0.0914728 0), (0.073852 0), (0.003... 212s MULTIPOINT ((0.0488222 1), (0.0716508 1), (0.08... 212s > st_sample(nc[1:2,], size = c(10,20)) 212s MULTIPOINT EMPTY 212s Geometry set for 30 features 212s Geometry type: POINT 212s Dimension: XY 212s Bounding box: xmin: 1216510 ymin: 935852 xmax: 1428880 ymax: 1031490 212s Projected CRS: NAD83 / North Carolina (ftUS) 212s First 5 geometries: 212s POINT (1264558 935852) 212s POINT (1256623 949369) 212s POINT (1222665 972624) 212s POINT (1333528 968263) 212s POINT (1310837 958630) 212s > # try with LINES, LongLat, should generate a warning: 212s > nc[1:2,] %>% st_transform(4326) %>% st_cast("MULTILINESTRING") %>% st_sample(size = c(10,20)) 212s although coordinates are longitude/latitude, st_sample assumes that they are 212s planar 212s although coordinates are longitude/latitude, st_sample assumes that they are 212s planar 212s Geometry set for 2 features 212s Geometry type: MULTIPOINT 212s Dimension: XY 212s Bounding box: xmin: -81.6893 ymin: 36.2491 xmax: -80.914 ymax: 36.5726 212s Geodetic CRS: WGS 84 212s MULTIPOINT ((-81.2401 36.3717), (-81.6893 36.36... 212s MULTIPOINT ((-81.2629 36.4076), (-81.1375 36.56... 212s > st_sample(ls, 80, type = "regular") 212s Geometry set for 4 features (with 1 geometry empty) 212s Geometry type: MULTIPOINT 212s Dimension: XY 212s Bounding box: xmin: 0 ymin: 0 xmax: 0.095454 ymax: 1 212s CRS: NA 212s MULTIPOINT ((0 0.0104441), (0 0.0254442), (0 0.... 212s MULTIPOINT ((0.000452334 0), (0.0154525 0), (0.... 212s MULTIPOINT ((0.00545321 1), (0.0204533 1), (0.0... 212s MULTIPOINT EMPTY 212s > p_sample = lapply(1:10, function(i) st_sample(nc[i, ], 100, exact = FALSE)) 213s > lengths(p_sample) 213s [1] 104 106 110 96 98 120 87 105 104 99 213s > p_sample_exact = lapply(1:10, function(i) st_sample(nc[i, ], 100, exact = TRUE)) 213s > lengths(p_sample_exact) 213s [1] 100 100 100 100 100 100 100 100 100 100 213s > #plot(nc$geometry[1]) 213s > #plot(p_sample[[1]], add = TRUE) 213s > #plot(p_sample_exact[[1]], add = TRUE) 213s > 213s > if (require(dplyr, quietly = TRUE)) { 213s + #class(st_bind_cols(nc, as.data.frame(nc)[1:3])) 213s + print(class(dplyr::bind_cols(nc, as.data.frame(nc)[1:3]))) 213s + } 213s New names: 213s * `AREA` -> `AREA...1` 213s * `PERIMETER` -> `PERIMETER...2` 213s * `CNTY_` -> `CNTY_...3` 213s * `AREA` -> `AREA...16` 213s * `PERIMETER` -> `PERIMETER...17` 213s * `CNTY_` -> `CNTY_...18` 213s [1] "sf" "data.frame" 213s > class(rbind(nc, nc)) 213s [1] "sf" "data.frame" 213s > class(cbind(nc, nc)) 213s [1] "sf" "data.frame" 213s > 213s > x = st_sfc(st_point(0:1), st_point(2:3)) 213s > x[c(NA,1,NA,2,NA)] 213s Geometry set for 5 features (with 3 geometries empty) 213s Geometry type: POINT 213s Dimension: XY 213s Bounding box: xmin: 0 ymin: 1 xmax: 2 ymax: 3 213s CRS: NA 213s POINT EMPTY 213s POINT (0 1) 213s POINT EMPTY 213s POINT (2 3) 213s POINT EMPTY 213s > 213s > # jitter 213s > pts = st_centroid(st_geometry(nc)) 213s > plot(pts) 213s > plot(st_jitter(pts, .05), add = TRUE, col = 'red') 213s > plot(st_geometry(nc)) 213s > plot(st_jitter(st_geometry(nc), factor = .01), add = TRUE, col = '#ff8888') 213s > st_jitter(st_sfc(st_point(0:1)), amount = .1) 213s POINT (-0.0500922 0.992953) 213s Geometry set for 1 feature 213s Geometry type: POINT 213s Dimension: XY 213s Bounding box: xmin: -0.0500922 ymin: 0.992953 xmax: -0.0500922 ymax: 0.992953 213s CRS: NA 213s > 213s > # st_bbox: 213s > if (suppressPackageStartupMessages(require(sp, quietly = TRUE)) && require(raster, quietly = TRUE)) { 213s + demo(meuse, ask = FALSE, echo = FALSE) 213s + suppressWarnings(st_bbox(meuse)) 213s + crs = suppressWarnings(st_crs(meuse)) 213s + suppressWarnings(st_bbox(raster(meuse.grid))) 213s + st_bbox(extent(raster())) 213s + } 215s code for methods in class "Rcpp_SpatCategories" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 215s code for methods in class "Rcpp_SpatCategories" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 215s code for methods in class "Rcpp_SpatDataFrame" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 215s code for methods in class "Rcpp_SpatDataFrame" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 215s code for methods in class "Rcpp_SpatExtent" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 215s code for methods in class "Rcpp_SpatExtent" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 215s code for methods in class "Rcpp_SpatFactor" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 215s code for methods in class "Rcpp_SpatFactor" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 215s code for methods in class "Rcpp_SpatGraph" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 215s code for methods in class "Rcpp_SpatGraph" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 215s code for methods in class "Rcpp_SpatMessages" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 215s code for methods in class "Rcpp_SpatMessages" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 215s code for methods in class "Rcpp_SpatOptions" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 215s code for methods in class "Rcpp_SpatOptions" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 215s code for methods in class "Rcpp_SpatRaster" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 216s code for methods in class "Rcpp_SpatRaster" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 216s code for methods in class "Rcpp_SpatRasterCollection" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 216s code for methods in class "Rcpp_SpatRasterCollection" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 216s code for methods in class "Rcpp_SpatRasterStack" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 216s code for methods in class "Rcpp_SpatRasterStack" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 216s code for methods in class "Rcpp_SpatSRS" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 216s code for methods in class "Rcpp_SpatSRS" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 216s code for methods in class "Rcpp_SpatTime_v" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 216s code for methods in class "Rcpp_SpatTime_v" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 216s code for methods in class "Rcpp_SpatVector" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 216s code for methods in class "Rcpp_SpatVector" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 216s code for methods in class "Rcpp_SpatVectorCollection" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 216s code for methods in class "Rcpp_SpatVectorCollection" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 216s code for methods in class "Rcpp_SpatVectorProxy" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 216s code for methods in class "Rcpp_SpatVectorProxy" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 218s code for methods in class "Rcpp_SpExtent" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 218s code for methods in class "Rcpp_SpExtent" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 218s code for methods in class "Rcpp_SpPoly" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 218s code for methods in class "Rcpp_SpPoly" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 218s code for methods in class "Rcpp_SpPolyPart" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 218s code for methods in class "Rcpp_SpPolyPart" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 218s code for methods in class "Rcpp_SpPolygons" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 218s code for methods in class "Rcpp_SpPolygons" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 218s 218s Attaching package: 'raster' 218s 218s The following object is masked from 'package:dplyr': 218s 218s select 218s 218s xmin ymin xmax ymax 218s -180 -90 180 90 218s > 218s > # st_to_s2 218s > if (FALSE) { # stops working with GDAL 2.3.0 / PROJ 5.0.1: 218s + x = sf:::st_to_s2(nc) 218s + x1 = st_geometry(x) 218s + cc = st_coordinates(x1) 218s + summary(sqrt(cc[,1]^2+cc[,2]^2+cc[,3]^2)) 218s + } 218s > 218s > # check_ring_dir 218s POLYGON ((0 0, 0 10, 10 10, 10 0, 0 0), (0.5 0.... 218s > m = rbind(c(0,0), c(0,1), c(1,1), c(1,0), c(0,0)) 218s > mi = m[nrow(m):1,] 218s > pol = st_polygon(list(m * 10, m + .5, mi + 1.5, mi + 3.5, m + 5, mi + 6.5)) 218s > st_sfc(pol) 218s Geometry set for 1 feature 218s Geometry type: POLYGON 218s Dimension: XY 218s Bounding box: xmin: 0 ymin: 0 xmax: 10 ymax: 10 218s CRS: NA 218s > x = st_sfc(pol, check_ring_dir=TRUE) 218s > y = st_sf(a = 1, geom = st_sfc(pol), check_ring_dir=TRUE) 218s > str(x) 218s sfc_POLYGON of length 1; first list element: List of 6 218s $ : num [1:5, 1:2] 0 10 10 0 0 0 0 10 10 0 218s $ : 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 218s $ : 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 218s $ : 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 218s $ : num [1:5, 1:2] 5 5 6 6 5 5 6 6 5 5 218s $ : 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 218s - attr(*, "class")= chr [1:3] "XY" "POLYGON" "sfg" 218s > x = st_sfc(st_polygon(), st_polygon(), check_ring_dir=TRUE) 218s > str(x) 218s sfc_POLYGON of length 2; first list element: list() 218s - attr(*, "class")= chr [1:3] "XY" "POLYGON" "sfg" 218s > # empty ring/zero area: 218s > x = st_sfc(st_polygon(list(m[c(1,3,1),])), check_ring_dir=TRUE) 218s > 218s > mp = st_multipolygon(list(pol, pol)) 218s > try(x <- st_sfc(mp, st_polygon(), check_ring_dir=TRUE)) 218s > x <- st_sfc(mp, pol) %>% st_cast("MULTIPOLYGON") %>% st_sfc(check_ring_dir=TRUE) 218s > x 218s Geometry set for 2 features 218s Geometry type: MULTIPOLYGON 218s Dimension: XY 218s Bounding box: xmin: 0 ymin: 0 xmax: 10 ymax: 10 218s CRS: NA 218s > str(x) 218s sfc_MULTIPOLYGON of length 2; first list element: List of 2 218s $ :List of 6 218s ..$ : num [1:5, 1:2] 0 10 10 0 0 0 0 10 10 0 218s ..$ : 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 218s ..$ : 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 218s ..$ : 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 218s ..$ : num [1:5, 1:2] 5 5 6 6 5 5 6 6 5 5 218s ..$ : 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 218s ..- attr(*, "class")= chr [1:3] "XY" "POLYGON" "sfg" 218s $ :List of 6 218s ..$ : num [1:5, 1:2] 0 10 10 0 0 0 0 10 10 0 218s ..$ : 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 218s ..$ : 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 218s ..$ : 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 218s ..$ : num [1:5, 1:2] 5 5 6 6 5 5 6 6 5 5 218s ..$ : 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 218s ..- attr(*, "class")= chr [1:3] "XY" "POLYGON" "sfg" 218s - attr(*, "class")= chr [1:3] "XY" "MULTIPOLYGON" "sfg" 218s > 218s > x = st_sfc(st_linestring(rbind(c(-179,0),c(179,0))), crs = 4326) 218s > st_wrap_dateline(st_sf(a = 1, geometry = x)) 218s Simple feature collection with 1 feature and 1 field 218s Geometry type: MULTILINESTRING 218s Dimension: XY 218s Bounding box: xmin: -180 ymin: 0 xmax: 180 ymax: 0 218s Geodetic CRS: WGS 84 218s a geometry 218s 1 1 MULTILINESTRING ((-179 0, -... 218s > st_wrap_dateline(x) 218s Geometry set for 1 feature 218s Geometry type: MULTILINESTRING 218s Dimension: XY 218s Bounding box: xmin: -180 ymin: 0 xmax: 180 ymax: 0 218s Geodetic CRS: WGS 84 218s > st_wrap_dateline(x[[1]]) 218s > 218s > Error in check_ring_dir(lst) : 218s check_ring_dir: not supported for class sfc_GEOMETRY 218s MULTIPOLYGON (((0 0, 10 0, 10 10, 0 10, 0 0), (... 218s MULTIPOLYGON (((0 0, 10 0, 10 10, 0 10, 0 0), (... 218s MULTILINESTRING ((-179 0, -180 0), (180 0, 179 0)) 218s MULTILINESTRING ((-179 0, -180 0), (180 0, 179 0)) 218s geo <- c("{\"geodesic\":true,\"type\":\"Point\",\"coordinates\":[-118.68152563269095,36.43764870908927]}", 218s + "{\"geodesic\":true,\"type\":\"Point\",\"coordinates\":[-118.67408758213843,36.43366018922779]}", 218s + "{\"geodesic\":true,\"type\":\"Point\",\"coordinates\":[-118.67708346361097,36.44208638659282]}", 218s + "{\"geodesic\":true,\"type\":\"Point\",\"coordinates\":[-118.67886661944996,36.44110273135671]}", 218s + "{\"geodesic\":true,\"type\":\"Point\",\"coordinates\":[-118.68089232041565,36.44173155205561]}") 218s > st_as_sfc(geo, GeoJSON = TRUE) 218s Geometry set for 5 features 218s Geometry type: POINT 218s Dimension: XY 218s Bounding box: xmin: -118.682 ymin: 36.4337 xmax: -118.674 ymax: 36.4421 218s Geodetic CRS: WGS 84 218s POINT (-118.682 36.4376) 218s POINT (-118.674 36.4337) 218s POINT (-118.677 36.4421) 218s POINT (-118.679 36.4411) 218s > st_as_sfc(geo, GeoJSON = TRUE, crs = 4326) 218s POINT (-118.681 36.4417) 218s Geometry set for 5 features 218s Geometry type: POINT 218s Dimension: XY 218s Bounding box: xmin: -118.682 ymin: 36.4337 xmax: -118.674 ymax: 36.4421 218s Geodetic CRS: WGS 84 218s POINT (-118.682 36.4376) 218s POINT (-118.674 36.4337) 218s POINT (-118.677 36.4421) 218s POINT (-118.679 36.4411) 218s POINT (-118.681 36.4417) 218s > 218s > st_as_sfc(st_as_binary(st_sfc(st_point(0:1)))[[1]], crs = 4326) 218s Geometry set for 1 feature 218s Geometry type: POINT 218s Dimension: XY 218s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 218s Geodetic CRS: WGS 84 218s POINT (0 1) 218s > 218s POINT (0 1) 218s > x = nc 218s > x$geom = NULL 218s > class(x) 218s [1] "sf" "data.frame" 218s > 218s > st_as_sfc(list(st_point(0:1)), crs = 4326) 218s Geometry set for 1 feature 218s Geometry type: POINT 218s Dimension: XY 218s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 218s Geodetic CRS: WGS 84 218s > 218s > # crop: 218s > box = c(xmin = 0, ymin = 0, xmax = 1, ymax = 1) 218s > 218s > pol = st_sfc(st_buffer(st_point(c(.5, .5)), .65)) 218s > pol_sf = st_sf(a=1, geom=pol) 218s > 218s > st_crop(pol, box) 218s Geometry set for 1 feature 218s Geometry type: POLYGON 218s Dimension: XY 218s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 218s CRS: NA 218s > st_crop(pol, st_bbox(box)) 218s Geometry set for 1 feature 218s Geometry type: POLYGON 218s Dimension: XY 218s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 218s CRS: NA 218s > st_crop(pol_sf, box) 218s Simple feature collection with 1 feature and 1 field 218s Geometry type: POLYGON 218s Dimension: XY 218s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 218s CRS: NA 218s a geom 218s 1 1 POLYGON ((0.983044 0.065065... 218s > st_crop(pol_sf, st_bbox(box)) 218s Simple feature collection with 1 feature and 1 field 218s Geometry type: POLYGON 218s Dimension: XY 218s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 218s CRS: NA 218s a geom 218s 1 1 POLYGON ((0.983044 0.065065... 218s > 218s > # new sample methods: 218s > 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: 218s > p <- st_sample(x, 10, type = "regular") 218s > p <- st_sample(x, 10, type = "hexagonal") 218s > 218s > all.equal(st_drop_geometry(pol_sf), st_set_geometry(pol_sf, NULL)) 218s [1] TRUE 218s > 218s > # https://github.com/r-spatial/sf/issues/1024 218s > 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))))) 218s > shape2 <- st_sfc(st_polygon()) 218s > shape3 <- st_sfc(st_polygon()) 218s > 218s > shape4 = st_intersection(shape2, shape3) # has zero features 218s > 218s > st_difference(shape1, shape4) 218s POLYGON ((0.983044 0.0650651, 0.959619 0.040380... 218s POLYGON ((0.983044 0.0650651, 0.959619 0.040380... 218s Warning message: 218s attribute variables are assumed to be spatially constant throughout all geometries 218s Warning message: 218s attribute variables are assumed to be spatially constant throughout all geometries 218s Geometry set for 1 feature 218s Geometry type: POLYGON 218s Dimension: XY 218s Bounding box: xmin: 0 ymin: 0 xmax: 3 ymax: 4 218s CRS: NA 218s POLYGON ((0 0, 1 0, 3 2, 2 4, 1 4, 0 0)) 218s > st_difference(shape4, shape1) 218s Geometry set for 0 features 218s Bounding box: xmin: NA ymin: NA xmax: NA ymax: NA 218s CRS: NA 218s > st_sym_difference(shape1, shape4) 218s Geometry set for 1 feature 218s Geometry type: POLYGON 218s Dimension: XY 218s Bounding box: xmin: 0 ymin: 0 xmax: 3 ymax: 4 218s CRS: NA 218s POLYGON ((0 0, 1 0, 3 2, 2 4, 1 4, 0 0)) 218s > st_union(shape1, shape4) 218s Geometry set for 1 feature 218s Geometry type: POLYGON 218s Dimension: XY 218s Bounding box: xmin: 0 ymin: 0 xmax: 3 ymax: 4 218s CRS: NA 218s POLYGON ((0 0, 1 0, 3 2, 2 4, 1 4, 0 0)) 218s > st_union(shape4, shape1) 218s Geometry set for 1 feature 218s Geometry type: POLYGON 218s Dimension: XY 218s Bounding box: xmin: 0 ymin: 0 xmax: 3 ymax: 4 218s CRS: NA 218s POLYGON ((0 0, 1 0, 3 2, 2 4, 1 4, 0 0)) 218s > 218s > # transform empty: 218s > tr = st_sf(geom=st_sfc()) %>% st_set_crs(3587) %>% st_transform(4326) 218s > 218s > # NA values are converted to empty; #1114: 218s > x <- data.frame(name=LETTERS) 218s > y <- data.frame(name=LETTERS[1:13], letters[14:26]) 218s > y$geometry <- st_sfc(st_point(c(0,0))) 218s > y <- st_sf(y) 218s > out = merge(x, y, all.x=TRUE) 218s > class(out) 218s [1] "data.frame" 218s > 218s > st_as_sf(st_sfc(st_point(0:1))) 218s Simple feature collection with 1 feature and 0 fields 218s Geometry type: POINT 218s Dimension: XY 218s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 218s CRS: NA 218s x 218s 1 POINT (0 1) 218s > 218s BEGIN TEST sfg.R 218s 218s R version 4.3.2 (2023-10-31) -- "Eye Holes" 218s Copyright (C) 2023 The R Foundation for Statistical Computing 218s Platform: powerpc64le-unknown-linux-gnu (64-bit) 218s 218s R is free software and comes with ABSOLUTELY NO WARRANTY. 218s You are welcome to redistribute it under certain conditions. 218s Type 'license()' or 'licence()' for distribution details. 218s 218s R is a collaborative project with many contributors. 218s Type 'contributors()' for more information and 218s 'citation()' on how to cite R or R packages in publications. 218s 218s Type 'demo()' for some demos, 'help()' for on-line help, or 218s 'help.start()' for an HTML browser interface to help. 218s Type 'q()' to quit R. 218s 218s > suppressPackageStartupMessages(library(sf)) 219s Warning message: 219s package 'sf' was built under R version 4.3.3 219s > c(st_point(1:2), st_point(5:6)) 219s > c(st_point(1:2), st_multipoint(matrix(5:8,2))) 219s MULTIPOINT ((1 2), (5 6)) 219s > c(st_multipoint(matrix(1:4,2)), st_multipoint(matrix(5:8,2))) 219s MULTIPOINT ((1 2), (5 7), (6 8)) 219s MULTIPOINT ((1 3), (2 4), (5 7), (6 8)) 219s > c(st_linestring(matrix(1:6,3)), st_linestring(matrix(11:16,3))) 219s MULTILINESTRING ((1 4, 2 5, 3 6), (11 14, 12 15, 13 16)) 219s > c(st_linestring(matrix(1:6,3)), st_multilinestring(list(matrix(11:16,3)))) 219s MULTILINESTRING ((11 14, 12 15, 13 16), (1 4, 2 5, 3 6)) 219s > c(st_multilinestring(list(matrix(1:6,3))), st_multilinestring(list(matrix(11:16,3)))) 219s MULTILINESTRING ((1 4, 2 5, 3 6), (11 14, 12 15, 13 16)) 219s > pl = list(rbind(c(0,0), c(1,0), c(1,1), c(0,1), c(0,0))) 219s > c(st_polygon(pl), st_polygon(pl)) 219s MULTIPOLYGON (((0 0, 1 0, 1 1, 0 1, 0 0)), ((0 0, 1 0, 1 1, 0 1, 0 0))) 219s > c(st_polygon(pl), st_multipolygon(list(pl))) 219s MULTIPOLYGON (((0 0, 1 0, 1 1, 0 1, 0 0)), ((0 0, 1 0, 1 1, 0 1, 0 0))) 219s > c(st_linestring(matrix(1:6,3)), st_point(1:2)) 219s > c(st_geometrycollection(list(st_point(1:2), st_linestring(matrix(1:6,3)))), 219s GEOMETRYCOLLECTION (LINESTRING (1 4, 2 5, 3 6), POINT (1 2)) 219s + st_geometrycollection(list(st_multilinestring(list(matrix(11:16,3)))))) 219s GEOMETRYCOLLECTION (POINT (1 2), LINESTRING (1 4, 2 5, 3 6), MULTILINESTRING ((11 14, 12 15, 13 16))) 219s > c(st_geometrycollection(list(st_point(1:2), st_linestring(matrix(1:6,3)))), 219s + st_multilinestring(list(matrix(11:16,3))), st_point(5:6), 219s + st_geometrycollection(list(st_point(10:11)))) 219s GEOMETRYCOLLECTION (MULTILINESTRING ((11 14, 12 15, 13 16)), POINT (5 6), POINT (1 2), LINESTRING (1 4, 2 5, 3 6), POINT (10 11)) 219s > head(st_point(0:1), 2) 219s POINT (0 1) 219s GEOMETRYCOLLECTION (LINESTRING (0 0, 0 1), POINT (1 0)) 219s LINESTRING (0 0, 0 1) 219s GEOMETRYCOLLECTION EMPTY 219s GEOMETRYCOLLECTION (LINESTRING (0 0, 0 1), POINT (1 0)) 219s LINESTRING (1 0, 1 1) 219s LINESTRING (-1 0, -1 1) 219s LINESTRING (0 0, 0 0) 219s LINESTRING (0 0, 0 1) 219s POINT (1 0) 219s POINT (-1 0) 219s Error in Ops.sfg(pt) : unary ! not defined for "sfg" objects 219s > 219s > # Ops.sfg: 219s > ls = st_linestring(rbind(c(0,0),c(0,1))) 219s > pt = st_point(1:0) 219s > ls | pt 219s > ls / pt 219s > ls & pt 219s > ls %/% pt 219s > # arith: 219s > ls + pt 219s > ls - pt 219s > ls * pt 219s > ls / pt 219s > # unary: 219s > +pt 219s > -pt 219s > try(!pt) 219s > 219s BEGIN TEST spatstat.R 219s 219s R version 4.3.2 (2023-10-31) -- "Eye Holes" 219s Copyright (C) 2023 The R Foundation for Statistical Computing 219s Platform: powerpc64le-unknown-linux-gnu (64-bit) 219s 219s R is free software and comes with ABSOLUTELY NO WARRANTY. 219s You are welcome to redistribute it under certain conditions. 219s Type 'license()' or 'licence()' for distribution details. 219s 219s R is a collaborative project with many contributors. 219s Type 'contributors()' for more information and 219s 'citation()' on how to cite R or R packages in publications. 219s 219s Type 'demo()' for some demos, 'help()' for on-line help, or 219s 'help.start()' for an HTML browser interface to help. 219s Type 'q()' to quit R. 219s 219s > suppressPackageStartupMessages(library(sf)) 220s > if (require(spatstat.random, quietly = TRUE)) { 220s Warning message: 220s package 'sf' was built under R version 4.3.3 220s + 220s + data(chicago) 220s + st_as_sf(chicago) 220s + # ppp: 220s + g = gorillas 220s + st_as_sf(g) 220s + marks(g) = NULL 220s + st_as_sf(g) 220s + 220s + # multipolygon: https://github.com/r-spatial/sf/issues/1161 220s + window = read_sf(system.file("shape/nc.shp", package = "sf")) %>% 220s + st_transform(32119) 220s + 220s + win = spatstat.geom::as.owin(window) 220s + 220s + set.seed(1331) 220s + pp2a = runifpoint(n = 50, win = win) 220s + print(st_as_sf(pp2a)) 220s + 220s + # st_sample going the spatstat way 220s + x <- sf::st_sfc(sf::st_polygon(list(rbind(c(0, 0), c(10, 0), c(10, 10), c(0, 0))))) 220s + try(pts <- st_sample(x, type = "thomas")) 220s + try(pts <- st_sample(x, kappa = 1, mu = 10, type = "Thomas")) 220s + # points expected 220s + set.seed(1331) 220s + pts <- st_sample(x, kappa = 1, mu = 10, scale = 0.1, type = "Thomas") 220s + #plot(x) 220s + #plot(pts, add = TRUE) 220s + pts 220s + 220s + # see https://github.com/r-spatial/sf/issues/1233 220s + # png("/tmp/spa%03d.png") 220s + 220s + p1 = st_point(0:1) 220s + p2 = st_point(1:2) 220s + p3 = st_point(c(-1,2)) 220s + p = st_sfc(p1, p2, p3) 220s + as.ppp(p) 220s + try(as.ppp(st_set_crs(p, 4326))) 220s + 220s + sf = st_sf(geom = p) 220s + try(as.ppp(sf)) 220s + sf = st_sf(a = 1:3, geom = p) 220s + as.ppp(sf) 220s + sf = st_sf(a = 1:3, b=3:1, geom = p) 220s + as.ppp(sf) # warns 220s + 220s + w = st_as_sfc(st_bbox(st_sfc(p1, p2))) 220s + sf = st_sf(a = 1:3, geom = p) 220s + (p0 = rbind(st_sf(a = 0, geom = w), sf)) 220s + try(as.ppp(p0)) # errors: one point outside window 220s + 220s + w = st_as_sfc(st_bbox(p)) 220s + sf = st_sf(a = 1:3, geom = p) 220s + (p0 = rbind(st_sf(a = 0, geom = w), sf)) 220s + as.ppp(p0) 220s + 220s + # as.owin.sf, as.owin.sfc_* 220s + nc = st_read(system.file("gpkg/nc.gpkg", package="sf"), check_ring_dir = TRUE, quiet = TRUE) 220s + try(as.owin(nc)) # should be projected 220s + nc = st_transform(nc, 32119) 220s + plot(as.owin(nc), col = 'grey') 220s + plot(as.owin(st_geometry(nc)), col = 'grey') 220s + 220s + sq = rbind(c(-1,-1), c(1, -1), c(1,1), c(-1,1), c(-1,-1)) 220s + pol = st_polygon(list(0.5 * sq, sq[5:1,] * 0.45)) # w hole 220s + plot(as.owin(pol), col = 'grey') 220s + plot(as.owin(st_sfc(pol)), col = 'grey') 220s + mpol = st_multipolygon(list( 220s + list(sq, sq[5:1,] * 0.9), 220s + list(sq * 2, sq[5:1,] * 1.8))) 220s + plot(as.owin(mpol), col = 'grey') 220s + plot(as.owin(st_sfc(mpol)), col = 'grey') 220s + plot(as.owin(st_sfc(pol, mpol)), col = 'grey') 220s + plot(as.owin(st_sf(a=1:2, st_sfc(pol, mpol))), col = 'grey') 220s + (o = as.owin(st_sf(a=1:2, st_sfc(pol, mpol)))) 220s + st_as_sfc(o) 220s + 220s + plot(st_as_sfc(o), col = 'blue', main = 'st_as_sfc(o)') 220s + plot(st_as_sf(o), col = 'blue', main = 'st_as_sf(o)') 220s + 220s + data(japanesepines) 220s + st_as_sf(japanesepines) # warns about multiplier 220s + jp = rescale(japanesepines) 220s + st_as_sf(jp) # No warning 220s + 220s + data(nztrees) 220s + qNZ <- quadratcount(nztrees, nx=4, ny=3) 220s + ts = as.tess(qNZ) 220s + plot(st_as_sfc(ts)) 220s + 220s + ls = st_linestring(rbind(c(0,0), c(1,1), c(2,0))) 220s + plot(as.psp(ls)) 220s + mls = st_multilinestring(list(rbind(c(0,0), c(1,1), c(2,0)), rbind(c(3,3), c(4,2)))) 220s + plot(as.psp(mls)) 220s + 220s + plot(as.psp(st_sfc(ls))) 220s + plot(as.psp(st_sfc(mls))) 220s + plot(as.psp(st_sfc(ls, mls))) 220s + 220s + sf = st_sf(st_cast(st_sfc(ls, mls), "MULTILINESTRING"), marks = 1:2, foo = 2:1) 220s + as.psp(sf) # picks marks itself 220s + as.psp(sf, marks = 5:1) 220s + 220s + (x = st_as_sf(as.psp(sf))) 220s + (y = st_as_sfc(as.psp(sf))) 220s + all.equal(st_geometry(x), y) 220s + } 221s spatstat.geom 3.2-8 221s spatstat.random 3.2-2 222s Simple feature collection with 51 features and 1 field 222s Geometry type: GEOMETRY 222s Dimension: XY 222s Bounding box: xmin: 123829.8 ymin: 14740.06 xmax: 930518.6 ymax: 318255.5 222s CRS: NA 222s First 10 features: 222s label geom 222s 1 window MULTIPOLYGON (((886135.8 31... 222s 2 point POINT (339121.1 257811.6) 222s 3 point POINT (827440.4 246568.3) 222s 4 point POINT (451339.2 207943.6) 222s 5 point POINT (268749.7 203323.4) 222s 6 point POINT (516676.5 198556.1) 222s 7 point POINT (692366 238643.1) 222s 8 point POINT (843278.5 287241.6) 222s 9 point POINT (648477.7 235466.6) 222s 10 point POINT (852593 267248.3) 222s Error in st_poly_sample(x, size = size, ..., type = type, by_polygon = by_polygon) : 222s rthomas is not an exported function from spatstat.random. 222s Error in st_poly_sample(x, size = size, ..., type = type, by_polygon = by_polygon) : 222s The spatstat function rThomas did not return a valid result. Consult the help file. 222s Error message from spatstat: 222s Error in spatstat_fun(..., win = spatstat.geom::as.owin(x)) : 222s argument "scale" is missing, with no default 222s 222s Error : Only projected coordinates may be converted to spatstat class objects 222s Error in `marks<-.ppp`(`*tmp*`, value = value) : 222s number of rows of data frame != number of points 222s In addition: Warning messages: 222s 1: In as.ppp.sf(sf) : only first attribute column is used for marks 222s 2: 2 points were rejected as lying outside the specified window 222s Error : Only projected coordinates may be converted to spatstat class objects 222s [1] TRUE 222s > 222s Warning message: 222s In st_as_sfc.owin(spatstat.geom::as.owin(x)) : 222s The spatstat object has an measurement unit multiplier != 1. Consider rescaling before converting. 222s BEGIN TEST stars.R 222s 222s R version 4.3.2 (2023-10-31) -- "Eye Holes" 222s Copyright (C) 2023 The R Foundation for Statistical Computing 222s Platform: powerpc64le-unknown-linux-gnu (64-bit) 222s 222s R is free software and comes with ABSOLUTELY NO WARRANTY. 222s You are welcome to redistribute it under certain conditions. 222s Type 'license()' or 'licence()' for distribution details. 222s 222s R is a collaborative project with many contributors. 222s Type 'contributors()' for more information and 222s 'citation()' on how to cite R or R packages in publications. 222s 222s Type 'demo()' for some demos, 'help()' for on-line help, or 222s 'help.start()' for an HTML browser interface to help. 222s Type 'q()' to quit R. 222s 222s > suppressPackageStartupMessages(library(sf)) 223s Warning message: 223s package 'sf' was built under R version 4.3.3 223s > 223s > tif = system.file("tif/geomatrix.tif", package = "sf") 223s > 223s > gdal_metadata(tif) 223s [1] "AREA_OR_POINT=Point" 223s > gdal_metadata(tif, NA_character_) 223s [1] "IMAGE_STRUCTURE" "DERIVED_SUBDATASETS" "" 223s > try(gdal_metadata(tif, "wrongDomain")) 223s Error in gdal_metadata(tif, "wrongDomain") : 223s domain_item[1] not found in available metadata domains 223s > gdal_metadata(tif, c("IMAGE_STRUCTURE")) 223s $INTERLEAVE 223s [1] "BAND" 223s 223s attr(,"class") 223s [1] "gdal_metadata" 223s > try(length(gdal_metadata(tif, c("DERIVED_SUBDATASETS")))) # fails on Fedora 26 223s [1] 2 223s > 223s > if (require(stars, quietly = TRUE)) { 223s + tif = system.file("tif/geomatrix.tif", package = "sf") 223s + r = read_stars(tif) 223s + d = (st_dimensions(r)) 223s + gt = c(1841001.75, 1.5, -5, 1144003.25, -5, -1.5) 223s + x1 = st_as_sfc(d, as_points = TRUE, use_cpp = TRUE, geotransform = gt) 223s + x2 = st_as_sfc(d, as_points = TRUE, use_cpp = FALSE, geotransform = gt) 223s + print(identical(x1, x2)) 223s + y1 = st_as_sfc(d, as_points = FALSE, use_cpp = TRUE, geotransform = gt) 223s + y2 = st_as_sfc(d, as_points = FALSE, use_cpp = FALSE, geotransform = gt) 223s + print(identical(y1, y2)) 223s + 223s + # rectilinear grid: 223s + m = matrix(1:20, nrow = 5, ncol = 4) 223s + x = c(0,0.5,1,2,4,5) 223s + y = c(0.3,0.5,1,2,2.2) 223s + r = st_as_stars(list(m = m), dimensions = st_dimensions(x = x, y = y, .raster = c("x", "y"))) 223s + print(st_as_sfc(st_dimensions(r), as_points = TRUE)) 223s + print(st_as_sfc(st_dimensions(r), as_points = FALSE)) 223s + 223s + # curvilinear grid: 223s + lon = st_as_stars(matrix(1:5, 4, 5, byrow = TRUE)) 223s + lat = st_as_stars(matrix(1:4, 4, 5)) 223s + ll = c(X1 = lon, X2 = lat) 223s + curv = st_as_stars(st_as_stars(t(m)), curvilinear = setNames(ll, c("X1", "X2"))) 223s + print(st_as_sfc(st_dimensions(curv), as_points = TRUE)) 223s + print(st_as_sfc(st_dimensions(curv), as_points = FALSE)) 223s + 223s + demo(nc, echo = FALSE, ask = FALSE) 223s + print(x <- st_rasterize(nc)) # default grid: 223s + print(p <- st_as_sf(x, as_points = FALSE)) # polygonize: follow raster boundaries 223s + print(p <- st_as_sf(x, as_points = FALSE, use_integer = TRUE)) # polygonize integers: follow raster boundaries 223s + print(try(p <- st_as_sf(x, as_points = TRUE))) # polygonize: contour, requies GDAL >= 2.4.0 223s + if (utils::packageVersion("stars") >= "0.2-1") { 223s + write_stars(read_stars(tif), tempfile(fileext = ".tif")) 223s + write_stars(read_stars(tif, proxy = TRUE), tempfile(fileext = ".tif")) 223s + write_stars(read_stars(tif, proxy = TRUE), tempfile(fileext = ".tif"), chunk_size = c(200,200)) 223s + na.tif = read_stars(system.file("tif/na.tif", package = "stars")) 223s + write_stars(na.tif, "na.tif") 223s + write_stars(na.tif, "na.tif", NA_value = -999) 223s + na.tif = read_stars(system.file("tif/na.tif", package = "stars"), NA_value = -999) 223s + write_stars(na.tif, "na.tif") 223s + write_stars(na.tif, "na.tif", NA_value = -999) 223s + na.tif = read_stars(system.file("tif/na.tif", package = "stars"), NA_value = -999, proxy = TRUE) 223s + write_stars(na.tif, "na.tif") 223s + write_stars(na.tif, "na.tif", NA_value = -999) 223s + } 223s + # https://github.com/mtennekes/tmap/issues/368 223s + if (utils::packageVersion("stars") > "0.4-0") { 223s + lc = system.file('tif/lc.tif', package = 'stars') 223s + if (lc != "") { 223s + r = read_stars(lc, RAT = "Land Cover Class") 223s + r <- droplevels(r) 223s + } 223s + } 223s + } 223s [1] TRUE 223s [1] TRUE 223s Geometry set for 20 features 223s Geometry type: POINT 223s Dimension: XY 223s Bounding box: xmin: 0.25 ymin: 0.4 xmax: 4.5 ymax: 2.1 223s CRS: NA 223s First 5 geometries: 223s POINT (0.25 0.4) 223s POINT (0.75 0.4) 223s POINT (1.5 0.4) 223s POINT (3 0.4) 223s POINT (4.5 0.4) 223s Geometry set for 20 features 223s Geometry type: POLYGON 223s Dimension: XY 223s Bounding box: xmin: 0 ymin: 0.3 xmax: 5 ymax: 2.2 223s CRS: NA 223s First 5 geometries: 223s POLYGON ((0 0.3, 0.5 0.3, 0.5 0.5, 0 0.5, 0 0.3)) 223s POLYGON ((0.5 0.3, 1 0.3, 1 0.5, 0.5 0.5, 0.5 0... 223s POLYGON ((1 0.3, 2 0.3, 2 0.5, 1 0.5, 1 0.3)) 223s POLYGON ((2 0.3, 4 0.3, 4 0.5, 2 0.5, 2 0.3)) 223s Geometry set for 20 features 223s Geometry type: POINT 223s Dimension: XY 223s Bounding box: xmin: 1 ymin: 1 xmax: 5 ymax: 4 223s Geodetic CRS: WGS 84 (CRS84) 223s First 5 geometries: 223s Geometry set for 20 features 223s Geometry type: POLYGON 223s Dimension: XY 223s Bounding box: xmin: 0.5 ymin: 0.5 xmax: 5.5 ymax: 4.5 223s Geodetic CRS: WGS 84 (CRS84) 223s First 5 geometries: 223s POLYGON ((4 0.3, 5 0.3, 5 0.5, 4 0.5, 4 0.3)) 223s POINT (1 1) 223s POINT (1 2) 223s POINT (1 3) 223s POINT (1 4) 223s POINT (2 1) 223s POLYGON ((0.5 0.5, 0.5 1.5, 1.5 1.5, 1.5 0.5, 0... 223s POLYGON ((0.5 1.5, 0.5 2.5, 1.5 2.5, 1.5 1.5, 0... 223s POLYGON ((0.5 2.5, 0.5 3.5, 1.5 3.5, 1.5 2.5, 0... 223s POLYGON ((0.5 3.5, 0.5 4.5, 1.5 4.5, 1.5 3.5, 0... 223s POLYGON ((1.5 0.5, 1.5 1.5, 2.5 1.5, 2.5 0.5, 1... 224s stars object with 2 dimensions and 12 attributes 224s attribute(s): 224s Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 224s AREA 0.042 0.108 0.142 1.451932e-01 0.181 0.241 30904 224s PERIMETER 0.999 1.461 1.716 1.786110e+00 2.004 3.640 30904 224s CNTY_ 1825.000 1907.000 1989.000 1.998403e+03 2085.000 2241.000 30904 224s CNTY_ID 1825.000 1907.000 1989.000 1.998403e+03 2085.000 2241.000 30904 224s FIPSNO 37001.000 37049.000 37101.000 3.710042e+04 37153.000 37199.000 30904 224s CRESS_ID 1.000 25.000 51.000 5.071206e+01 77.000 100.000 30904 224s BIR74 248.000 1323.000 2648.000 3.791637e+03 4139.000 21588.000 30904 224s SID74 0.000 3.000 5.000 7.891985e+00 10.000 44.000 30904 224s NWBIR74 1.000 297.000 844.000 1.246210e+03 1396.000 8027.000 30904 224s BIR79 319.000 1606.000 3108.000 4.852046e+03 5400.000 30757.000 30904 224s SID79 0.000 3.000 6.000 9.584098e+00 13.000 57.000 30904 224s NWBIR79 3.000 360.000 1058.000 1.604642e+03 1524.000 11631.000 30904 224s dimension(s): 224s from to offset delta refsys point x/y 224s x 1 461 -84.32 0.01925 NAD27 FALSE [x] 224s y 1 141 36.59 -0.01925 NAD27 FALSE [y] 224s Simple feature collection with 34097 features and 12 fields 224s Geometry type: POLYGON 224s Dimension: XY 224s Bounding box: xmin: -84.32385 ymin: 33.87563 xmax: -75.45034 ymax: 36.58965 224s Geodetic CRS: NAD27 224s First 10 features: 224s AREA PERIMETER CNTY_ CNTY_ID FIPSNO CRESS_ID BIR74 SID74 NWBIR74 BIR79 224s 1 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 224s 2 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 224s 3 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 224s 4 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 224s 5 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 224s 6 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 224s 7 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 224s 8 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 224s 9 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 224s 10 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 224s SID79 NWBIR79 geometry 224s 1 0 19 POLYGON ((-81.66757 36.5896... 224s 2 0 19 POLYGON ((-81.64833 36.5896... 224s 3 0 19 POLYGON ((-81.62908 36.5896... 224s 4 0 19 POLYGON ((-81.60983 36.5896... 224s 5 0 19 POLYGON ((-81.59058 36.5896... 224s 6 0 19 POLYGON ((-81.57133 36.5896... 224s 7 0 19 POLYGON ((-81.55208 36.5896... 224s 8 0 19 POLYGON ((-81.53283 36.5896... 224s 9 0 19 POLYGON ((-81.51359 36.5896... 224s 10 0 19 POLYGON ((-81.49434 36.5896... 225s Simple feature collection with 34097 features and 12 fields 225s Geometry type: POLYGON 225s Dimension: XY 225s Bounding box: xmin: -84.32385 ymin: 33.87563 xmax: -75.45034 ymax: 36.58965 225s Geodetic CRS: NAD27 225s First 10 features: 225s AREA PERIMETER CNTY_ CNTY_ID FIPSNO CRESS_ID BIR74 SID74 NWBIR74 BIR79 225s 1 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 225s 2 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 225s 3 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 225s 4 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 225s 5 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 225s 6 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 225s 7 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 225s 8 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 225s 9 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 225s 10 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 225s SID79 NWBIR79 geometry 225s 1 0 19 POLYGON ((-81.66757 36.5896... 225s 2 0 19 POLYGON ((-81.64833 36.5896... 225s 3 0 19 POLYGON ((-81.62908 36.5896... 225s 4 0 19 POLYGON ((-81.60983 36.5896... 225s 5 0 19 POLYGON ((-81.59058 36.5896... 225s 6 0 19 POLYGON ((-81.57133 36.5896... 225s 7 0 19 POLYGON ((-81.55208 36.5896... 225s 8 0 19 POLYGON ((-81.53283 36.5896... 225s 9 0 19 POLYGON ((-81.51359 36.5896... 225s 10 0 19 POLYGON ((-81.49434 36.5896... 225s Simple feature collection with 34097 features and 12 fields 225s Geometry type: POINT 225s Dimension: XY 225s Bounding box: xmin: -84.31423 ymin: 33.88525 xmax: -75.45997 ymax: 36.58003 225s Geodetic CRS: NAD27 225s First 10 features: 225s AREA PERIMETER CNTY_ CNTY_ID FIPSNO CRESS_ID BIR74 SID74 NWBIR74 BIR79 225s 1 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 225s 2 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 225s 3 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 225s 4 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 225s 5 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 225s 6 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 225s 7 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 225s 8 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 225s 9 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 225s 10 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 225s SID79 NWBIR79 geometry 225s 1 0 19 POINT (-81.65795 36.58003) 225s 2 0 19 POINT (-81.6387 36.58003) 225s 3 0 19 POINT (-81.61945 36.58003) 225s 4 0 19 POINT (-81.6002 36.58003) 225s 5 0 19 POINT (-81.58096 36.58003) 225s 6 0 19 POINT (-81.56171 36.58003) 225s 7 0 19 POINT (-81.54246 36.58003) 225s 8 0 19 POINT (-81.52321 36.58003) 225s 9 0 19 POINT (-81.50396 36.58003) 225s 10 0 19 POINT (-81.48471 36.58003) 225s 225s 225s 225s 225s > 225s > r = gdal_read(tif) 225s > gt = c(0,1,0,0,0,1) 225s > gdal_inv_geotransform(gt) 225s [1] 0 1 0 0 0 1 225s > rc = expand.grid(x=1:3, y = 1:3) 225s > #(xy = xy_from_colrow(rc, gt)) 225s > #xy_from_colrow(xy, gt, inverse = TRUE) 225s > crs <- gdal_crs(tif) 225s > 225s > try(gdal_metadata("foo")) 225s [1] NA 225s > gdal_metadata(tif) 225s [1] "AREA_OR_POINT=Point" 225s > 225s BEGIN TEST testthat.R 225s 225s R version 4.3.2 (2023-10-31) -- "Eye Holes" 225s Copyright (C) 2023 The R Foundation for Statistical Computing 225s Platform: powerpc64le-unknown-linux-gnu (64-bit) 225s 225s R is free software and comes with ABSOLUTELY NO WARRANTY. 225s You are welcome to redistribute it under certain conditions. 225s Type 'license()' or 'licence()' for distribution details. 225s 225s R is a collaborative project with many contributors. 225s Type 'contributors()' for more information and 225s 'citation()' on how to cite R or R packages in publications. 225s 225s Type 'demo()' for some demos, 'help()' for on-line help, or 225s 'help.start()' for an HTML browser interface to help. 225s Type 'q()' to quit R. 225s 225s > if (require(testthat, quietly = TRUE)) { 225s + suppressPackageStartupMessages(library(sf)) 225s + test_check("sf") 225s + } 227s Coordinate Reference System: 227s User input: EPSG:4326 227s wkt: 227s GEOGCRS["WGS 84", 227s ENSEMBLE["World Geodetic System 1984 ensemble", 227s MEMBER["World Geodetic System 1984 (Transit)"], 227s MEMBER["World Geodetic System 1984 (G730)"], 227s MEMBER["World Geodetic System 1984 (G873)"], 227s MEMBER["World Geodetic System 1984 (G1150)"], 227s MEMBER["World Geodetic System 1984 (G1674)"], 227s MEMBER["World Geodetic System 1984 (G1762)"], 227s MEMBER["World Geodetic System 1984 (G2139)"], 227s ELLIPSOID["WGS 84",6378137,298.257223563, 227s LENGTHUNIT["metre",1]], 227s ENSEMBLEACCURACY[2.0]], 227s PRIMEM["Greenwich",0, 227s ANGLEUNIT["degree",0.0174532925199433]], 227s CS[ellipsoidal,2], 227s AXIS["geodetic latitude (Lat)",north, 227s ORDER[1], 227s ANGLEUNIT["degree",0.0174532925199433]], 227s AXIS["geodetic longitude (Lon)",east, 227s ORDER[2], 227s ANGLEUNIT["degree",0.0174532925199433]], 227s USAGE[ 227s SCOPE["Horizontal component of 3D system."], 227s AREA["World."], 227s BBOX[-90,-180,90,180]], 227s ID["EPSG",4326]] 227s Coordinate Reference System: 227s No user input 227s wkt: 227s GEOGCRS["WGS 84", 227s ENSEMBLE["World Geodetic System 1984 ensemble", 227s MEMBER["World Geodetic System 1984 (Transit)"], 227s MEMBER["World Geodetic System 1984 (G730)"], 227s MEMBER["World Geodetic System 1984 (G873)"], 227s MEMBER["World Geodetic System 1984 (G1150)"], 227s MEMBER["World Geodetic System 1984 (G1674)"], 227s MEMBER["World Geodetic System 1984 (G1762)"], 227s MEMBER["World Geodetic System 1984 (G2139)"], 227s ELLIPSOID["WGS 84",6378137,298.257223563, 227s LENGTHUNIT["metre",1]], 227s ENSEMBLEACCURACY[2.0]], 227s PRIMEM["Greenwich",0, 227s ANGLEUNIT["degree",0.0174532925199433]], 227s CS[ellipsoidal,2], 227s AXIS["geodetic latitude (Lat)",north, 227s ORDER[1], 227s ANGLEUNIT["degree",0.0174532925199433]], 227s AXIS["geodetic longitude (Lon)",east, 227s ORDER[2], 227s ANGLEUNIT["degree",0.0174532925199433]], 227s USAGE[ 227s SCOPE["Horizontal component of 3D system."], 227s AREA["World."], 227s BBOX[-90,-180,90,180]], 227s ID["EPSG",4326]] 233s Cannot open layer foo 233s Reading layer `nospatial' from data source 233s `/usr/lib/R/site-library/sf/gpkg/nospatial.gpkg' using driver `GPKG' 233s Reading layer `nospatial' from data source 233s `/usr/lib/R/site-library/sf/gpkg/nospatial.gpkg' using driver `GPKG' 234s OGR: Unsupported geometry type 236s Failed to create feature 1 in x 236s Failed to create feature 1 in x 236s [ FAIL 0 | WARN 8 | SKIP 18 | PASS 714 ] 236s 236s == Skipped tests (18) ========================================================== 237s * !sf_use_s2() is not TRUE (1): 'test_geos.R:20:5' 237s * RPostgres cannot be loaded (3): 'test_postgis_ODBC.R:1:1', 237s 'test_postgis_RPostgreSQL.R:1:1', 'test_postgis_RPostgres.R:12:1' 237s * Sys.getenv("USER") %in% c("edzer", "travis") is not TRUE (3): 237s 'test_gdal.R:55:3', 'test_write.R:47:3', 'test_write.R:130:3' 237s * empty test (6): 'test-normalize.R:29:1', 'test_crs.R:66:1', 237s 'test_crs.R:99:1', 'test_project.R:1:1', 'test_read.R:7:1', 'test_sf.R:52:1' 237s * sf_extSoftVersion()[["GDAL"]] < "2.5.0" && sf_extSoftVersion()[["proj.4"]] < 237s (1): 'test_crs.R:61:3' 237s * sf_extSoftVersion()[["GDAL"]] < "2.5.0" is not TRUE (1): 'test_gdal.R:46:3' 237s * sf_extSoftVersion()[["proj.4"]] < "6.0.0" is not TRUE (3): 'test_crs.R:44:3', 237s 'test_crs.R:49:3', 'test_crs.R:55:3' 237s 237s [ FAIL 0 | WARN 8 | SKIP 18 | PASS 714 ] 237s Warning message: 237s package 'sf' was built under R version 4.3.3 237s > 237s BEGIN TEST units.R 237s 237s R version 4.3.2 (2023-10-31) -- "Eye Holes" 237s Copyright (C) 2023 The R Foundation for Statistical Computing 237s Platform: powerpc64le-unknown-linux-gnu (64-bit) 237s 237s R is free software and comes with ABSOLUTELY NO WARRANTY. 237s You are welcome to redistribute it under certain conditions. 237s Type 'license()' or 'licence()' for distribution details. 237s 237s R is a collaborative project with many contributors. 237s Type 'contributors()' for more information and 237s 'citation()' on how to cite R or R packages in publications. 237s 237s Type 'demo()' for some demos, 'help()' for on-line help, or 237s 'help.start()' for an HTML browser interface to help. 237s Type 'q()' to quit R. 237s 237s > suppressPackageStartupMessages(library(sf)) 238s Warning message: 238s > package 'sf' was built under R version 4.3.3 238s suppressPackageStartupMessages(library(units)) 238s > 238s > if (utils::packageVersion("units") >= "0.5-0") 238s + units_options(auto_convert_names_to_symbols = FALSE) 238s > 238s > st_crs(4326)$ud_unit 238s 1 [degree] 238s > 238s > u = names(sf:::udunits_from_proj)[1:21] 238s > 238s > unrecognized = NULL 238s > out = sapply(u, function(x) { 238s + p4s = paste0("+proj=laea +units=", x) 238s + cat(x, ": ") 238s + ret = try(st_crs(p4s)$ud_unit, silent = TRUE) 238s + if (! inherits(ret, "try-error")) 238s + print(ret) 238s + else 238s + unrecognized = c(unrecognized, x) 238s + }) 238s km : 1 [km] 238s m : 1 [m] 238s dm : 1 [dm] 238s cm : 1 [cm] 238s mm : 1 [mm] 238s kmi : 1 [nautical_mile] 238s in : 1 [inch] 238s ft : 1 [foot] 238s yd : 1 [yard] 238s mi : 1 [mi] 238s fath : 1 [fathom] 238s ch : 1 [chain] 238s link : 1 [link] 238s us-in : 1 [us_in] 238s us-ft : 1 [US_survey_foot] 238s us-yd : 1 [US_survey_yard] 238s us-ch : 1 [chain] 238s us-mi : 1 [US_survey_mile] 238s ind-yd : 1 [ind_yd] 238s ind-ft : 1 [ind_ft] 238s ind-ch : 1 [ind_ch] 238s > 238s > if (length(unrecognized)) 238s + print(paste("unrecognized units:", paste(unrecognized, collapse = ", "), ": older GDAL version?")) 238s > 238s BEGIN TEST wkb.R 238s 238s R version 4.3.2 (2023-10-31) -- "Eye Holes" 238s Copyright (C) 2023 The R Foundation for Statistical Computing 238s Platform: powerpc64le-unknown-linux-gnu (64-bit) 238s 238s R is free software and comes with ABSOLUTELY NO WARRANTY. 238s You are welcome to redistribute it under certain conditions. 238s Type 'license()' or 'licence()' for distribution details. 238s 238s R is a collaborative project with many contributors. 238s Type 'contributors()' for more information and 238s 'citation()' on how to cite R or R packages in publications. 238s 238s Type 'demo()' for some demos, 'help()' for on-line help, or 238s 'help.start()' for an HTML browser interface to help. 238s Type 'q()' to quit R. 238s 238s > suppressPackageStartupMessages(library(sf)) 239s > round_trip = function(x, EWKB = FALSE, pureR = FALSE) { 239s + if (inherits(x, "sfg")) 239s + x = st_sfc(x) 239s + Warning message: 239s package 'sf' was built under R version 4.3.3 239s wkb = st_as_binary(x, EWKB = EWKB, pureR = pureR) 239s + class(wkb) = "WKB" 239s + # print(wkb) 239s + y = st_as_sfc(wkb, EWKB = EWKB, pureR = pureR) 239s + a = all.equal(x, y) 239s + if (length(a) == 1 && is.logical(a) && a) 239s + TRUE 239s + else { 239s + print(x) 239s + print(wkb) 239s + print(y) 239s + FALSE 239s + } 239s + } 239s > 239s > p3 = st_point(c(0,0,0)) 239s > p3m = st_point(c(0,0,0), "XYM") 239s > p4 = st_point(c(0,0,0,0)) 239s > p2 = st_point(c(0,0)) 239s > ls = st_linestring(matrix(1:6,3)) 239s > mp = st_multipoint(matrix(1:6,3)) 239s > 239s > outer = matrix(c(0,0,10,0,10,10,0,10,0,0),ncol=2, byrow=TRUE) 239s > hole1 = matrix(c(1,1,1,2,2,2,2,1,1,1),ncol=2, byrow=TRUE) 239s > hole2 = matrix(c(5,5,5,6,6,6,6,5,5,5),ncol=2, byrow=TRUE) 239s > pts = list(outer, hole1, hole2) 239s > pl1 = st_polygon(pts) 239s > 239s > pol1 = list(outer, hole1, hole2) 239s > pol2 = list(outer + 12, hole1 + 12) 239s > pol3 = list(outer + 24) 239s > mp1 = st_multipolygon(list(pol1,pol2,pol3)) 239s > 239s > ml1 = st_multilinestring(list(outer, hole1, hole2)) 239s > gc = st_geometrycollection(list(p2, ls, pl1, mp1)) 239s > 239s > sapply(list(p3, p3m, p4, p2, ls, mp, pl1, mp1, ml1, gc), round_trip, EWKB = FALSE) 239s [1] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 239s > sapply(list(p3, p3m, p4, p2, ls, mp, pl1, mp1, ml1, gc), round_trip, EWKB = FALSE, pureR = TRUE) 239s [1] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 239s > sapply(list(p3, p3m, p4, p2, ls, mp, pl1, mp1, ml1, gc), round_trip, EWKB = TRUE) 239s [1] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 239s > sapply(list(p3, p3m, p4, p2, ls, mp, pl1, mp1, ml1, gc), round_trip, EWKB = TRUE, pureR = TRUE) 239s [1] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 239s > 239s > rawToHex(st_as_binary(st_multipoint(matrix(1:6,3)))) 239s [1] "0104000000030000000101000000000000000000f03f0000000000001040010100000000000000000000400000000000001440010100000000000000000008400000000000001840" 239s > rawToHex(st_as_binary(st_sfc(st_point(c(0,1)), st_multipoint(matrix(1:6,3))))) 239s [1] "01010000000000000000000000000000000000f03f" 239s [2] "0104000000030000000101000000000000000000f03f0000000000001040010100000000000000000000400000000000001440010100000000000000000008400000000000001840" 239s > try(rawToHex("error")) 239s Error in rawToHex("error") : 239s not implemented for objects of class character 239s > 239s > # debug roundtrips sf -> GDAL -> sf; 239s > # the first WKT is what GDAL reports, and will lack M 239s > st_as_text(st_sfc(sf:::CPL_roundtrip(st_sfc(st_linestring(matrix(1:18,6,3),dim="XYZ"))))) 239s LINESTRING (1 7 13,2 8 14,3 9 15,4 10 16,5 11 17,6 12 18) 239s [1] "LINESTRING Z (1 7 13, 2 8 14, 3 9 15, 4 10 16, 5 11 17, 6 12 18)" 239s > st_as_text(st_sfc(sf:::CPL_roundtrip(st_sfc(st_multipoint(matrix(1:18,6,3),dim="XYZ"))))) 239s MULTIPOINT (1 7 13,2 8 14,3 9 15,4 10 16,5 11 17,6 12 18) 239s [1] "MULTIPOINT Z ((1 7 13), (2 8 14), (3 9 15), (4 10 16), (5 11 17), (6 12 18))" 239s > st_as_text(st_sfc(sf:::CPL_roundtrip(st_sfc(st_point(c(0,0,0), dim="XYZ"))))) 239s POINT (0 0 0) 239s [1] "POINT Z (0 0 0)" 239s > 239s > if (sf:::CPL_gdal_version() >= "2.1.0") { # address GDAL/Fedora (gdal 2.0.2) error: 239s + st_as_text(st_sfc(sf:::CPL_roundtrip(st_sfc(st_linestring(matrix(1:18,6,3),dim="XYM"))))) 239s + st_as_text(st_sfc(sf:::CPL_roundtrip(st_sfc(st_multipoint(matrix(1:18,6,3),dim="XYM"))))) 239s + st_as_text(st_sfc(sf:::CPL_roundtrip(st_sfc(st_point(c(0,0,0), dim="XYM"))))) 239s + } else { 239s + "(output expected when gdal <= 2.1.0, e.g. CRAN/fedora)" 239s + } 239s LINESTRING (1 7,2 8,3 9,4 10,5 11,6 12) 239s MULTIPOINT (1 7,2 8,3 9,4 10,5 11,6 12) 239s POINT (0 0) 239s [1] "POINT M (0 0 0)" 239s > 239s autopkgtest [17:27:48]: test run-unit-test: -----------------------] 240s autopkgtest [17:27:49]: test run-unit-test: - - - - - - - - - - results - - - - - - - - - - 240s run-unit-test PASS 240s autopkgtest [17:27:49]: test pkg-r-autopkgtest: preparing testbed 349s autopkgtest [17:29:38]: testbed dpkg architecture: ppc64el 349s autopkgtest [17:29:38]: testbed apt version: 2.7.12 349s autopkgtest [17:29:38]: @@@@@@@@@@@@@@@@@@@@ test bed setup 350s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 350s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [2966 kB] 351s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [47.8 kB] 351s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4812 B] 351s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [456 kB] 351s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el Packages [605 kB] 351s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el c-n-f Metadata [3116 B] 351s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el Packages [1372 B] 351s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el c-n-f Metadata [116 B] 351s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el Packages [3321 kB] 351s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el c-n-f Metadata [8652 B] 351s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el Packages [42.2 kB] 351s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el c-n-f Metadata [116 B] 354s Fetched 7573 kB in 2s (3900 kB/s) 354s Reading package lists... 356s Reading package lists... 357s Building dependency tree... 357s Reading state information... 357s Calculating upgrade... 357s The following packages will be REMOVED: 357s libssl3 357s The following NEW packages will be installed: 357s libssl3t64 357s The following packages will be upgraded: 357s openssl zlib1g 357s 2 upgraded, 1 newly installed, 1 to remove and 0 not upgraded. 357s Need to get 3268 kB of archives. 357s After this operation, 6144 B of additional disk space will be used. 357s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el openssl ppc64el 3.0.13-0ubuntu1 [1028 kB] 357s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libssl3t64 ppc64el 3.0.13-0ubuntu1 [2168 kB] 358s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el zlib1g ppc64el 1:1.3.dfsg-3.1ubuntu1 [72.8 kB] 358s Fetched 3268 kB in 1s (4686 kB/s) 358s (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 ... 70095 files and directories currently installed.) 358s Preparing to unpack .../openssl_3.0.13-0ubuntu1_ppc64el.deb ... 358s Unpacking openssl (3.0.13-0ubuntu1) over (3.0.10-1ubuntu4) ... 358s dpkg: libssl3:ppc64el: dependency problems, but removing anyway as you requested: 358s wget depends on libssl3 (>= 3.0.0). 358s tnftp depends on libssl3 (>= 3.0.0). 358s tcpdump depends on libssl3 (>= 3.0.0). 358s systemd-resolved depends on libssl3 (>= 3.0.0). 358s systemd depends on libssl3 (>= 3.0.0). 358s sudo depends on libssl3 (>= 3.0.0). 358s rsync depends on libssl3 (>= 3.0.0). 358s python3-cryptography depends on libssl3 (>= 3.0.0). 358s openssh-server depends on libssl3 (>= 3.0.10). 358s openssh-client depends on libssl3 (>= 3.0.10). 358s linux-headers-6.8.0-11-generic depends on libssl3 (>= 3.0.0). 358s libsystemd-shared:ppc64el depends on libssl3 (>= 3.0.0). 358s libssh-4:ppc64el depends on libssl3 (>= 3.0.0). 358s libsasl2-modules:ppc64el depends on libssl3 (>= 3.0.0). 358s libsasl2-2:ppc64el depends on libssl3 (>= 3.0.0). 358s libpython3.12-minimal:ppc64el depends on libssl3 (>= 3.0.0). 358s libpython3.11-minimal:ppc64el depends on libssl3 (>= 3.0.0). 358s libnvme1 depends on libssl3 (>= 3.0.0). 358s libkrb5-3:ppc64el depends on libssl3 (>= 3.0.0). 358s libkmod2:ppc64el depends on libssl3 (>= 3.0.0). 358s libfido2-1:ppc64el depends on libssl3 (>= 3.0.0). 358s libcurl4:ppc64el depends on libssl3 (>= 3.0.0). 358s libcryptsetup12:ppc64el depends on libssl3 (>= 3.0.0). 358s kmod depends on libssl3 (>= 3.0.0). 358s dhcpcd-base depends on libssl3 (>= 3.0.0). 358s bind9-libs:ppc64el depends on libssl3 (>= 3.0.0). 358s 358s (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 ... 70095 files and directories currently installed.) 358s Removing libssl3:ppc64el (3.0.10-1ubuntu4) ... 358s Selecting previously unselected package libssl3t64:ppc64el. 358s (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 ... 70084 files and directories currently installed.) 358s Preparing to unpack .../libssl3t64_3.0.13-0ubuntu1_ppc64el.deb ... 358s Unpacking libssl3t64:ppc64el (3.0.13-0ubuntu1) ... 358s Preparing to unpack .../zlib1g_1%3a1.3.dfsg-3.1ubuntu1_ppc64el.deb ... 358s Unpacking zlib1g:ppc64el (1:1.3.dfsg-3.1ubuntu1) over (1:1.3.dfsg-3ubuntu1) ... 358s Setting up zlib1g:ppc64el (1:1.3.dfsg-3.1ubuntu1) ... 358s Setting up libssl3t64:ppc64el (3.0.13-0ubuntu1) ... 358s Setting up openssl (3.0.13-0ubuntu1) ... 358s Processing triggers for man-db (2.12.0-3) ... 359s Processing triggers for libc-bin (2.39-0ubuntu2) ... 359s Reading package lists... 359s Building dependency tree... 359s Reading state information... 359s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 360s Hit:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease 360s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 360s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 360s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 361s Reading package lists... 361s Reading package lists... 361s Building dependency tree... 361s Reading state information... 361s Calculating upgrade... 362s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 362s Reading package lists... 362s Building dependency tree... 362s Reading state information... 362s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 367s Reading package lists... 367s Building dependency tree... 367s Reading state information... 368s Starting pkgProblemResolver with broken count: 0 368s Starting 2 pkgProblemResolver with broken count: 0 368s Done 368s The following additional packages will be installed: 368s build-essential cpp cpp-13 cpp-13-powerpc64le-linux-gnu 368s cpp-powerpc64le-linux-gnu dctrl-tools fontconfig fontconfig-config 368s fonts-dejavu-core fonts-dejavu-mono fonts-font-awesome 368s fonts-glyphicons-halflings fonts-mathjax g++ g++-13 368s g++-13-powerpc64le-linux-gnu g++-powerpc64le-linux-gnu gcc gcc-13 368s gcc-13-powerpc64le-linux-gnu gcc-powerpc64le-linux-gnu gdal-data 368s gdal-plugins gfortran gfortran-13 gfortran-13-powerpc64le-linux-gnu 368s gfortran-powerpc64le-linux-gnu icu-devtools javascript-common libaec0 368s libarmadillo12 libarpack2 libasan8 libatomic1 libblas-dev libblas3 libblosc1 368s libbz2-dev libc-dev-bin libc6-dev libcairo2 libcc1-0 libcfitsio10t64 368s libcrypt-dev libdatrie1 libdav1d7 libde265-0 libdeflate0 libfontconfig1 368s libfreexl1 libfyba0 libgcc-13-dev libgdal34t64 libgeos-c1t64 368s libgeos3.12.1t64 libgeotiff5 libgfortran-13-dev libgfortran5 libgif7 368s libgomp1 libgraphite2-3 libharfbuzz0b libhdf4-0-alt libhdf5-103-1t64 368s libhdf5-hl-100t64 libheif-plugin-dav1d libheif-plugin-libde265 libheif1 368s libice6 libicu-dev libisl23 libitm1 libjbig0 libjpeg-dev libjpeg-turbo8 368s libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libjs-bootstrap libjs-bootstrap4 368s libjs-d3 libjs-es5-shim libjs-highlight.js libjs-jquery 368s libjs-jquery-datatables libjs-jquery-selectize.js libjs-jquery-ui libjs-json 368s libjs-mathjax libjs-microplugin.js libjs-modernizr libjs-popper.js 368s libjs-prettify libjs-sifter.js libjs-twitter-bootstrap-datepicker 368s libkmlbase1t64 libkmldom1t64 libkmlengine1t64 liblapack-dev liblapack3 368s liblcms2-2 liblerc4 liblsan0 libltdl7 liblzma-dev libminizip1t64 libmpc3 368s libmysqlclient21 libncurses-dev libnetcdf19t64 libnsl-dev libodbc2 368s libodbcinst2 libogdi4.1 libopenjp2-7 libpango-1.0-0 libpangocairo-1.0-0 368s libpangoft2-1.0-0 libpaper-utils libpaper1 libpcre2-16-0 libpcre2-32-0 368s libpcre2-dev libpcre2-posix3 libpixman-1-0 libpkgconf3 libpng-dev 368s libpng16-16t64 libpoppler134 libpq5 libproj25 libqhull-r8.0 libquadmath0 368s libreadline-dev librttopo1 libsharpyuv0 libsm6 libsnappy1v5 368s libspatialite8t64 libstdc++-13-dev libsuperlu6 libsz2 libtcl8.6 libthai-data 368s libthai0 libtiff6 libtirpc-dev libtk8.6 libtsan2 libubsan1 libudunits2-0 368s libudunits2-data liburiparser1 libwebp7 libxcb-render0 libxcb-shm0 368s libxerces-c3.2t64 libxft2 libxrender1 libxss1 libxt6 linux-libc-dev littler 368s mysql-common node-bootstrap-sass node-html5shiv node-normalize.css pandoc 368s pandoc-data pkg-config pkg-r-autopkgtest pkgconf pkgconf-bin proj-data 368s r-base-core r-base-dev r-cran-abind r-cran-askpass r-cran-base64enc 368s r-cran-bit r-cran-bit64 r-cran-blob r-cran-brio r-cran-bslib r-cran-cachem 368s r-cran-callr r-cran-class r-cran-classint r-cran-cli r-cran-colorspace 368s r-cran-commonmark r-cran-covr r-cran-cpp11 r-cran-crayon r-cran-curl 368s r-cran-dbi r-cran-deldir r-cran-desc r-cran-diffobj r-cran-digest 368s r-cran-dplyr r-cran-e1071 r-cran-ellipsis r-cran-evaluate r-cran-fansi 368s r-cran-farver r-cran-fastmap r-cran-fontawesome r-cran-fs r-cran-generics 368s r-cran-ggplot2 r-cran-glue r-cran-goftest r-cran-gtable r-cran-highr 368s r-cran-htmltools r-cran-httpuv r-cran-httr r-cran-isoband r-cran-jquerylib 368s r-cran-jsonlite r-cran-kernsmooth r-cran-knitr r-cran-labeling r-cran-later 368s r-cran-lattice r-cran-lazyeval r-cran-lifecycle r-cran-littler r-cran-lwgeom 368s r-cran-magrittr r-cran-maps r-cran-mass r-cran-matrix r-cran-memoise 368s r-cran-mgcv r-cran-mime r-cran-munsell r-cran-nlme r-cran-openssl 368s r-cran-pbapply r-cran-pillar r-cran-pkgbuild r-cran-pkgconfig 368s r-cran-pkgkitten r-cran-pkgload r-cran-plogr r-cran-polyclip r-cran-praise 368s r-cran-processx r-cran-promises r-cran-proxy r-cran-ps r-cran-purrr 368s r-cran-r6 r-cran-rappdirs r-cran-raster r-cran-rcolorbrewer r-cran-rcpp 368s r-cran-rematch2 r-cran-rex r-cran-rlang r-cran-rmarkdown r-cran-rpart 368s r-cran-rpostgresql r-cran-rprojroot r-cran-rsqlite r-cran-s2 r-cran-sass 368s r-cran-scales r-cran-sf r-cran-shiny r-cran-sourcetools r-cran-sp 368s r-cran-spatstat r-cran-spatstat.data r-cran-spatstat.explore 368s r-cran-spatstat.geom r-cran-spatstat.linnet r-cran-spatstat.model 368s r-cran-spatstat.random r-cran-spatstat.sparse r-cran-spatstat.utils 368s r-cran-stars r-cran-stringi r-cran-stringr r-cran-survival r-cran-sys 368s r-cran-tensor r-cran-terra r-cran-testthat r-cran-tibble r-cran-tidyr 368s r-cran-tidyselect r-cran-tinytex r-cran-units r-cran-utf8 r-cran-vctrs 368s r-cran-viridislite r-cran-waldo r-cran-withr r-cran-wk r-cran-xfun 368s r-cran-xtable r-cran-yaml rpcsvc-proto unixodbc-common unzip x11-common 368s xdg-utils zip zlib1g-dev 368s Suggested packages: 368s cpp-doc gcc-13-locales cpp-13-doc debtags gcc-13-doc gcc-multilib 368s manpages-dev autoconf automake libtool flex bison gdb gcc-doc 368s gdb-powerpc64le-linux-gnu gfortran-doc gfortran-13-doc libcoarrays-dev 368s apache2 | lighttpd | httpd liblapack-doc glibc-doc geotiff-bin gdal-bin 368s libgeotiff-epsg libhdf4-doc libhdf4-alt-dev hdf4-tools 368s libheif-plugin-ffmpegdec libheif-plugin-jpegdec libheif-plugin-jpegenc 368s libheif-plugin-j2kdec libheif-plugin-j2kenc libheif-plugin-rav1e 368s libheif-plugin-svtenc icu-doc libjs-jquery-ui-docs fonts-mathjax-extras 368s fonts-stix libjs-mathjax-doc liblcms2-utils liblzma-doc ncurses-doc 368s odbc-postgresql tdsodbc ogdi-bin proj-bin readline-doc libstdc++-13-doc 368s tcl8.6 tk8.6 nodejs texlive-latex-recommended texlive-xetex texlive-luatex 368s pandoc-citeproc texlive-latex-extra context wkhtmltopdf librsvg2-bin groff 368s ghc php python ruby libjs-katex citation-style-language-styles elpa-ess 368s r-doc-info | r-doc-pdf r-mathlib r-base-html texlive-base texlive-latex-base 368s texlive-plain-generic texlive-fonts-recommended texlive-fonts-extra 368s texlive-extra-utils texinfo r-cran-roxygen2 r-cran-ff r-cran-spelling 368s r-cran-kernlab r-cran-mvtnorm r-cran-vcd r-cran-shinyjs r-cran-png 368s r-cran-jpeg r-cran-viridis r-cran-rstudioapi r-cran-rmysql r-cran-markdown 368s r-cran-magick r-cran-getopt r-cran-mapproj r-cran-mapdata r-cran-formattable 368s r-cran-nanotime r-cran-palmerpenguins r-cran-vdiffr r-cran-inline 368s r-cran-hmisc r-cran-rvest r-cran-nanoarrow r-cran-bench r-cran-here 368s r-cran-hms r-cran-plm r-cran-zoo 368s Recommended packages: 368s bzip2-doc manpages manpages-dev libc-devtools proj-bin libheif-plugin-aomenc 368s libheif-plugin-x265 node-jquery libpng-tools poppler-data r-recommended 368s r-doc-html r-cran-thematic r-cran-cliapp r-cran-mockery r-cran-spdata 368s r-cran-tinytest r-cran-htmlwidgets r-cran-rstudioapi r-cran-whoami 368s r-cran-xml2 r-cran-dt r-cran-bench r-cran-decor r-cran-lobstr 368s r-cran-progress r-cran-spelling r-cran-webutils r-cran-gh r-cran-broom 368s r-cran-dbplyr r-cran-rmysql r-cran-unitizer r-cran-rsvg r-cran-hexbin 368s r-cran-hmisc r-cran-mapproj r-cran-multcomp r-cran-profvis r-cran-quantreg 368s r-cran-ragg r-cran-svglite r-cran-vdiffr r-cran-testit r-cran-cairo 368s r-cran-markdown r-cran-jpeg r-cran-png r-cran-readr r-cran-r.rsp 368s r-cran-codetools r-cran-formatr r-cran-gridsvg r-cran-magick 368s r-cran-reticulate r-cran-rgl r-cran-tikzdevice r-cran-webshot 368s node-highlight.js r-cran-lintr r-cran-tidyverse r-cran-geosphere 368s r-cran-sodium r-cran-future r-cran-future.apply r-cran-lubridate 368s r-cran-bitops r-cran-mathjaxr r-cran-mockr r-cran-remotes r-cran-webfakes 368s r-cran-cba r-cran-pingr r-cran-ncdf4 r-cran-igraph r-cran-gstat 368s r-cran-fields r-cran-exactextractr r-cran-usethis r-cran-dygraphs 368s r-cran-rsconnect r-cran-downlit r-cran-dbitest r-cran-gert r-cran-hms 368s r-cran-rvest r-cran-dichromat r-cran-sm r-cran-gsl r-cran-locfit 368s r-cran-spatial r-cran-nleqslv r-cran-glmnet r-cran-pcict r-cran-rnetcdf 368s r-cran-clue r-cran-cubelyr r-cran-fnn r-cran-ggforce r-cran-ggthemes 368s r-cran-mapdata r-cran-ncdfgeom r-cran-ncmeta r-cran-plm r-cran-randomforest 368s r-cran-spacetime r-cran-viridis r-cran-xts r-cran-zoo r-cran-xml 368s r-cran-data.table r-cran-formattable r-cran-pkgdown r-cran-zeallot 368s r-cran-renv r-cran-runit libfile-mimeinfo-perl libnet-dbus-perl 368s libx11-protocol-perl x11-utils x11-xserver-utils 368s The following packages will be REMOVED: 368s libpng16-16 368s The following NEW packages will be installed: 368s autopkgtest-satdep build-essential cpp cpp-13 cpp-13-powerpc64le-linux-gnu 368s cpp-powerpc64le-linux-gnu dctrl-tools fontconfig fontconfig-config 368s fonts-dejavu-core fonts-dejavu-mono fonts-font-awesome 368s fonts-glyphicons-halflings fonts-mathjax g++ g++-13 368s g++-13-powerpc64le-linux-gnu g++-powerpc64le-linux-gnu gcc gcc-13 368s gcc-13-powerpc64le-linux-gnu gcc-powerpc64le-linux-gnu gdal-data 368s gdal-plugins gfortran gfortran-13 gfortran-13-powerpc64le-linux-gnu 368s gfortran-powerpc64le-linux-gnu icu-devtools javascript-common libaec0 368s libarmadillo12 libarpack2 libasan8 libatomic1 libblas-dev libblas3 libblosc1 368s libbz2-dev libc-dev-bin libc6-dev libcairo2 libcc1-0 libcfitsio10t64 368s libcrypt-dev libdatrie1 libdav1d7 libde265-0 libdeflate0 libfontconfig1 368s libfreexl1 libfyba0 libgcc-13-dev libgdal34t64 libgeos-c1t64 368s libgeos3.12.1t64 libgeotiff5 libgfortran-13-dev libgfortran5 libgif7 368s libgomp1 libgraphite2-3 libharfbuzz0b libhdf4-0-alt libhdf5-103-1t64 368s libhdf5-hl-100t64 libheif-plugin-dav1d libheif-plugin-libde265 libheif1 368s libice6 libicu-dev libisl23 libitm1 libjbig0 libjpeg-dev libjpeg-turbo8 368s libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libjs-bootstrap libjs-bootstrap4 368s libjs-d3 libjs-es5-shim libjs-highlight.js libjs-jquery 368s libjs-jquery-datatables libjs-jquery-selectize.js libjs-jquery-ui libjs-json 368s libjs-mathjax libjs-microplugin.js libjs-modernizr libjs-popper.js 368s libjs-prettify libjs-sifter.js libjs-twitter-bootstrap-datepicker 368s libkmlbase1t64 libkmldom1t64 libkmlengine1t64 liblapack-dev liblapack3 368s liblcms2-2 liblerc4 liblsan0 libltdl7 liblzma-dev libminizip1t64 libmpc3 368s libmysqlclient21 libncurses-dev libnetcdf19t64 libnsl-dev libodbc2 368s libodbcinst2 libogdi4.1 libopenjp2-7 libpango-1.0-0 libpangocairo-1.0-0 368s libpangoft2-1.0-0 libpaper-utils libpaper1 libpcre2-16-0 libpcre2-32-0 368s libpcre2-dev libpcre2-posix3 libpixman-1-0 libpkgconf3 libpng-dev 368s libpng16-16t64 libpoppler134 libpq5 libproj25 libqhull-r8.0 libquadmath0 368s libreadline-dev librttopo1 libsharpyuv0 libsm6 libsnappy1v5 368s libspatialite8t64 libstdc++-13-dev libsuperlu6 libsz2 libtcl8.6 libthai-data 368s libthai0 libtiff6 libtirpc-dev libtk8.6 libtsan2 libubsan1 libudunits2-0 368s libudunits2-data liburiparser1 libwebp7 libxcb-render0 libxcb-shm0 368s libxerces-c3.2t64 libxft2 libxrender1 libxss1 libxt6 linux-libc-dev littler 368s mysql-common node-bootstrap-sass node-html5shiv node-normalize.css pandoc 368s pandoc-data pkg-config pkg-r-autopkgtest pkgconf pkgconf-bin proj-data 368s r-base-core r-base-dev r-cran-abind r-cran-askpass r-cran-base64enc 368s r-cran-bit r-cran-bit64 r-cran-blob r-cran-brio r-cran-bslib r-cran-cachem 368s r-cran-callr r-cran-class r-cran-classint r-cran-cli r-cran-colorspace 368s r-cran-commonmark r-cran-covr r-cran-cpp11 r-cran-crayon r-cran-curl 368s r-cran-dbi r-cran-deldir r-cran-desc r-cran-diffobj r-cran-digest 368s r-cran-dplyr r-cran-e1071 r-cran-ellipsis r-cran-evaluate r-cran-fansi 368s r-cran-farver r-cran-fastmap r-cran-fontawesome r-cran-fs r-cran-generics 368s r-cran-ggplot2 r-cran-glue r-cran-goftest r-cran-gtable r-cran-highr 368s r-cran-htmltools r-cran-httpuv r-cran-httr r-cran-isoband r-cran-jquerylib 368s r-cran-jsonlite r-cran-kernsmooth r-cran-knitr r-cran-labeling r-cran-later 368s r-cran-lattice r-cran-lazyeval r-cran-lifecycle r-cran-littler r-cran-lwgeom 368s r-cran-magrittr r-cran-maps r-cran-mass r-cran-matrix r-cran-memoise 368s r-cran-mgcv r-cran-mime r-cran-munsell r-cran-nlme r-cran-openssl 368s r-cran-pbapply r-cran-pillar r-cran-pkgbuild r-cran-pkgconfig 368s r-cran-pkgkitten r-cran-pkgload r-cran-plogr r-cran-polyclip r-cran-praise 368s r-cran-processx r-cran-promises r-cran-proxy r-cran-ps r-cran-purrr 368s r-cran-r6 r-cran-rappdirs r-cran-raster r-cran-rcolorbrewer r-cran-rcpp 368s r-cran-rematch2 r-cran-rex r-cran-rlang r-cran-rmarkdown r-cran-rpart 368s r-cran-rpostgresql r-cran-rprojroot r-cran-rsqlite r-cran-s2 r-cran-sass 368s r-cran-scales r-cran-sf r-cran-shiny r-cran-sourcetools r-cran-sp 368s r-cran-spatstat r-cran-spatstat.data r-cran-spatstat.explore 368s r-cran-spatstat.geom r-cran-spatstat.linnet r-cran-spatstat.model 368s r-cran-spatstat.random r-cran-spatstat.sparse r-cran-spatstat.utils 368s r-cran-stars r-cran-stringi r-cran-stringr r-cran-survival r-cran-sys 368s r-cran-tensor r-cran-terra r-cran-testthat r-cran-tibble r-cran-tidyr 368s r-cran-tidyselect r-cran-tinytex r-cran-units r-cran-utf8 r-cran-vctrs 368s r-cran-viridislite r-cran-waldo r-cran-withr r-cran-wk r-cran-xfun 368s r-cran-xtable r-cran-yaml rpcsvc-proto unixodbc-common unzip x11-common 368s xdg-utils zip zlib1g-dev 368s 0 upgraded, 313 newly installed, 1 to remove and 0 not upgraded. 368s Need to get 321 MB/321 MB of archives. 368s After this operation, 1074 MB of additional disk space will be used. 368s Get:1 /tmp/autopkgtest.ZvVZmd/2-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [860 B] 368s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libpng16-16t64 ppc64el 1.6.43-3 [242 kB] 369s Get:3 http://ftpmaster.internal/ubuntu noble/main ppc64el libc-dev-bin ppc64el 2.39-0ubuntu2 [21.3 kB] 369s Get:4 http://ftpmaster.internal/ubuntu noble/main ppc64el linux-libc-dev ppc64el 6.8.0-11.11 [1585 kB] 369s Get:5 http://ftpmaster.internal/ubuntu noble/main ppc64el libcrypt-dev ppc64el 1:4.4.36-4 [167 kB] 369s Get:6 http://ftpmaster.internal/ubuntu noble/main ppc64el libtirpc-dev ppc64el 1.3.4+ds-1build1 [262 kB] 369s Get:7 http://ftpmaster.internal/ubuntu noble/main ppc64el libnsl-dev ppc64el 1.3.0-3 [79.2 kB] 369s Get:8 http://ftpmaster.internal/ubuntu noble/main ppc64el rpcsvc-proto ppc64el 1.4.2-0ubuntu6 [82.3 kB] 369s Get:9 http://ftpmaster.internal/ubuntu noble/main ppc64el libc6-dev ppc64el 2.39-0ubuntu2 [2102 kB] 369s Get:10 http://ftpmaster.internal/ubuntu noble/main ppc64el libisl23 ppc64el 0.26-3 [864 kB] 369s Get:11 http://ftpmaster.internal/ubuntu noble/main ppc64el libmpc3 ppc64el 1.3.1-1 [61.2 kB] 369s Get:12 http://ftpmaster.internal/ubuntu noble/main ppc64el cpp-13-powerpc64le-linux-gnu ppc64el 13.2.0-17ubuntu2 [10.7 MB] 370s Get:13 http://ftpmaster.internal/ubuntu noble/main ppc64el cpp-13 ppc64el 13.2.0-17ubuntu2 [1038 B] 370s Get:14 http://ftpmaster.internal/ubuntu noble/main ppc64el cpp-powerpc64le-linux-gnu ppc64el 4:13.2.0-7ubuntu1 [5330 B] 370s Get:15 http://ftpmaster.internal/ubuntu noble/main ppc64el cpp ppc64el 4:13.2.0-7ubuntu1 [22.5 kB] 370s Get:16 http://ftpmaster.internal/ubuntu noble/main ppc64el libcc1-0 ppc64el 14-20240303-1ubuntu1 [48.1 kB] 370s Get:17 http://ftpmaster.internal/ubuntu noble/main ppc64el libgomp1 ppc64el 14-20240303-1ubuntu1 [161 kB] 370s Get:18 http://ftpmaster.internal/ubuntu noble/main ppc64el libitm1 ppc64el 14-20240303-1ubuntu1 [32.4 kB] 370s Get:19 http://ftpmaster.internal/ubuntu noble/main ppc64el libatomic1 ppc64el 14-20240303-1ubuntu1 [10.7 kB] 370s Get:20 http://ftpmaster.internal/ubuntu noble/main ppc64el libasan8 ppc64el 14-20240303-1ubuntu1 [2973 kB] 370s Get:21 http://ftpmaster.internal/ubuntu noble/main ppc64el liblsan0 ppc64el 14-20240303-1ubuntu1 [1325 kB] 370s Get:22 http://ftpmaster.internal/ubuntu noble/main ppc64el libtsan2 ppc64el 14-20240303-1ubuntu1 [2734 kB] 370s Get:23 http://ftpmaster.internal/ubuntu noble/main ppc64el libubsan1 ppc64el 14-20240303-1ubuntu1 [1194 kB] 370s Get:24 http://ftpmaster.internal/ubuntu noble/main ppc64el libquadmath0 ppc64el 14-20240303-1ubuntu1 [158 kB] 370s Get:25 http://ftpmaster.internal/ubuntu noble/main ppc64el libgcc-13-dev ppc64el 13.2.0-17ubuntu2 [1581 kB] 370s Get:26 http://ftpmaster.internal/ubuntu noble/main ppc64el gcc-13-powerpc64le-linux-gnu ppc64el 13.2.0-17ubuntu2 [20.6 MB] 370s Get:27 http://ftpmaster.internal/ubuntu noble/main ppc64el gcc-13 ppc64el 13.2.0-17ubuntu2 [477 kB] 370s Get:28 http://ftpmaster.internal/ubuntu noble/main ppc64el gcc-powerpc64le-linux-gnu ppc64el 4:13.2.0-7ubuntu1 [1224 B] 370s Get:29 http://ftpmaster.internal/ubuntu noble/main ppc64el gcc ppc64el 4:13.2.0-7ubuntu1 [5022 B] 370s Get:30 http://ftpmaster.internal/ubuntu noble/main ppc64el libstdc++-13-dev ppc64el 13.2.0-17ubuntu2 [2445 kB] 371s Get:31 http://ftpmaster.internal/ubuntu noble/main ppc64el g++-13-powerpc64le-linux-gnu ppc64el 13.2.0-17ubuntu2 [12.2 MB] 371s Get:32 http://ftpmaster.internal/ubuntu noble/main ppc64el g++-13 ppc64el 13.2.0-17ubuntu2 [14.5 kB] 371s Get:33 http://ftpmaster.internal/ubuntu noble/main ppc64el g++-powerpc64le-linux-gnu ppc64el 4:13.2.0-7ubuntu1 [968 B] 371s Get:34 http://ftpmaster.internal/ubuntu noble/main ppc64el g++ ppc64el 4:13.2.0-7ubuntu1 [1086 B] 371s Get:35 http://ftpmaster.internal/ubuntu noble/main ppc64el build-essential ppc64el 12.10ubuntu1 [4936 B] 371s Get:36 http://ftpmaster.internal/ubuntu noble/main ppc64el dctrl-tools ppc64el 2.24-3build2 [70.6 kB] 371s Get:37 http://ftpmaster.internal/ubuntu noble/main ppc64el fonts-dejavu-mono all 2.37-8 [502 kB] 371s Get:38 http://ftpmaster.internal/ubuntu noble/main ppc64el fonts-dejavu-core all 2.37-8 [835 kB] 371s Get:39 http://ftpmaster.internal/ubuntu noble/main ppc64el fontconfig-config ppc64el 2.15.0-1ubuntu1 [37.0 kB] 371s Get:40 http://ftpmaster.internal/ubuntu noble/main ppc64el libfontconfig1 ppc64el 2.15.0-1ubuntu1 [190 kB] 371s Get:41 http://ftpmaster.internal/ubuntu noble/main ppc64el fontconfig ppc64el 2.15.0-1ubuntu1 [192 kB] 371s Get:42 http://ftpmaster.internal/ubuntu noble/main ppc64el fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 371s Get:43 http://ftpmaster.internal/ubuntu noble/universe ppc64el fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-3 [118 kB] 371s Get:44 http://ftpmaster.internal/ubuntu noble/main ppc64el fonts-mathjax all 2.7.9+dfsg-1 [2208 kB] 371s Get:45 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el gdal-data all 3.8.4+dfsg-3ubuntu1 [261 kB] 372s Get:46 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el gdal-plugins ppc64el 3.8.4+dfsg-3ubuntu1 [24.7 kB] 372s Get:47 http://ftpmaster.internal/ubuntu noble/main ppc64el libgfortran5 ppc64el 14-20240303-1ubuntu1 [574 kB] 372s Get:48 http://ftpmaster.internal/ubuntu noble/main ppc64el libgfortran-13-dev ppc64el 13.2.0-17ubuntu2 [604 kB] 372s Get:49 http://ftpmaster.internal/ubuntu noble/main ppc64el gfortran-13-powerpc64le-linux-gnu ppc64el 13.2.0-17ubuntu2 [11.2 MB] 372s Get:50 http://ftpmaster.internal/ubuntu noble/main ppc64el gfortran-13 ppc64el 13.2.0-17ubuntu2 [10.3 kB] 372s Get:51 http://ftpmaster.internal/ubuntu noble/main ppc64el gfortran-powerpc64le-linux-gnu ppc64el 4:13.2.0-7ubuntu1 [1030 B] 372s Get:52 http://ftpmaster.internal/ubuntu noble/main ppc64el gfortran ppc64el 4:13.2.0-7ubuntu1 [1170 B] 372s Get:53 http://ftpmaster.internal/ubuntu noble/main ppc64el icu-devtools ppc64el 74.2-1ubuntu1 [246 kB] 372s Get:54 http://ftpmaster.internal/ubuntu noble/main ppc64el javascript-common all 11+nmu1 [5936 B] 372s Get:55 http://ftpmaster.internal/ubuntu noble/universe ppc64el libaec0 ppc64el 1.1.2-1 [29.9 kB] 372s Get:56 http://ftpmaster.internal/ubuntu noble/main ppc64el libblas3 ppc64el 3.12.0-3 [227 kB] 372s Get:57 http://ftpmaster.internal/ubuntu noble/main ppc64el liblapack3 ppc64el 3.12.0-3 [2804 kB] 372s Get:58 http://ftpmaster.internal/ubuntu noble/universe ppc64el libarpack2 ppc64el 3.9.1-1 [106 kB] 372s Get:59 http://ftpmaster.internal/ubuntu noble/universe ppc64el libsuperlu6 ppc64el 6.0.1+dfsg1-1 [234 kB] 372s Get:60 http://ftpmaster.internal/ubuntu noble/universe ppc64el libarmadillo12 ppc64el 1:12.6.7+dfsg-1 [139 kB] 372s Get:61 http://ftpmaster.internal/ubuntu noble/main ppc64el libblas-dev ppc64el 3.12.0-3 [301 kB] 372s Get:62 http://ftpmaster.internal/ubuntu noble/main ppc64el libsnappy1v5 ppc64el 1.1.10-1 [30.5 kB] 372s Get:63 http://ftpmaster.internal/ubuntu noble/universe ppc64el libblosc1 ppc64el 1.21.5+ds-1 [37.7 kB] 372s Get:64 http://ftpmaster.internal/ubuntu noble/main ppc64el libbz2-dev ppc64el 1.0.8-5ubuntu1 [51.2 kB] 372s Get:65 http://ftpmaster.internal/ubuntu noble/main ppc64el libpixman-1-0 ppc64el 0.42.2-1 [300 kB] 372s Get:66 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-render0 ppc64el 1.15-1 [17.2 kB] 372s Get:67 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-shm0 ppc64el 1.15-1 [5896 B] 372s Get:68 http://ftpmaster.internal/ubuntu noble/main ppc64el libxrender1 ppc64el 1:0.9.10-1.1 [23.3 kB] 372s Get:69 http://ftpmaster.internal/ubuntu noble/main ppc64el libcairo2 ppc64el 1.18.0-1 [735 kB] 372s Get:70 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el libcfitsio10t64 ppc64el 4.3.1-1.1 [712 kB] 372s Get:71 http://ftpmaster.internal/ubuntu noble/main ppc64el libdatrie1 ppc64el 0.2.13-3 [25.1 kB] 372s Get:72 http://ftpmaster.internal/ubuntu noble/universe ppc64el libdav1d7 ppc64el 1.4.0-1 [461 kB] 372s Get:73 http://ftpmaster.internal/ubuntu noble/universe ppc64el libde265-0 ppc64el 1.0.15-1 [329 kB] 372s Get:74 http://ftpmaster.internal/ubuntu noble/main ppc64el libdeflate0 ppc64el 1.19-1 [61.9 kB] 372s Get:75 http://ftpmaster.internal/ubuntu noble/universe ppc64el libfyba0 ppc64el 4.1.1-8 [143 kB] 372s Get:76 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libminizip1t64 ppc64el 1:1.3.dfsg-3.1ubuntu1 [25.4 kB] 372s Get:77 http://ftpmaster.internal/ubuntu noble/universe ppc64el libfreexl1 ppc64el 2.0.0-1 [52.6 kB] 372s Get:78 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el libgeos3.12.1t64 ppc64el 3.12.1-3 [1010 kB] 372s Get:79 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el libgeos-c1t64 ppc64el 3.12.1-3 [107 kB] 372s Get:80 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el proj-data all 9.4.0-1 [7885 kB] 372s Get:81 http://ftpmaster.internal/ubuntu noble/main ppc64el libjbig0 ppc64el 2.1-6.1ubuntu1 [34.7 kB] 372s Get:82 http://ftpmaster.internal/ubuntu noble/main ppc64el libjpeg-turbo8 ppc64el 2.1.5-2ubuntu1 [212 kB] 372s Get:83 http://ftpmaster.internal/ubuntu noble/main ppc64el libjpeg8 ppc64el 8c-2ubuntu11 [2148 B] 372s Get:84 http://ftpmaster.internal/ubuntu noble/main ppc64el liblerc4 ppc64el 4.0.0+ds-4ubuntu1 [266 kB] 372s Get:85 http://ftpmaster.internal/ubuntu noble/main ppc64el libsharpyuv0 ppc64el 1.3.2-0.4 [28.7 kB] 372s Get:86 http://ftpmaster.internal/ubuntu noble/main ppc64el libwebp7 ppc64el 1.3.2-0.4 [312 kB] 372s Get:87 http://ftpmaster.internal/ubuntu noble/main ppc64el libtiff6 ppc64el 4.5.1+git230720-3ubuntu1 [323 kB] 372s Get:88 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el libproj25 ppc64el 9.4.0-1 [1485 kB] 372s Get:89 http://ftpmaster.internal/ubuntu noble/universe ppc64el libgeotiff5 ppc64el 1.7.1-5 [64.6 kB] 372s Get:90 http://ftpmaster.internal/ubuntu noble/main ppc64el libgif7 ppc64el 5.2.1-2.5 [39.6 kB] 372s Get:91 http://ftpmaster.internal/ubuntu noble/universe ppc64el libhdf4-0-alt ppc64el 4.2.16-3 [329 kB] 372s Get:92 http://ftpmaster.internal/ubuntu noble/universe ppc64el libsz2 ppc64el 1.1.2-1 [5472 B] 372s Get:93 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el libhdf5-103-1t64 ppc64el 1.10.10+repack-3.1ubuntu2 [1395 kB] 372s Get:94 http://ftpmaster.internal/ubuntu noble/universe ppc64el libheif-plugin-dav1d ppc64el 1.17.6-1ubuntu1 [11.3 kB] 372s Get:95 http://ftpmaster.internal/ubuntu noble/universe ppc64el libheif-plugin-libde265 ppc64el 1.17.6-1ubuntu1 [9566 B] 372s Get:96 http://ftpmaster.internal/ubuntu noble/universe ppc64el libheif1 ppc64el 1.17.6-1ubuntu1 [381 kB] 372s Get:97 http://ftpmaster.internal/ubuntu noble/universe ppc64el liburiparser1 ppc64el 0.9.7+dfsg-2 [52.4 kB] 372s Get:98 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el libkmlbase1t64 ppc64el 1.3.0-12 [59.4 kB] 372s Get:99 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el libkmldom1t64 ppc64el 1.3.0-12 [168 kB] 372s Get:100 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el libkmlengine1t64 ppc64el 1.3.0-12 [77.9 kB] 372s Get:101 http://ftpmaster.internal/ubuntu noble/main ppc64el mysql-common all 5.8+1.1.0 [6626 B] 372s Get:102 http://ftpmaster.internal/ubuntu noble/main ppc64el libmysqlclient21 ppc64el 8.0.36-1 [1319 kB] 372s Get:103 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el libhdf5-hl-100t64 ppc64el 1.10.10+repack-3.1ubuntu2 [70.9 kB] 373s Get:104 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el libnetcdf19t64 ppc64el 1:4.9.2-5ubuntu2 [600 kB] 373s Get:105 http://ftpmaster.internal/ubuntu noble/main ppc64el libltdl7 ppc64el 2.4.7-7 [48.0 kB] 373s Get:106 http://ftpmaster.internal/ubuntu noble/main ppc64el libodbc2 ppc64el 2.3.12-1 [187 kB] 373s Get:107 http://ftpmaster.internal/ubuntu noble/main ppc64el unixodbc-common all 2.3.12-1 [8524 B] 373s Get:108 http://ftpmaster.internal/ubuntu noble/main ppc64el libodbcinst2 ppc64el 2.3.12-1 [36.9 kB] 373s Get:109 http://ftpmaster.internal/ubuntu noble/universe ppc64el libogdi4.1 ppc64el 4.1.1+ds-1 [249 kB] 373s Get:110 http://ftpmaster.internal/ubuntu noble/main ppc64el libopenjp2-7 ppc64el 2.5.0-2 [233 kB] 373s Get:111 http://ftpmaster.internal/ubuntu noble/main ppc64el liblcms2-2 ppc64el 2.14-2 [243 kB] 373s Get:112 http://ftpmaster.internal/ubuntu noble/main ppc64el libpoppler134 ppc64el 24.02.0-1ubuntu2 [1341 kB] 374s Get:113 http://ftpmaster.internal/ubuntu noble/main ppc64el libpq5 ppc64el 16.2-1 [170 kB] 374s Get:114 http://ftpmaster.internal/ubuntu noble/universe ppc64el libqhull-r8.0 ppc64el 2020.2-6 [220 kB] 374s Get:115 http://ftpmaster.internal/ubuntu noble/universe ppc64el librttopo1 ppc64el 1.1.0-3 [231 kB] 374s Get:116 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el libspatialite8t64 ppc64el 5.1.0-3 [2232 kB] 374s Get:117 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el libxerces-c3.2t64 ppc64el 3.2.4+debian-1.2 [1070 kB] 374s Get:118 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el libgdal34t64 ppc64el 3.8.4+dfsg-3ubuntu1 [9796 kB] 375s Get:119 http://ftpmaster.internal/ubuntu noble/main ppc64el libgraphite2-3 ppc64el 1.3.14-2 [105 kB] 375s Get:120 http://ftpmaster.internal/ubuntu noble/main ppc64el libharfbuzz0b ppc64el 8.3.0-2 [576 kB] 375s Get:121 http://ftpmaster.internal/ubuntu noble/main ppc64el x11-common all 1:7.7+23ubuntu2 [23.4 kB] 375s Get:122 http://ftpmaster.internal/ubuntu noble/main ppc64el libice6 ppc64el 2:1.0.10-1build2 [49.3 kB] 375s Get:123 http://ftpmaster.internal/ubuntu noble/main ppc64el libicu-dev ppc64el 74.2-1ubuntu1 [12.5 MB] 376s Get:124 http://ftpmaster.internal/ubuntu noble/main ppc64el libjpeg-turbo8-dev ppc64el 2.1.5-2ubuntu1 [357 kB] 376s Get:125 http://ftpmaster.internal/ubuntu noble/main ppc64el libjpeg8-dev ppc64el 8c-2ubuntu11 [1484 B] 376s Get:126 http://ftpmaster.internal/ubuntu noble/main ppc64el libjpeg-dev ppc64el 8c-2ubuntu11 [1486 B] 376s Get:127 http://ftpmaster.internal/ubuntu noble/universe ppc64el libjs-bootstrap all 3.4.1+dfsg-3 [129 kB] 376s Get:128 http://ftpmaster.internal/ubuntu noble/universe ppc64el libjs-popper.js all 1.16.1+ds-6 [54.1 kB] 376s Get:129 http://ftpmaster.internal/ubuntu noble/universe ppc64el libjs-bootstrap4 all 4.6.1+dfsg1-4 [537 kB] 376s Get:130 http://ftpmaster.internal/ubuntu noble/universe ppc64el libjs-d3 all 3.5.17-4 [132 kB] 376s Get:131 http://ftpmaster.internal/ubuntu noble/universe ppc64el libjs-es5-shim all 4.6.7-2 [39.8 kB] 376s Get:132 http://ftpmaster.internal/ubuntu noble/universe ppc64el libjs-highlight.js all 9.18.5+dfsg1-2 [385 kB] 376s Get:133 http://ftpmaster.internal/ubuntu noble/main ppc64el libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 376s Get:134 http://ftpmaster.internal/ubuntu noble/universe ppc64el libjs-jquery-datatables all 1.11.5+dfsg-2 [146 kB] 376s Get:135 http://ftpmaster.internal/ubuntu noble/universe ppc64el libjs-sifter.js all 0.6.0+dfsg-3 [12.6 kB] 376s Get:136 http://ftpmaster.internal/ubuntu noble/universe ppc64el libjs-microplugin.js all 0.0.3+dfsg-1.1 [3712 B] 376s Get:137 http://ftpmaster.internal/ubuntu noble/universe ppc64el libjs-jquery-selectize.js all 0.12.6+dfsg-1.1 [51.0 kB] 376s Get:138 http://ftpmaster.internal/ubuntu noble/universe ppc64el libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 376s Get:139 http://ftpmaster.internal/ubuntu noble/universe ppc64el libjs-json all 0~20221030+~1.0.8-1 [20.6 kB] 376s Get:140 http://ftpmaster.internal/ubuntu noble/universe ppc64el libjs-prettify all 2015.12.04+dfsg-1.1 [39.3 kB] 376s Get:141 http://ftpmaster.internal/ubuntu noble/main ppc64el liblapack-dev ppc64el 3.12.0-3 [6100 kB] 377s Get:142 http://ftpmaster.internal/ubuntu noble/main ppc64el libncurses-dev ppc64el 6.4+20240113-1ubuntu1 [485 kB] 377s Get:143 http://ftpmaster.internal/ubuntu noble/main ppc64el libthai-data all 0.1.29-2 [158 kB] 377s Get:144 http://ftpmaster.internal/ubuntu noble/main ppc64el libthai0 ppc64el 0.1.29-2 [21.4 kB] 377s Get:145 http://ftpmaster.internal/ubuntu noble/main ppc64el libpango-1.0-0 ppc64el 1.51.0+ds-4 [266 kB] 377s Get:146 http://ftpmaster.internal/ubuntu noble/main ppc64el libpangoft2-1.0-0 ppc64el 1.51.0+ds-4 [49.5 kB] 377s Get:147 http://ftpmaster.internal/ubuntu noble/main ppc64el libpangocairo-1.0-0 ppc64el 1.51.0+ds-4 [31.2 kB] 377s Get:148 http://ftpmaster.internal/ubuntu noble/main ppc64el libpaper1 ppc64el 1.1.29 [13.5 kB] 377s Get:149 http://ftpmaster.internal/ubuntu noble/main ppc64el libpaper-utils ppc64el 1.1.29 [8710 B] 377s Get:150 http://ftpmaster.internal/ubuntu noble/main ppc64el libpcre2-16-0 ppc64el 10.42-4ubuntu1 [245 kB] 377s Get:151 http://ftpmaster.internal/ubuntu noble/main ppc64el libpcre2-32-0 ppc64el 10.42-4ubuntu1 [228 kB] 377s Get:152 http://ftpmaster.internal/ubuntu noble/main ppc64el libpcre2-posix3 ppc64el 10.42-4ubuntu1 [7016 B] 377s Get:153 http://ftpmaster.internal/ubuntu noble/main ppc64el libpcre2-dev ppc64el 10.42-4ubuntu1 [794 kB] 377s Get:154 http://ftpmaster.internal/ubuntu noble/main ppc64el libpkgconf3 ppc64el 1.8.1-2 [36.9 kB] 377s Get:155 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el zlib1g-dev ppc64el 1:1.3.dfsg-3.1ubuntu1 [902 kB] 377s Get:156 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libpng-dev ppc64el 1.6.43-3 [327 kB] 377s Get:157 http://ftpmaster.internal/ubuntu noble/main ppc64el libreadline-dev ppc64el 8.2-3 [226 kB] 377s Get:158 http://ftpmaster.internal/ubuntu noble/main ppc64el libsm6 ppc64el 2:1.2.3-1build2 [18.5 kB] 377s Get:159 http://ftpmaster.internal/ubuntu noble/main ppc64el libtcl8.6 ppc64el 8.6.13+dfsg-2 [1179 kB] 377s Get:160 http://ftpmaster.internal/ubuntu noble/main ppc64el libxft2 ppc64el 2.3.6-1 [59.8 kB] 377s Get:161 http://ftpmaster.internal/ubuntu noble/main ppc64el libxss1 ppc64el 1:1.2.3-1build2 [8982 B] 377s Get:162 http://ftpmaster.internal/ubuntu noble/main ppc64el libtk8.6 ppc64el 8.6.13-2 [916 kB] 377s Get:163 http://ftpmaster.internal/ubuntu noble/universe ppc64el libudunits2-data all 2.2.28-7 [19.3 kB] 377s Get:164 http://ftpmaster.internal/ubuntu noble/universe ppc64el libudunits2-0 ppc64el 2.2.28-7 [65.9 kB] 377s Get:165 http://ftpmaster.internal/ubuntu noble/main ppc64el libxt6 ppc64el 1:1.2.1-1.1 [198 kB] 377s Get:166 http://ftpmaster.internal/ubuntu noble/main ppc64el zip ppc64el 3.0-13 [192 kB] 377s Get:167 http://ftpmaster.internal/ubuntu noble/main ppc64el unzip ppc64el 6.0-28ubuntu3 [192 kB] 377s Get:168 http://ftpmaster.internal/ubuntu noble/main ppc64el xdg-utils all 1.1.3-4.1ubuntu3 [62.0 kB] 377s Get:169 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-base-core ppc64el 4.3.2-1build1 [27.4 MB] 378s Get:170 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-littler ppc64el 0.3.19-1 [95.1 kB] 378s Get:171 http://ftpmaster.internal/ubuntu noble/universe ppc64el littler all 0.3.19-1 [2472 B] 378s Get:172 http://ftpmaster.internal/ubuntu noble/universe ppc64el node-bootstrap-sass all 3.4.3-2 [187 kB] 378s Get:173 http://ftpmaster.internal/ubuntu noble/universe ppc64el node-html5shiv all 3.7.3+dfsg-5 [13.5 kB] 378s Get:174 http://ftpmaster.internal/ubuntu noble/universe ppc64el node-normalize.css all 8.0.1-5 [10.8 kB] 378s Get:175 http://ftpmaster.internal/ubuntu noble/universe ppc64el pandoc-data all 3.1.3-1 [92.4 kB] 378s Get:176 http://ftpmaster.internal/ubuntu noble/universe ppc64el pandoc ppc64el 3.1.3+ds-2 [22.5 MB] 379s Get:177 http://ftpmaster.internal/ubuntu noble/main ppc64el pkgconf-bin ppc64el 1.8.1-2 [22.0 kB] 379s Get:178 http://ftpmaster.internal/ubuntu noble/main ppc64el pkgconf ppc64el 1.8.1-2 [16.7 kB] 379s Get:179 http://ftpmaster.internal/ubuntu noble/main ppc64el pkg-config ppc64el 1.8.1-2 [7170 B] 379s Get:180 http://ftpmaster.internal/ubuntu noble/main ppc64el liblzma-dev ppc64el 5.4.5-0.3 [243 kB] 379s Get:181 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-base-dev all 4.3.2-1build1 [4336 B] 379s Get:182 http://ftpmaster.internal/ubuntu noble/universe ppc64el pkg-r-autopkgtest all 20231212ubuntu1 [6448 B] 379s Get:183 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-abind all 1.4-5-2 [63.6 kB] 379s Get:184 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-sys ppc64el 3.4.2-1 [44.7 kB] 379s Get:185 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-askpass ppc64el 1.2.0-1 [24.5 kB] 379s Get:186 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-base64enc ppc64el 0.1-3-3 [28.1 kB] 379s Get:187 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-bit ppc64el 4.0.5-1 [1089 kB] 379s Get:188 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-bit64 ppc64el 4.0.5-1 [479 kB] 379s Get:189 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-rlang ppc64el 1.1.3-1 [1696 kB] 379s Get:190 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-cli ppc64el 3.6.2-1 [1405 kB] 379s Get:191 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-glue ppc64el 1.7.0-1 [155 kB] 379s Get:192 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-lifecycle all 1.0.4+dfsg-1 [110 kB] 379s Get:193 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-vctrs ppc64el 0.6.5-1 [1399 kB] 379s Get:194 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-blob all 1.2.4-1 [49.8 kB] 379s Get:195 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-brio ppc64el 1.1.4-1 [38.2 kB] 379s Get:196 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-fastmap ppc64el 1.1.1-1 [72.4 kB] 379s Get:197 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-cachem ppc64el 1.0.8-1 [72.2 kB] 379s Get:198 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-digest ppc64el 0.6.34-1 [198 kB] 379s Get:199 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-ellipsis ppc64el 0.3.2-2 [35.9 kB] 379s Get:200 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-htmltools ppc64el 0.5.7-1 [369 kB] 379s Get:201 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-jquerylib all 0.1.4+dfsg-4 [13.5 kB] 379s Get:202 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-jsonlite ppc64el 1.8.8+dfsg-1 [449 kB] 379s Get:203 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-memoise all 2.0.1-1 [53.9 kB] 379s Get:204 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-mime ppc64el 0.12-1 [36.1 kB] 379s Get:205 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-fs ppc64el 1.6.3+dfsg-1 [231 kB] 380s Get:206 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-r6 all 2.5.1-1 [99.0 kB] 380s Get:207 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-rappdirs ppc64el 0.3.3-1 [47.7 kB] 380s Get:208 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-sass ppc64el 0.4.8+dfsg-1 [1026 kB] 380s Get:209 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-bslib all 0.6.1+dfsg-1 [5138 kB] 381s Get:210 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-ps ppc64el 1.7.6-1 [317 kB] 381s Get:211 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-processx ppc64el 3.8.3-1 [351 kB] 382s Get:212 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-callr all 3.7.3-2 [425 kB] 382s Get:213 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-mass ppc64el 7.3-60.0.1-1 [1126 kB] 382s Get:214 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-class ppc64el 7.3-22-2 [92.5 kB] 382s Get:215 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-proxy ppc64el 0.4-27-1 [185 kB] 382s Get:216 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-e1071 ppc64el 1.7-14-1 [573 kB] 382s Get:217 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-kernsmooth ppc64el 2.23-22-1 [94.6 kB] 382s Get:218 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-classint ppc64el 0.4-10+dfsg-1 [106 kB] 382s Get:219 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-colorspace ppc64el 2.1-0+dfsg-1 [1542 kB] 382s Get:220 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-commonmark ppc64el 1.9.1-1 [142 kB] 382s Get:221 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-lazyeval ppc64el 0.2.2-1build1 [144 kB] 382s Get:222 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-rex all 1.2.1-1 [129 kB] 382s Get:223 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-curl ppc64el 5.2.0+dfsg-1 [192 kB] 382s Get:224 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-openssl ppc64el 2.1.1+dfsg-2 [405 kB] 382s Get:225 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-httr all 1.4.7+dfsg-1 [459 kB] 382s Get:226 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-crayon all 1.5.2-1 [164 kB] 382s Get:227 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-withr all 2.5.0-1 [225 kB] 382s Get:228 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-yaml ppc64el 2.3.8-1 [139 kB] 382s Get:229 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-covr ppc64el 3.6.4+dfsg-1 [302 kB] 382s Get:230 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-cpp11 all 0.4.7-1 [266 kB] 382s Get:231 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-dbi all 1.2.2-1 [823 kB] 382s Get:232 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-deldir ppc64el 2.0-4-1 [273 kB] 383s Get:233 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-desc all 1.4.3-1 [359 kB] 383s Get:234 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-diffobj ppc64el 0.3.5-1 [1118 kB] 383s Get:235 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-generics all 0.1.3-1 [81.3 kB] 383s Get:236 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-magrittr ppc64el 2.0.3-1 [154 kB] 383s Get:237 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-fansi ppc64el 1.0.5-1 [627 kB] 383s Get:238 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-utf8 ppc64el 1.2.4-1 [148 kB] 383s Get:239 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-pillar all 1.9.0+dfsg-1 [464 kB] 383s Get:240 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-pkgconfig all 2.0.3-2build1 [19.7 kB] 383s Get:241 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-tibble ppc64el 3.2.1+dfsg-2 [415 kB] 383s Get:242 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-tidyselect ppc64el 1.2.0+dfsg-1 [218 kB] 383s Get:243 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-dplyr ppc64el 1.1.4-1 [1516 kB] 383s Get:244 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-evaluate all 0.23-1 [90.2 kB] 383s Get:245 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-farver ppc64el 2.1.1-1 [1365 kB] 383s Get:246 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-fontawesome all 0.5.2-1 [1300 kB] 383s Get:247 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-gtable all 0.3.4+dfsg-1 [191 kB] 383s Get:248 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-isoband ppc64el 0.2.7-1 [1486 kB] 384s Get:249 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-lattice ppc64el 0.22-5-1 [1343 kB] 384s Get:250 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-nlme ppc64el 3.1.164-1 [2281 kB] 384s Get:251 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-matrix ppc64el 1.6-5-1 [4057 kB] 384s Get:252 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-mgcv ppc64el 1.9-1-1 [3393 kB] 385s Get:253 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-labeling all 0.4.3-1 [62.1 kB] 385s Get:254 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-munsell all 0.5.0-2build1 [208 kB] 385s Get:255 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-rcolorbrewer all 1.1-3-1build1 [55.4 kB] 385s Get:256 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-viridislite all 0.4.2-2 [1088 kB] 385s Get:257 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-scales all 1.3.0-1 [603 kB] 385s Get:258 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-ggplot2 all 3.4.4+dfsg-1 [3411 kB] 385s Get:259 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-goftest ppc64el 1.2-3-1 [60.2 kB] 385s Get:260 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-xfun ppc64el 0.41+dfsg-1 [415 kB] 385s Get:261 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-highr all 0.10+dfsg-1 [38.3 kB] 385s Get:262 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-pkgkitten all 0.2.3-1 [25.1 kB] 385s Get:263 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-rcpp ppc64el 1.0.12-1 [1989 kB] 386s Get:264 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-later ppc64el 1.3.2+dfsg-1 [127 kB] 386s Get:265 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-promises ppc64el 1.2.1+dfsg-1 [285 kB] 386s Get:266 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-httpuv ppc64el 1.6.14+dfsg-1 [527 kB] 386s Get:267 http://ftpmaster.internal/ubuntu noble/main ppc64el libjs-mathjax all 2.7.9+dfsg-1 [5665 kB] 386s Get:268 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-knitr all 1.45+dfsg-1 [917 kB] 386s Get:269 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-units ppc64el 0.8-5+dfsg-1 [275 kB] 386s Get:270 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-wk ppc64el 0.9.1-1 [1858 kB] 387s Get:271 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-s2 ppc64el 1.1.6-1 [2166 kB] 387s Get:272 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el r-cran-sf ppc64el 1.0-15+dfsg-1build1 [3029 kB] 387s Get:273 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-lwgeom ppc64el 0.2-13-3 [473 kB] 387s Get:274 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-maps ppc64el 3.4.2-1 [2366 kB] 387s Get:275 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-pbapply all 1.7-2-1 [102 kB] 387s Get:276 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-pkgbuild all 1.4.3-1 [209 kB] 387s Get:277 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-rprojroot all 2.0.4-1 [124 kB] 387s Get:278 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-pkgload all 1.3.4-1 [207 kB] 387s Get:279 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-plogr all 0.2.0-3build1 [15.1 kB] 387s Get:280 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-polyclip ppc64el 1.10-6-1 [121 kB] 387s Get:281 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-praise all 1.0.0-4build1 [20.3 kB] 387s Get:282 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-purrr ppc64el 1.0.2-1 [503 kB] 388s Get:283 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-sp ppc64el 1:2.1-2+dfsg-1 [1451 kB] 388s Get:284 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-terra ppc64el 1.7-65-1 [3796 kB] 388s Get:285 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-raster ppc64el 3.6-26-1 [3121 kB] 388s Get:286 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-rematch2 all 2.1.2-2build1 [46.5 kB] 388s Get:287 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-stringi ppc64el 1.8.3-1 [919 kB] 388s Get:288 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-stringr all 1.5.1-1 [290 kB] 389s Get:289 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-tinytex all 0.49-1 [141 kB] 389s Get:290 http://ftpmaster.internal/ubuntu noble/universe ppc64el libjs-modernizr all 2.6.2+ds1-5 [48.3 kB] 389s Get:291 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-xtable all 1:1.8-4-2 [689 kB] 389s Get:292 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-sourcetools ppc64el 0.1.7-1-1 [52.4 kB] 389s Get:293 http://ftpmaster.internal/ubuntu noble/universe ppc64el libjs-twitter-bootstrap-datepicker all 1.3.1+dfsg1-4.1 [28.5 kB] 389s Get:294 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-shiny all 1.8.0+dfsg-1 [2762 kB] 389s Get:295 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-rmarkdown all 2.25+dfsg-3 [1481 kB] 389s Get:296 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-survival ppc64el 3.5-8-1 [6160 kB] 390s Get:297 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-rpart ppc64el 4.1.23-1 [672 kB] 390s Get:298 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-rpostgresql ppc64el 0.7-6+dfsg-1 [378 kB] 390s Get:299 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-rsqlite ppc64el 2.3.4-1 [1777 kB] 390s Get:300 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-spatstat.utils ppc64el 3.0-4-1 [362 kB] 390s Get:301 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-spatstat.data all 3.0-4-1 [4090 kB] 390s Get:302 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-spatstat.geom ppc64el 3.2-8-1 [3855 kB] 391s Get:303 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-spatstat.random ppc64el 3.2-2-1 [1146 kB] 391s Get:304 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-tensor all 1.5-4 [15.7 kB] 391s Get:305 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-spatstat.sparse ppc64el 3.0-3-1 [219 kB] 392s Get:306 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-spatstat.explore ppc64el 3.2-5-1 [3294 kB] 392s Get:307 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-spatstat.model ppc64el 3.2-8-1 [3290 kB] 392s Get:308 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-spatstat.linnet ppc64el 3.1-3-1 [1415 kB] 393s Get:309 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-spatstat ppc64el 3.0-7-1 [3817 kB] 393s Get:310 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-stars all 0.6-4-1 [4030 kB] 393s Get:311 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-waldo all 0.5.2-1build1 [120 kB] 393s Get:312 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-testthat ppc64el 3.2.1-1 [1693 kB] 393s Get:313 http://ftpmaster.internal/ubuntu noble/universe ppc64el r-cran-tidyr ppc64el 1.3.1-1 [1163 kB] 394s Preconfiguring packages ... 394s Fetched 321 MB in 25s (12.7 MB/s) 394s dpkg: libpng16-16:ppc64el: dependency problems, but removing anyway as you requested: 394s libplymouth5:ppc64el depends on libpng16-16 (>= 1.6.2). 394s libfreetype6:ppc64el depends on libpng16-16 (>= 1.6.2-1). 394s 394s (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 ... 70097 files and directories currently installed.) 394s Removing libpng16-16:ppc64el (1.6.43-1) ... 394s Selecting previously unselected package libpng16-16t64:ppc64el. 394s (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 ... 70087 files and directories currently installed.) 394s Preparing to unpack .../000-libpng16-16t64_1.6.43-3_ppc64el.deb ... 394s Unpacking libpng16-16t64:ppc64el (1.6.43-3) ... 394s Selecting previously unselected package libc-dev-bin. 394s Preparing to unpack .../001-libc-dev-bin_2.39-0ubuntu2_ppc64el.deb ... 394s Unpacking libc-dev-bin (2.39-0ubuntu2) ... 394s Selecting previously unselected package linux-libc-dev:ppc64el. 394s Preparing to unpack .../002-linux-libc-dev_6.8.0-11.11_ppc64el.deb ... 394s Unpacking linux-libc-dev:ppc64el (6.8.0-11.11) ... 394s Selecting previously unselected package libcrypt-dev:ppc64el. 394s Preparing to unpack .../003-libcrypt-dev_1%3a4.4.36-4_ppc64el.deb ... 394s Unpacking libcrypt-dev:ppc64el (1:4.4.36-4) ... 394s Selecting previously unselected package libtirpc-dev:ppc64el. 394s Preparing to unpack .../004-libtirpc-dev_1.3.4+ds-1build1_ppc64el.deb ... 394s Unpacking libtirpc-dev:ppc64el (1.3.4+ds-1build1) ... 394s Selecting previously unselected package libnsl-dev:ppc64el. 394s Preparing to unpack .../005-libnsl-dev_1.3.0-3_ppc64el.deb ... 394s Unpacking libnsl-dev:ppc64el (1.3.0-3) ... 394s Selecting previously unselected package rpcsvc-proto. 394s Preparing to unpack .../006-rpcsvc-proto_1.4.2-0ubuntu6_ppc64el.deb ... 394s Unpacking rpcsvc-proto (1.4.2-0ubuntu6) ... 394s Selecting previously unselected package libc6-dev:ppc64el. 394s Preparing to unpack .../007-libc6-dev_2.39-0ubuntu2_ppc64el.deb ... 394s Unpacking libc6-dev:ppc64el (2.39-0ubuntu2) ... 395s Selecting previously unselected package libisl23:ppc64el. 395s Preparing to unpack .../008-libisl23_0.26-3_ppc64el.deb ... 395s Unpacking libisl23:ppc64el (0.26-3) ... 395s Selecting previously unselected package libmpc3:ppc64el. 395s Preparing to unpack .../009-libmpc3_1.3.1-1_ppc64el.deb ... 395s Unpacking libmpc3:ppc64el (1.3.1-1) ... 395s Selecting previously unselected package cpp-13-powerpc64le-linux-gnu. 395s Preparing to unpack .../010-cpp-13-powerpc64le-linux-gnu_13.2.0-17ubuntu2_ppc64el.deb ... 395s Unpacking cpp-13-powerpc64le-linux-gnu (13.2.0-17ubuntu2) ... 395s Selecting previously unselected package cpp-13. 395s Preparing to unpack .../011-cpp-13_13.2.0-17ubuntu2_ppc64el.deb ... 395s Unpacking cpp-13 (13.2.0-17ubuntu2) ... 395s Selecting previously unselected package cpp-powerpc64le-linux-gnu. 395s Preparing to unpack .../012-cpp-powerpc64le-linux-gnu_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 395s Unpacking cpp-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 395s Selecting previously unselected package cpp. 395s Preparing to unpack .../013-cpp_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 395s Unpacking cpp (4:13.2.0-7ubuntu1) ... 395s Selecting previously unselected package libcc1-0:ppc64el. 395s Preparing to unpack .../014-libcc1-0_14-20240303-1ubuntu1_ppc64el.deb ... 395s Unpacking libcc1-0:ppc64el (14-20240303-1ubuntu1) ... 395s Selecting previously unselected package libgomp1:ppc64el. 395s Preparing to unpack .../015-libgomp1_14-20240303-1ubuntu1_ppc64el.deb ... 395s Unpacking libgomp1:ppc64el (14-20240303-1ubuntu1) ... 395s Selecting previously unselected package libitm1:ppc64el. 395s Preparing to unpack .../016-libitm1_14-20240303-1ubuntu1_ppc64el.deb ... 395s Unpacking libitm1:ppc64el (14-20240303-1ubuntu1) ... 395s Selecting previously unselected package libatomic1:ppc64el. 395s Preparing to unpack .../017-libatomic1_14-20240303-1ubuntu1_ppc64el.deb ... 395s Unpacking libatomic1:ppc64el (14-20240303-1ubuntu1) ... 395s Selecting previously unselected package libasan8:ppc64el. 395s Preparing to unpack .../018-libasan8_14-20240303-1ubuntu1_ppc64el.deb ... 395s Unpacking libasan8:ppc64el (14-20240303-1ubuntu1) ... 395s Selecting previously unselected package liblsan0:ppc64el. 395s Preparing to unpack .../019-liblsan0_14-20240303-1ubuntu1_ppc64el.deb ... 395s Unpacking liblsan0:ppc64el (14-20240303-1ubuntu1) ... 395s Selecting previously unselected package libtsan2:ppc64el. 395s Preparing to unpack .../020-libtsan2_14-20240303-1ubuntu1_ppc64el.deb ... 395s Unpacking libtsan2:ppc64el (14-20240303-1ubuntu1) ... 395s Selecting previously unselected package libubsan1:ppc64el. 395s Preparing to unpack .../021-libubsan1_14-20240303-1ubuntu1_ppc64el.deb ... 395s Unpacking libubsan1:ppc64el (14-20240303-1ubuntu1) ... 395s Selecting previously unselected package libquadmath0:ppc64el. 395s Preparing to unpack .../022-libquadmath0_14-20240303-1ubuntu1_ppc64el.deb ... 395s Unpacking libquadmath0:ppc64el (14-20240303-1ubuntu1) ... 395s Selecting previously unselected package libgcc-13-dev:ppc64el. 395s Preparing to unpack .../023-libgcc-13-dev_13.2.0-17ubuntu2_ppc64el.deb ... 395s Unpacking libgcc-13-dev:ppc64el (13.2.0-17ubuntu2) ... 395s Selecting previously unselected package gcc-13-powerpc64le-linux-gnu. 395s Preparing to unpack .../024-gcc-13-powerpc64le-linux-gnu_13.2.0-17ubuntu2_ppc64el.deb ... 395s Unpacking gcc-13-powerpc64le-linux-gnu (13.2.0-17ubuntu2) ... 396s Selecting previously unselected package gcc-13. 396s Preparing to unpack .../025-gcc-13_13.2.0-17ubuntu2_ppc64el.deb ... 396s Unpacking gcc-13 (13.2.0-17ubuntu2) ... 396s Selecting previously unselected package gcc-powerpc64le-linux-gnu. 396s Preparing to unpack .../026-gcc-powerpc64le-linux-gnu_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 396s Unpacking gcc-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 396s Selecting previously unselected package gcc. 396s Preparing to unpack .../027-gcc_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 396s Unpacking gcc (4:13.2.0-7ubuntu1) ... 396s Selecting previously unselected package libstdc++-13-dev:ppc64el. 396s Preparing to unpack .../028-libstdc++-13-dev_13.2.0-17ubuntu2_ppc64el.deb ... 396s Unpacking libstdc++-13-dev:ppc64el (13.2.0-17ubuntu2) ... 396s Selecting previously unselected package g++-13-powerpc64le-linux-gnu. 396s Preparing to unpack .../029-g++-13-powerpc64le-linux-gnu_13.2.0-17ubuntu2_ppc64el.deb ... 396s Unpacking g++-13-powerpc64le-linux-gnu (13.2.0-17ubuntu2) ... 396s Selecting previously unselected package g++-13. 396s Preparing to unpack .../030-g++-13_13.2.0-17ubuntu2_ppc64el.deb ... 396s Unpacking g++-13 (13.2.0-17ubuntu2) ... 396s Selecting previously unselected package g++-powerpc64le-linux-gnu. 396s Preparing to unpack .../031-g++-powerpc64le-linux-gnu_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 396s Unpacking g++-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 396s Selecting previously unselected package g++. 396s Preparing to unpack .../032-g++_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 396s Unpacking g++ (4:13.2.0-7ubuntu1) ... 396s Selecting previously unselected package build-essential. 396s Preparing to unpack .../033-build-essential_12.10ubuntu1_ppc64el.deb ... 396s Unpacking build-essential (12.10ubuntu1) ... 396s Selecting previously unselected package dctrl-tools. 396s Preparing to unpack .../034-dctrl-tools_2.24-3build2_ppc64el.deb ... 396s Unpacking dctrl-tools (2.24-3build2) ... 397s Selecting previously unselected package fonts-dejavu-mono. 397s Preparing to unpack .../035-fonts-dejavu-mono_2.37-8_all.deb ... 397s Unpacking fonts-dejavu-mono (2.37-8) ... 397s Selecting previously unselected package fonts-dejavu-core. 397s Preparing to unpack .../036-fonts-dejavu-core_2.37-8_all.deb ... 397s Unpacking fonts-dejavu-core (2.37-8) ... 397s Selecting previously unselected package fontconfig-config. 397s Preparing to unpack .../037-fontconfig-config_2.15.0-1ubuntu1_ppc64el.deb ... 397s Unpacking fontconfig-config (2.15.0-1ubuntu1) ... 397s Selecting previously unselected package libfontconfig1:ppc64el. 397s Preparing to unpack .../038-libfontconfig1_2.15.0-1ubuntu1_ppc64el.deb ... 397s Unpacking libfontconfig1:ppc64el (2.15.0-1ubuntu1) ... 397s Selecting previously unselected package fontconfig. 397s Preparing to unpack .../039-fontconfig_2.15.0-1ubuntu1_ppc64el.deb ... 397s Unpacking fontconfig (2.15.0-1ubuntu1) ... 397s Selecting previously unselected package fonts-font-awesome. 397s Preparing to unpack .../040-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 397s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 397s Selecting previously unselected package fonts-glyphicons-halflings. 397s Preparing to unpack .../041-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-3_all.deb ... 397s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-3) ... 397s Selecting previously unselected package fonts-mathjax. 397s Preparing to unpack .../042-fonts-mathjax_2.7.9+dfsg-1_all.deb ... 397s Unpacking fonts-mathjax (2.7.9+dfsg-1) ... 397s Selecting previously unselected package gdal-data. 397s Preparing to unpack .../043-gdal-data_3.8.4+dfsg-3ubuntu1_all.deb ... 397s Unpacking gdal-data (3.8.4+dfsg-3ubuntu1) ... 397s Selecting previously unselected package gdal-plugins:ppc64el. 397s Preparing to unpack .../044-gdal-plugins_3.8.4+dfsg-3ubuntu1_ppc64el.deb ... 397s Unpacking gdal-plugins:ppc64el (3.8.4+dfsg-3ubuntu1) ... 397s Selecting previously unselected package libgfortran5:ppc64el. 397s Preparing to unpack .../045-libgfortran5_14-20240303-1ubuntu1_ppc64el.deb ... 397s Unpacking libgfortran5:ppc64el (14-20240303-1ubuntu1) ... 397s Selecting previously unselected package libgfortran-13-dev:ppc64el. 397s Preparing to unpack .../046-libgfortran-13-dev_13.2.0-17ubuntu2_ppc64el.deb ... 397s Unpacking libgfortran-13-dev:ppc64el (13.2.0-17ubuntu2) ... 397s Selecting previously unselected package gfortran-13-powerpc64le-linux-gnu. 397s Preparing to unpack .../047-gfortran-13-powerpc64le-linux-gnu_13.2.0-17ubuntu2_ppc64el.deb ... 397s Unpacking gfortran-13-powerpc64le-linux-gnu (13.2.0-17ubuntu2) ... 397s Selecting previously unselected package gfortran-13. 397s Preparing to unpack .../048-gfortran-13_13.2.0-17ubuntu2_ppc64el.deb ... 397s Unpacking gfortran-13 (13.2.0-17ubuntu2) ... 397s Selecting previously unselected package gfortran-powerpc64le-linux-gnu. 397s Preparing to unpack .../049-gfortran-powerpc64le-linux-gnu_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 397s Unpacking gfortran-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 397s Selecting previously unselected package gfortran. 397s Preparing to unpack .../050-gfortran_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 397s Unpacking gfortran (4:13.2.0-7ubuntu1) ... 397s Selecting previously unselected package icu-devtools. 397s Preparing to unpack .../051-icu-devtools_74.2-1ubuntu1_ppc64el.deb ... 397s Unpacking icu-devtools (74.2-1ubuntu1) ... 397s Selecting previously unselected package javascript-common. 397s Preparing to unpack .../052-javascript-common_11+nmu1_all.deb ... 398s Unpacking javascript-common (11+nmu1) ... 398s Selecting previously unselected package libaec0:ppc64el. 398s Preparing to unpack .../053-libaec0_1.1.2-1_ppc64el.deb ... 398s Unpacking libaec0:ppc64el (1.1.2-1) ... 398s Selecting previously unselected package libblas3:ppc64el. 398s Preparing to unpack .../054-libblas3_3.12.0-3_ppc64el.deb ... 398s Unpacking libblas3:ppc64el (3.12.0-3) ... 398s Selecting previously unselected package liblapack3:ppc64el. 398s Preparing to unpack .../055-liblapack3_3.12.0-3_ppc64el.deb ... 398s Unpacking liblapack3:ppc64el (3.12.0-3) ... 398s Selecting previously unselected package libarpack2:ppc64el. 398s Preparing to unpack .../056-libarpack2_3.9.1-1_ppc64el.deb ... 398s Unpacking libarpack2:ppc64el (3.9.1-1) ... 398s Selecting previously unselected package libsuperlu6:ppc64el. 398s Preparing to unpack .../057-libsuperlu6_6.0.1+dfsg1-1_ppc64el.deb ... 398s Unpacking libsuperlu6:ppc64el (6.0.1+dfsg1-1) ... 398s Selecting previously unselected package libarmadillo12. 398s Preparing to unpack .../058-libarmadillo12_1%3a12.6.7+dfsg-1_ppc64el.deb ... 398s Unpacking libarmadillo12 (1:12.6.7+dfsg-1) ... 398s Selecting previously unselected package libblas-dev:ppc64el. 398s Preparing to unpack .../059-libblas-dev_3.12.0-3_ppc64el.deb ... 398s Unpacking libblas-dev:ppc64el (3.12.0-3) ... 398s Selecting previously unselected package libsnappy1v5:ppc64el. 398s Preparing to unpack .../060-libsnappy1v5_1.1.10-1_ppc64el.deb ... 398s Unpacking libsnappy1v5:ppc64el (1.1.10-1) ... 398s Selecting previously unselected package libblosc1:ppc64el. 398s Preparing to unpack .../061-libblosc1_1.21.5+ds-1_ppc64el.deb ... 398s Unpacking libblosc1:ppc64el (1.21.5+ds-1) ... 398s Selecting previously unselected package libbz2-dev:ppc64el. 398s Preparing to unpack .../062-libbz2-dev_1.0.8-5ubuntu1_ppc64el.deb ... 398s Unpacking libbz2-dev:ppc64el (1.0.8-5ubuntu1) ... 398s Selecting previously unselected package libpixman-1-0:ppc64el. 398s Preparing to unpack .../063-libpixman-1-0_0.42.2-1_ppc64el.deb ... 398s Unpacking libpixman-1-0:ppc64el (0.42.2-1) ... 398s Selecting previously unselected package libxcb-render0:ppc64el. 398s Preparing to unpack .../064-libxcb-render0_1.15-1_ppc64el.deb ... 398s Unpacking libxcb-render0:ppc64el (1.15-1) ... 398s Selecting previously unselected package libxcb-shm0:ppc64el. 398s Preparing to unpack .../065-libxcb-shm0_1.15-1_ppc64el.deb ... 398s Unpacking libxcb-shm0:ppc64el (1.15-1) ... 398s Selecting previously unselected package libxrender1:ppc64el. 398s Preparing to unpack .../066-libxrender1_1%3a0.9.10-1.1_ppc64el.deb ... 398s Unpacking libxrender1:ppc64el (1:0.9.10-1.1) ... 398s Selecting previously unselected package libcairo2:ppc64el. 398s Preparing to unpack .../067-libcairo2_1.18.0-1_ppc64el.deb ... 398s Unpacking libcairo2:ppc64el (1.18.0-1) ... 398s Selecting previously unselected package libcfitsio10t64:ppc64el. 398s Preparing to unpack .../068-libcfitsio10t64_4.3.1-1.1_ppc64el.deb ... 398s Unpacking libcfitsio10t64:ppc64el (4.3.1-1.1) ... 398s Selecting previously unselected package libdatrie1:ppc64el. 398s Preparing to unpack .../069-libdatrie1_0.2.13-3_ppc64el.deb ... 398s Unpacking libdatrie1:ppc64el (0.2.13-3) ... 398s Selecting previously unselected package libdav1d7:ppc64el. 398s Preparing to unpack .../070-libdav1d7_1.4.0-1_ppc64el.deb ... 398s Unpacking libdav1d7:ppc64el (1.4.0-1) ... 398s Selecting previously unselected package libde265-0:ppc64el. 398s Preparing to unpack .../071-libde265-0_1.0.15-1_ppc64el.deb ... 398s Unpacking libde265-0:ppc64el (1.0.15-1) ... 398s Selecting previously unselected package libdeflate0:ppc64el. 398s Preparing to unpack .../072-libdeflate0_1.19-1_ppc64el.deb ... 398s Unpacking libdeflate0:ppc64el (1.19-1) ... 398s Selecting previously unselected package libfyba0:ppc64el. 398s Preparing to unpack .../073-libfyba0_4.1.1-8_ppc64el.deb ... 398s Unpacking libfyba0:ppc64el (4.1.1-8) ... 398s Selecting previously unselected package libminizip1t64:ppc64el. 398s Preparing to unpack .../074-libminizip1t64_1%3a1.3.dfsg-3.1ubuntu1_ppc64el.deb ... 398s Unpacking libminizip1t64:ppc64el (1:1.3.dfsg-3.1ubuntu1) ... 398s Selecting previously unselected package libfreexl1:ppc64el. 398s Preparing to unpack .../075-libfreexl1_2.0.0-1_ppc64el.deb ... 398s Unpacking libfreexl1:ppc64el (2.0.0-1) ... 398s Selecting previously unselected package libgeos3.12.1t64:ppc64el. 398s Preparing to unpack .../076-libgeos3.12.1t64_3.12.1-3_ppc64el.deb ... 398s Unpacking libgeos3.12.1t64:ppc64el (3.12.1-3) ... 398s Selecting previously unselected package libgeos-c1t64:ppc64el. 398s Preparing to unpack .../077-libgeos-c1t64_3.12.1-3_ppc64el.deb ... 398s Unpacking libgeos-c1t64:ppc64el (3.12.1-3) ... 398s Selecting previously unselected package proj-data. 398s Preparing to unpack .../078-proj-data_9.4.0-1_all.deb ... 398s Unpacking proj-data (9.4.0-1) ... 398s Selecting previously unselected package libjbig0:ppc64el. 398s Preparing to unpack .../079-libjbig0_2.1-6.1ubuntu1_ppc64el.deb ... 398s Unpacking libjbig0:ppc64el (2.1-6.1ubuntu1) ... 398s Selecting previously unselected package libjpeg-turbo8:ppc64el. 398s Preparing to unpack .../080-libjpeg-turbo8_2.1.5-2ubuntu1_ppc64el.deb ... 398s Unpacking libjpeg-turbo8:ppc64el (2.1.5-2ubuntu1) ... 398s Selecting previously unselected package libjpeg8:ppc64el. 398s Preparing to unpack .../081-libjpeg8_8c-2ubuntu11_ppc64el.deb ... 398s Unpacking libjpeg8:ppc64el (8c-2ubuntu11) ... 398s Selecting previously unselected package liblerc4:ppc64el. 398s Preparing to unpack .../082-liblerc4_4.0.0+ds-4ubuntu1_ppc64el.deb ... 398s Unpacking liblerc4:ppc64el (4.0.0+ds-4ubuntu1) ... 398s Selecting previously unselected package libsharpyuv0:ppc64el. 398s Preparing to unpack .../083-libsharpyuv0_1.3.2-0.4_ppc64el.deb ... 398s Unpacking libsharpyuv0:ppc64el (1.3.2-0.4) ... 398s Selecting previously unselected package libwebp7:ppc64el. 398s Preparing to unpack .../084-libwebp7_1.3.2-0.4_ppc64el.deb ... 398s Unpacking libwebp7:ppc64el (1.3.2-0.4) ... 398s Selecting previously unselected package libtiff6:ppc64el. 398s Preparing to unpack .../085-libtiff6_4.5.1+git230720-3ubuntu1_ppc64el.deb ... 398s Unpacking libtiff6:ppc64el (4.5.1+git230720-3ubuntu1) ... 398s Selecting previously unselected package libproj25:ppc64el. 398s Preparing to unpack .../086-libproj25_9.4.0-1_ppc64el.deb ... 398s Unpacking libproj25:ppc64el (9.4.0-1) ... 398s Selecting previously unselected package libgeotiff5:ppc64el. 398s Preparing to unpack .../087-libgeotiff5_1.7.1-5_ppc64el.deb ... 398s Unpacking libgeotiff5:ppc64el (1.7.1-5) ... 398s Selecting previously unselected package libgif7:ppc64el. 398s Preparing to unpack .../088-libgif7_5.2.1-2.5_ppc64el.deb ... 398s Unpacking libgif7:ppc64el (5.2.1-2.5) ... 398s Selecting previously unselected package libhdf4-0-alt. 398s Preparing to unpack .../089-libhdf4-0-alt_4.2.16-3_ppc64el.deb ... 398s Unpacking libhdf4-0-alt (4.2.16-3) ... 398s Selecting previously unselected package libsz2:ppc64el. 398s Preparing to unpack .../090-libsz2_1.1.2-1_ppc64el.deb ... 398s Unpacking libsz2:ppc64el (1.1.2-1) ... 398s Selecting previously unselected package libhdf5-103-1t64:ppc64el. 398s Preparing to unpack .../091-libhdf5-103-1t64_1.10.10+repack-3.1ubuntu2_ppc64el.deb ... 398s Unpacking libhdf5-103-1t64:ppc64el (1.10.10+repack-3.1ubuntu2) ... 399s Selecting previously unselected package libheif-plugin-dav1d:ppc64el. 399s Preparing to unpack .../092-libheif-plugin-dav1d_1.17.6-1ubuntu1_ppc64el.deb ... 399s Unpacking libheif-plugin-dav1d:ppc64el (1.17.6-1ubuntu1) ... 399s Selecting previously unselected package libheif-plugin-libde265:ppc64el. 399s Preparing to unpack .../093-libheif-plugin-libde265_1.17.6-1ubuntu1_ppc64el.deb ... 399s Unpacking libheif-plugin-libde265:ppc64el (1.17.6-1ubuntu1) ... 399s Selecting previously unselected package libheif1:ppc64el. 399s Preparing to unpack .../094-libheif1_1.17.6-1ubuntu1_ppc64el.deb ... 399s Unpacking libheif1:ppc64el (1.17.6-1ubuntu1) ... 399s Selecting previously unselected package liburiparser1:ppc64el. 399s Preparing to unpack .../095-liburiparser1_0.9.7+dfsg-2_ppc64el.deb ... 399s Unpacking liburiparser1:ppc64el (0.9.7+dfsg-2) ... 399s Selecting previously unselected package libkmlbase1t64:ppc64el. 399s Preparing to unpack .../096-libkmlbase1t64_1.3.0-12_ppc64el.deb ... 399s Unpacking libkmlbase1t64:ppc64el (1.3.0-12) ... 399s Selecting previously unselected package libkmldom1t64:ppc64el. 399s Preparing to unpack .../097-libkmldom1t64_1.3.0-12_ppc64el.deb ... 399s Unpacking libkmldom1t64:ppc64el (1.3.0-12) ... 399s Selecting previously unselected package libkmlengine1t64:ppc64el. 399s Preparing to unpack .../098-libkmlengine1t64_1.3.0-12_ppc64el.deb ... 399s Unpacking libkmlengine1t64:ppc64el (1.3.0-12) ... 399s Selecting previously unselected package mysql-common. 399s Preparing to unpack .../099-mysql-common_5.8+1.1.0_all.deb ... 399s Unpacking mysql-common (5.8+1.1.0) ... 399s Selecting previously unselected package libmysqlclient21:ppc64el. 399s Preparing to unpack .../100-libmysqlclient21_8.0.36-1_ppc64el.deb ... 399s Unpacking libmysqlclient21:ppc64el (8.0.36-1) ... 399s Selecting previously unselected package libhdf5-hl-100t64:ppc64el. 399s Preparing to unpack .../101-libhdf5-hl-100t64_1.10.10+repack-3.1ubuntu2_ppc64el.deb ... 399s Unpacking libhdf5-hl-100t64:ppc64el (1.10.10+repack-3.1ubuntu2) ... 399s Selecting previously unselected package libnetcdf19t64:ppc64el. 399s Preparing to unpack .../102-libnetcdf19t64_1%3a4.9.2-5ubuntu2_ppc64el.deb ... 399s Unpacking libnetcdf19t64:ppc64el (1:4.9.2-5ubuntu2) ... 399s Selecting previously unselected package libltdl7:ppc64el. 399s Preparing to unpack .../103-libltdl7_2.4.7-7_ppc64el.deb ... 399s Unpacking libltdl7:ppc64el (2.4.7-7) ... 399s Selecting previously unselected package libodbc2:ppc64el. 399s Preparing to unpack .../104-libodbc2_2.3.12-1_ppc64el.deb ... 399s Unpacking libodbc2:ppc64el (2.3.12-1) ... 399s Selecting previously unselected package unixodbc-common. 399s Preparing to unpack .../105-unixodbc-common_2.3.12-1_all.deb ... 399s Unpacking unixodbc-common (2.3.12-1) ... 399s Selecting previously unselected package libodbcinst2:ppc64el. 399s Preparing to unpack .../106-libodbcinst2_2.3.12-1_ppc64el.deb ... 399s Unpacking libodbcinst2:ppc64el (2.3.12-1) ... 399s Selecting previously unselected package libogdi4.1. 399s Preparing to unpack .../107-libogdi4.1_4.1.1+ds-1_ppc64el.deb ... 399s Unpacking libogdi4.1 (4.1.1+ds-1) ... 399s Selecting previously unselected package libopenjp2-7:ppc64el. 399s Preparing to unpack .../108-libopenjp2-7_2.5.0-2_ppc64el.deb ... 399s Unpacking libopenjp2-7:ppc64el (2.5.0-2) ... 399s Selecting previously unselected package liblcms2-2:ppc64el. 399s Preparing to unpack .../109-liblcms2-2_2.14-2_ppc64el.deb ... 399s Unpacking liblcms2-2:ppc64el (2.14-2) ... 399s Selecting previously unselected package libpoppler134:ppc64el. 399s Preparing to unpack .../110-libpoppler134_24.02.0-1ubuntu2_ppc64el.deb ... 399s Unpacking libpoppler134:ppc64el (24.02.0-1ubuntu2) ... 399s Selecting previously unselected package libpq5:ppc64el. 399s Preparing to unpack .../111-libpq5_16.2-1_ppc64el.deb ... 399s Unpacking libpq5:ppc64el (16.2-1) ... 399s Selecting previously unselected package libqhull-r8.0:ppc64el. 399s Preparing to unpack .../112-libqhull-r8.0_2020.2-6_ppc64el.deb ... 399s Unpacking libqhull-r8.0:ppc64el (2020.2-6) ... 399s Selecting previously unselected package librttopo1:ppc64el. 399s Preparing to unpack .../113-librttopo1_1.1.0-3_ppc64el.deb ... 399s Unpacking librttopo1:ppc64el (1.1.0-3) ... 399s Selecting previously unselected package libspatialite8t64:ppc64el. 399s Preparing to unpack .../114-libspatialite8t64_5.1.0-3_ppc64el.deb ... 399s Unpacking libspatialite8t64:ppc64el (5.1.0-3) ... 399s Selecting previously unselected package libxerces-c3.2t64:ppc64el. 399s Preparing to unpack .../115-libxerces-c3.2t64_3.2.4+debian-1.2_ppc64el.deb ... 399s Unpacking libxerces-c3.2t64:ppc64el (3.2.4+debian-1.2) ... 399s Selecting previously unselected package libgdal34t64:ppc64el. 399s Preparing to unpack .../116-libgdal34t64_3.8.4+dfsg-3ubuntu1_ppc64el.deb ... 399s Unpacking libgdal34t64:ppc64el (3.8.4+dfsg-3ubuntu1) ... 399s Selecting previously unselected package libgraphite2-3:ppc64el. 399s Preparing to unpack .../117-libgraphite2-3_1.3.14-2_ppc64el.deb ... 399s Unpacking libgraphite2-3:ppc64el (1.3.14-2) ... 399s Selecting previously unselected package libharfbuzz0b:ppc64el. 399s Preparing to unpack .../118-libharfbuzz0b_8.3.0-2_ppc64el.deb ... 399s Unpacking libharfbuzz0b:ppc64el (8.3.0-2) ... 399s Selecting previously unselected package x11-common. 399s Preparing to unpack .../119-x11-common_1%3a7.7+23ubuntu2_all.deb ... 399s Unpacking x11-common (1:7.7+23ubuntu2) ... 399s Selecting previously unselected package libice6:ppc64el. 399s Preparing to unpack .../120-libice6_2%3a1.0.10-1build2_ppc64el.deb ... 399s Unpacking libice6:ppc64el (2:1.0.10-1build2) ... 399s Selecting previously unselected package libicu-dev:ppc64el. 399s Preparing to unpack .../121-libicu-dev_74.2-1ubuntu1_ppc64el.deb ... 399s Unpacking libicu-dev:ppc64el (74.2-1ubuntu1) ... 400s Selecting previously unselected package libjpeg-turbo8-dev:ppc64el. 400s Preparing to unpack .../122-libjpeg-turbo8-dev_2.1.5-2ubuntu1_ppc64el.deb ... 400s Unpacking libjpeg-turbo8-dev:ppc64el (2.1.5-2ubuntu1) ... 400s Selecting previously unselected package libjpeg8-dev:ppc64el. 400s Preparing to unpack .../123-libjpeg8-dev_8c-2ubuntu11_ppc64el.deb ... 400s Unpacking libjpeg8-dev:ppc64el (8c-2ubuntu11) ... 400s Selecting previously unselected package libjpeg-dev:ppc64el. 400s Preparing to unpack .../124-libjpeg-dev_8c-2ubuntu11_ppc64el.deb ... 400s Unpacking libjpeg-dev:ppc64el (8c-2ubuntu11) ... 400s Selecting previously unselected package libjs-bootstrap. 400s Preparing to unpack .../125-libjs-bootstrap_3.4.1+dfsg-3_all.deb ... 400s Unpacking libjs-bootstrap (3.4.1+dfsg-3) ... 400s Selecting previously unselected package libjs-popper.js. 400s Preparing to unpack .../126-libjs-popper.js_1.16.1+ds-6_all.deb ... 400s Unpacking libjs-popper.js (1.16.1+ds-6) ... 400s Selecting previously unselected package libjs-bootstrap4. 400s Preparing to unpack .../127-libjs-bootstrap4_4.6.1+dfsg1-4_all.deb ... 400s Unpacking libjs-bootstrap4 (4.6.1+dfsg1-4) ... 400s Selecting previously unselected package libjs-d3. 400s Preparing to unpack .../128-libjs-d3_3.5.17-4_all.deb ... 400s Unpacking libjs-d3 (3.5.17-4) ... 400s Selecting previously unselected package libjs-es5-shim. 400s Preparing to unpack .../129-libjs-es5-shim_4.6.7-2_all.deb ... 400s Unpacking libjs-es5-shim (4.6.7-2) ... 400s Selecting previously unselected package libjs-highlight.js. 400s Preparing to unpack .../130-libjs-highlight.js_9.18.5+dfsg1-2_all.deb ... 400s Unpacking libjs-highlight.js (9.18.5+dfsg1-2) ... 400s Selecting previously unselected package libjs-jquery. 400s Preparing to unpack .../131-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 400s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 400s Selecting previously unselected package libjs-jquery-datatables. 400s Preparing to unpack .../132-libjs-jquery-datatables_1.11.5+dfsg-2_all.deb ... 400s Unpacking libjs-jquery-datatables (1.11.5+dfsg-2) ... 400s Selecting previously unselected package libjs-sifter.js. 400s Preparing to unpack .../133-libjs-sifter.js_0.6.0+dfsg-3_all.deb ... 400s Unpacking libjs-sifter.js (0.6.0+dfsg-3) ... 400s Selecting previously unselected package libjs-microplugin.js. 400s Preparing to unpack .../134-libjs-microplugin.js_0.0.3+dfsg-1.1_all.deb ... 400s Unpacking libjs-microplugin.js (0.0.3+dfsg-1.1) ... 400s Selecting previously unselected package libjs-jquery-selectize.js. 400s Preparing to unpack .../135-libjs-jquery-selectize.js_0.12.6+dfsg-1.1_all.deb ... 400s Unpacking libjs-jquery-selectize.js (0.12.6+dfsg-1.1) ... 400s Selecting previously unselected package libjs-jquery-ui. 400s Preparing to unpack .../136-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 400s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 400s Selecting previously unselected package libjs-json. 400s Preparing to unpack .../137-libjs-json_0~20221030+~1.0.8-1_all.deb ... 400s Unpacking libjs-json (0~20221030+~1.0.8-1) ... 400s Selecting previously unselected package libjs-prettify. 400s Preparing to unpack .../138-libjs-prettify_2015.12.04+dfsg-1.1_all.deb ... 400s Unpacking libjs-prettify (2015.12.04+dfsg-1.1) ... 400s Selecting previously unselected package liblapack-dev:ppc64el. 400s Preparing to unpack .../139-liblapack-dev_3.12.0-3_ppc64el.deb ... 400s Unpacking liblapack-dev:ppc64el (3.12.0-3) ... 400s Selecting previously unselected package libncurses-dev:ppc64el. 400s Preparing to unpack .../140-libncurses-dev_6.4+20240113-1ubuntu1_ppc64el.deb ... 400s Unpacking libncurses-dev:ppc64el (6.4+20240113-1ubuntu1) ... 400s Selecting previously unselected package libthai-data. 400s Preparing to unpack .../141-libthai-data_0.1.29-2_all.deb ... 400s Unpacking libthai-data (0.1.29-2) ... 400s Selecting previously unselected package libthai0:ppc64el. 400s Preparing to unpack .../142-libthai0_0.1.29-2_ppc64el.deb ... 400s Unpacking libthai0:ppc64el (0.1.29-2) ... 401s Selecting previously unselected package libpango-1.0-0:ppc64el. 401s Preparing to unpack .../143-libpango-1.0-0_1.51.0+ds-4_ppc64el.deb ... 401s Unpacking libpango-1.0-0:ppc64el (1.51.0+ds-4) ... 401s Selecting previously unselected package libpangoft2-1.0-0:ppc64el. 401s Preparing to unpack .../144-libpangoft2-1.0-0_1.51.0+ds-4_ppc64el.deb ... 401s Unpacking libpangoft2-1.0-0:ppc64el (1.51.0+ds-4) ... 401s Selecting previously unselected package libpangocairo-1.0-0:ppc64el. 401s Preparing to unpack .../145-libpangocairo-1.0-0_1.51.0+ds-4_ppc64el.deb ... 401s Unpacking libpangocairo-1.0-0:ppc64el (1.51.0+ds-4) ... 401s Selecting previously unselected package libpaper1:ppc64el. 401s Preparing to unpack .../146-libpaper1_1.1.29_ppc64el.deb ... 401s Unpacking libpaper1:ppc64el (1.1.29) ... 401s Selecting previously unselected package libpaper-utils. 401s Preparing to unpack .../147-libpaper-utils_1.1.29_ppc64el.deb ... 401s Unpacking libpaper-utils (1.1.29) ... 401s Selecting previously unselected package libpcre2-16-0:ppc64el. 401s Preparing to unpack .../148-libpcre2-16-0_10.42-4ubuntu1_ppc64el.deb ... 401s Unpacking libpcre2-16-0:ppc64el (10.42-4ubuntu1) ... 401s Selecting previously unselected package libpcre2-32-0:ppc64el. 401s Preparing to unpack .../149-libpcre2-32-0_10.42-4ubuntu1_ppc64el.deb ... 401s Unpacking libpcre2-32-0:ppc64el (10.42-4ubuntu1) ... 401s Selecting previously unselected package libpcre2-posix3:ppc64el. 401s Preparing to unpack .../150-libpcre2-posix3_10.42-4ubuntu1_ppc64el.deb ... 401s Unpacking libpcre2-posix3:ppc64el (10.42-4ubuntu1) ... 401s Selecting previously unselected package libpcre2-dev:ppc64el. 401s Preparing to unpack .../151-libpcre2-dev_10.42-4ubuntu1_ppc64el.deb ... 401s Unpacking libpcre2-dev:ppc64el (10.42-4ubuntu1) ... 401s Selecting previously unselected package libpkgconf3:ppc64el. 401s Preparing to unpack .../152-libpkgconf3_1.8.1-2_ppc64el.deb ... 401s Unpacking libpkgconf3:ppc64el (1.8.1-2) ... 401s Selecting previously unselected package zlib1g-dev:ppc64el. 401s Preparing to unpack .../153-zlib1g-dev_1%3a1.3.dfsg-3.1ubuntu1_ppc64el.deb ... 401s Unpacking zlib1g-dev:ppc64el (1:1.3.dfsg-3.1ubuntu1) ... 401s Selecting previously unselected package libpng-dev:ppc64el. 401s Preparing to unpack .../154-libpng-dev_1.6.43-3_ppc64el.deb ... 401s Unpacking libpng-dev:ppc64el (1.6.43-3) ... 401s Selecting previously unselected package libreadline-dev:ppc64el. 401s Preparing to unpack .../155-libreadline-dev_8.2-3_ppc64el.deb ... 401s Unpacking libreadline-dev:ppc64el (8.2-3) ... 401s Selecting previously unselected package libsm6:ppc64el. 401s Preparing to unpack .../156-libsm6_2%3a1.2.3-1build2_ppc64el.deb ... 401s Unpacking libsm6:ppc64el (2:1.2.3-1build2) ... 401s Selecting previously unselected package libtcl8.6:ppc64el. 401s Preparing to unpack .../157-libtcl8.6_8.6.13+dfsg-2_ppc64el.deb ... 401s Unpacking libtcl8.6:ppc64el (8.6.13+dfsg-2) ... 401s Selecting previously unselected package libxft2:ppc64el. 401s Preparing to unpack .../158-libxft2_2.3.6-1_ppc64el.deb ... 401s Unpacking libxft2:ppc64el (2.3.6-1) ... 401s Selecting previously unselected package libxss1:ppc64el. 401s Preparing to unpack .../159-libxss1_1%3a1.2.3-1build2_ppc64el.deb ... 401s Unpacking libxss1:ppc64el (1:1.2.3-1build2) ... 401s Selecting previously unselected package libtk8.6:ppc64el. 401s Preparing to unpack .../160-libtk8.6_8.6.13-2_ppc64el.deb ... 401s Unpacking libtk8.6:ppc64el (8.6.13-2) ... 401s Selecting previously unselected package libudunits2-data. 401s Preparing to unpack .../161-libudunits2-data_2.2.28-7_all.deb ... 401s Unpacking libudunits2-data (2.2.28-7) ... 401s Selecting previously unselected package libudunits2-0. 401s Preparing to unpack .../162-libudunits2-0_2.2.28-7_ppc64el.deb ... 401s Unpacking libudunits2-0 (2.2.28-7) ... 401s Selecting previously unselected package libxt6:ppc64el. 401s Preparing to unpack .../163-libxt6_1%3a1.2.1-1.1_ppc64el.deb ... 401s Unpacking libxt6:ppc64el (1:1.2.1-1.1) ... 401s Selecting previously unselected package zip. 401s Preparing to unpack .../164-zip_3.0-13_ppc64el.deb ... 401s Unpacking zip (3.0-13) ... 401s Selecting previously unselected package unzip. 401s Preparing to unpack .../165-unzip_6.0-28ubuntu3_ppc64el.deb ... 401s Unpacking unzip (6.0-28ubuntu3) ... 401s Selecting previously unselected package xdg-utils. 401s Preparing to unpack .../166-xdg-utils_1.1.3-4.1ubuntu3_all.deb ... 401s Unpacking xdg-utils (1.1.3-4.1ubuntu3) ... 401s Selecting previously unselected package r-base-core. 401s Preparing to unpack .../167-r-base-core_4.3.2-1build1_ppc64el.deb ... 401s Unpacking r-base-core (4.3.2-1build1) ... 401s Selecting previously unselected package r-cran-littler. 401s Preparing to unpack .../168-r-cran-littler_0.3.19-1_ppc64el.deb ... 401s Unpacking r-cran-littler (0.3.19-1) ... 402s Selecting previously unselected package littler. 402s Preparing to unpack .../169-littler_0.3.19-1_all.deb ... 402s Unpacking littler (0.3.19-1) ... 402s Selecting previously unselected package node-bootstrap-sass. 402s Preparing to unpack .../170-node-bootstrap-sass_3.4.3-2_all.deb ... 402s Unpacking node-bootstrap-sass (3.4.3-2) ... 402s Selecting previously unselected package node-html5shiv. 402s Preparing to unpack .../171-node-html5shiv_3.7.3+dfsg-5_all.deb ... 402s Unpacking node-html5shiv (3.7.3+dfsg-5) ... 402s Selecting previously unselected package node-normalize.css. 402s Preparing to unpack .../172-node-normalize.css_8.0.1-5_all.deb ... 402s Unpacking node-normalize.css (8.0.1-5) ... 402s Selecting previously unselected package pandoc-data. 402s Preparing to unpack .../173-pandoc-data_3.1.3-1_all.deb ... 402s Unpacking pandoc-data (3.1.3-1) ... 402s Selecting previously unselected package pandoc. 402s Preparing to unpack .../174-pandoc_3.1.3+ds-2_ppc64el.deb ... 402s Unpacking pandoc (3.1.3+ds-2) ... 403s Selecting previously unselected package pkgconf-bin. 403s Preparing to unpack .../175-pkgconf-bin_1.8.1-2_ppc64el.deb ... 403s Unpacking pkgconf-bin (1.8.1-2) ... 403s Selecting previously unselected package pkgconf:ppc64el. 403s Preparing to unpack .../176-pkgconf_1.8.1-2_ppc64el.deb ... 403s Unpacking pkgconf:ppc64el (1.8.1-2) ... 403s Selecting previously unselected package pkg-config:ppc64el. 403s Preparing to unpack .../177-pkg-config_1.8.1-2_ppc64el.deb ... 403s Unpacking pkg-config:ppc64el (1.8.1-2) ... 403s Selecting previously unselected package liblzma-dev:ppc64el. 403s Preparing to unpack .../178-liblzma-dev_5.4.5-0.3_ppc64el.deb ... 403s Unpacking liblzma-dev:ppc64el (5.4.5-0.3) ... 403s Selecting previously unselected package r-base-dev. 403s Preparing to unpack .../179-r-base-dev_4.3.2-1build1_all.deb ... 403s Unpacking r-base-dev (4.3.2-1build1) ... 403s Selecting previously unselected package pkg-r-autopkgtest. 403s Preparing to unpack .../180-pkg-r-autopkgtest_20231212ubuntu1_all.deb ... 403s Unpacking pkg-r-autopkgtest (20231212ubuntu1) ... 403s Selecting previously unselected package r-cran-abind. 403s Preparing to unpack .../181-r-cran-abind_1.4-5-2_all.deb ... 403s Unpacking r-cran-abind (1.4-5-2) ... 403s Selecting previously unselected package r-cran-sys. 403s Preparing to unpack .../182-r-cran-sys_3.4.2-1_ppc64el.deb ... 403s Unpacking r-cran-sys (3.4.2-1) ... 403s Selecting previously unselected package r-cran-askpass. 403s Preparing to unpack .../183-r-cran-askpass_1.2.0-1_ppc64el.deb ... 403s Unpacking r-cran-askpass (1.2.0-1) ... 403s Selecting previously unselected package r-cran-base64enc. 403s Preparing to unpack .../184-r-cran-base64enc_0.1-3-3_ppc64el.deb ... 403s Unpacking r-cran-base64enc (0.1-3-3) ... 403s Selecting previously unselected package r-cran-bit. 403s Preparing to unpack .../185-r-cran-bit_4.0.5-1_ppc64el.deb ... 403s Unpacking r-cran-bit (4.0.5-1) ... 403s Selecting previously unselected package r-cran-bit64. 403s Preparing to unpack .../186-r-cran-bit64_4.0.5-1_ppc64el.deb ... 403s Unpacking r-cran-bit64 (4.0.5-1) ... 403s Selecting previously unselected package r-cran-rlang. 403s Preparing to unpack .../187-r-cran-rlang_1.1.3-1_ppc64el.deb ... 403s Unpacking r-cran-rlang (1.1.3-1) ... 403s Selecting previously unselected package r-cran-cli. 403s Preparing to unpack .../188-r-cran-cli_3.6.2-1_ppc64el.deb ... 403s Unpacking r-cran-cli (3.6.2-1) ... 403s Selecting previously unselected package r-cran-glue. 403s Preparing to unpack .../189-r-cran-glue_1.7.0-1_ppc64el.deb ... 403s Unpacking r-cran-glue (1.7.0-1) ... 403s Selecting previously unselected package r-cran-lifecycle. 403s Preparing to unpack .../190-r-cran-lifecycle_1.0.4+dfsg-1_all.deb ... 403s Unpacking r-cran-lifecycle (1.0.4+dfsg-1) ... 403s Selecting previously unselected package r-cran-vctrs. 403s Preparing to unpack .../191-r-cran-vctrs_0.6.5-1_ppc64el.deb ... 403s Unpacking r-cran-vctrs (0.6.5-1) ... 403s Selecting previously unselected package r-cran-blob. 403s Preparing to unpack .../192-r-cran-blob_1.2.4-1_all.deb ... 403s Unpacking r-cran-blob (1.2.4-1) ... 403s Selecting previously unselected package r-cran-brio. 403s Preparing to unpack .../193-r-cran-brio_1.1.4-1_ppc64el.deb ... 403s Unpacking r-cran-brio (1.1.4-1) ... 403s Selecting previously unselected package r-cran-fastmap. 403s Preparing to unpack .../194-r-cran-fastmap_1.1.1-1_ppc64el.deb ... 403s Unpacking r-cran-fastmap (1.1.1-1) ... 403s Selecting previously unselected package r-cran-cachem. 403s Preparing to unpack .../195-r-cran-cachem_1.0.8-1_ppc64el.deb ... 403s Unpacking r-cran-cachem (1.0.8-1) ... 403s Selecting previously unselected package r-cran-digest. 403s Preparing to unpack .../196-r-cran-digest_0.6.34-1_ppc64el.deb ... 403s Unpacking r-cran-digest (0.6.34-1) ... 403s Selecting previously unselected package r-cran-ellipsis. 403s Preparing to unpack .../197-r-cran-ellipsis_0.3.2-2_ppc64el.deb ... 403s Unpacking r-cran-ellipsis (0.3.2-2) ... 403s Selecting previously unselected package r-cran-htmltools. 403s Preparing to unpack .../198-r-cran-htmltools_0.5.7-1_ppc64el.deb ... 403s Unpacking r-cran-htmltools (0.5.7-1) ... 403s Selecting previously unselected package r-cran-jquerylib. 403s Preparing to unpack .../199-r-cran-jquerylib_0.1.4+dfsg-4_all.deb ... 403s Unpacking r-cran-jquerylib (0.1.4+dfsg-4) ... 403s Selecting previously unselected package r-cran-jsonlite. 403s Preparing to unpack .../200-r-cran-jsonlite_1.8.8+dfsg-1_ppc64el.deb ... 403s Unpacking r-cran-jsonlite (1.8.8+dfsg-1) ... 403s Selecting previously unselected package r-cran-memoise. 403s Preparing to unpack .../201-r-cran-memoise_2.0.1-1_all.deb ... 403s Unpacking r-cran-memoise (2.0.1-1) ... 403s Selecting previously unselected package r-cran-mime. 403s Preparing to unpack .../202-r-cran-mime_0.12-1_ppc64el.deb ... 403s Unpacking r-cran-mime (0.12-1) ... 403s Selecting previously unselected package r-cran-fs. 403s Preparing to unpack .../203-r-cran-fs_1.6.3+dfsg-1_ppc64el.deb ... 403s Unpacking r-cran-fs (1.6.3+dfsg-1) ... 403s Selecting previously unselected package r-cran-r6. 404s Preparing to unpack .../204-r-cran-r6_2.5.1-1_all.deb ... 404s Unpacking r-cran-r6 (2.5.1-1) ... 404s Selecting previously unselected package r-cran-rappdirs. 404s Preparing to unpack .../205-r-cran-rappdirs_0.3.3-1_ppc64el.deb ... 404s Unpacking r-cran-rappdirs (0.3.3-1) ... 404s Selecting previously unselected package r-cran-sass. 404s Preparing to unpack .../206-r-cran-sass_0.4.8+dfsg-1_ppc64el.deb ... 404s Unpacking r-cran-sass (0.4.8+dfsg-1) ... 404s Selecting previously unselected package r-cran-bslib. 404s Preparing to unpack .../207-r-cran-bslib_0.6.1+dfsg-1_all.deb ... 404s Unpacking r-cran-bslib (0.6.1+dfsg-1) ... 404s Selecting previously unselected package r-cran-ps. 404s Preparing to unpack .../208-r-cran-ps_1.7.6-1_ppc64el.deb ... 404s Unpacking r-cran-ps (1.7.6-1) ... 404s Selecting previously unselected package r-cran-processx. 404s Preparing to unpack .../209-r-cran-processx_3.8.3-1_ppc64el.deb ... 404s Unpacking r-cran-processx (3.8.3-1) ... 404s Selecting previously unselected package r-cran-callr. 404s Preparing to unpack .../210-r-cran-callr_3.7.3-2_all.deb ... 404s Unpacking r-cran-callr (3.7.3-2) ... 404s Selecting previously unselected package r-cran-mass. 404s Preparing to unpack .../211-r-cran-mass_7.3-60.0.1-1_ppc64el.deb ... 404s Unpacking r-cran-mass (7.3-60.0.1-1) ... 404s Selecting previously unselected package r-cran-class. 404s Preparing to unpack .../212-r-cran-class_7.3-22-2_ppc64el.deb ... 404s Unpacking r-cran-class (7.3-22-2) ... 404s Selecting previously unselected package r-cran-proxy. 404s Preparing to unpack .../213-r-cran-proxy_0.4-27-1_ppc64el.deb ... 404s Unpacking r-cran-proxy (0.4-27-1) ... 404s Selecting previously unselected package r-cran-e1071. 404s Preparing to unpack .../214-r-cran-e1071_1.7-14-1_ppc64el.deb ... 404s Unpacking r-cran-e1071 (1.7-14-1) ... 404s Selecting previously unselected package r-cran-kernsmooth. 404s Preparing to unpack .../215-r-cran-kernsmooth_2.23-22-1_ppc64el.deb ... 404s Unpacking r-cran-kernsmooth (2.23-22-1) ... 404s Selecting previously unselected package r-cran-classint. 404s Preparing to unpack .../216-r-cran-classint_0.4-10+dfsg-1_ppc64el.deb ... 404s Unpacking r-cran-classint (0.4-10+dfsg-1) ... 404s Selecting previously unselected package r-cran-colorspace. 404s Preparing to unpack .../217-r-cran-colorspace_2.1-0+dfsg-1_ppc64el.deb ... 404s Unpacking r-cran-colorspace (2.1-0+dfsg-1) ... 404s Selecting previously unselected package r-cran-commonmark. 404s Preparing to unpack .../218-r-cran-commonmark_1.9.1-1_ppc64el.deb ... 404s Unpacking r-cran-commonmark (1.9.1-1) ... 404s Selecting previously unselected package r-cran-lazyeval. 404s Preparing to unpack .../219-r-cran-lazyeval_0.2.2-1build1_ppc64el.deb ... 404s Unpacking r-cran-lazyeval (0.2.2-1build1) ... 404s Selecting previously unselected package r-cran-rex. 404s Preparing to unpack .../220-r-cran-rex_1.2.1-1_all.deb ... 404s Unpacking r-cran-rex (1.2.1-1) ... 404s Selecting previously unselected package r-cran-curl. 404s Preparing to unpack .../221-r-cran-curl_5.2.0+dfsg-1_ppc64el.deb ... 404s Unpacking r-cran-curl (5.2.0+dfsg-1) ... 404s Selecting previously unselected package r-cran-openssl. 404s Preparing to unpack .../222-r-cran-openssl_2.1.1+dfsg-2_ppc64el.deb ... 404s Unpacking r-cran-openssl (2.1.1+dfsg-2) ... 404s Selecting previously unselected package r-cran-httr. 404s Preparing to unpack .../223-r-cran-httr_1.4.7+dfsg-1_all.deb ... 404s Unpacking r-cran-httr (1.4.7+dfsg-1) ... 404s Selecting previously unselected package r-cran-crayon. 404s Preparing to unpack .../224-r-cran-crayon_1.5.2-1_all.deb ... 404s Unpacking r-cran-crayon (1.5.2-1) ... 404s Selecting previously unselected package r-cran-withr. 404s Preparing to unpack .../225-r-cran-withr_2.5.0-1_all.deb ... 404s Unpacking r-cran-withr (2.5.0-1) ... 404s Selecting previously unselected package r-cran-yaml. 404s Preparing to unpack .../226-r-cran-yaml_2.3.8-1_ppc64el.deb ... 404s Unpacking r-cran-yaml (2.3.8-1) ... 404s Selecting previously unselected package r-cran-covr. 404s Preparing to unpack .../227-r-cran-covr_3.6.4+dfsg-1_ppc64el.deb ... 404s Unpacking r-cran-covr (3.6.4+dfsg-1) ... 404s Selecting previously unselected package r-cran-cpp11. 404s Preparing to unpack .../228-r-cran-cpp11_0.4.7-1_all.deb ... 404s Unpacking r-cran-cpp11 (0.4.7-1) ... 404s Selecting previously unselected package r-cran-dbi. 404s Preparing to unpack .../229-r-cran-dbi_1.2.2-1_all.deb ... 404s Unpacking r-cran-dbi (1.2.2-1) ... 404s Selecting previously unselected package r-cran-deldir. 404s Preparing to unpack .../230-r-cran-deldir_2.0-4-1_ppc64el.deb ... 404s Unpacking r-cran-deldir (2.0-4-1) ... 404s Selecting previously unselected package r-cran-desc. 404s Preparing to unpack .../231-r-cran-desc_1.4.3-1_all.deb ... 404s Unpacking r-cran-desc (1.4.3-1) ... 404s Selecting previously unselected package r-cran-diffobj. 404s Preparing to unpack .../232-r-cran-diffobj_0.3.5-1_ppc64el.deb ... 404s Unpacking r-cran-diffobj (0.3.5-1) ... 405s Selecting previously unselected package r-cran-generics. 405s Preparing to unpack .../233-r-cran-generics_0.1.3-1_all.deb ... 405s Unpacking r-cran-generics (0.1.3-1) ... 405s Selecting previously unselected package r-cran-magrittr. 405s Preparing to unpack .../234-r-cran-magrittr_2.0.3-1_ppc64el.deb ... 405s Unpacking r-cran-magrittr (2.0.3-1) ... 405s Selecting previously unselected package r-cran-fansi. 405s Preparing to unpack .../235-r-cran-fansi_1.0.5-1_ppc64el.deb ... 405s Unpacking r-cran-fansi (1.0.5-1) ... 405s Selecting previously unselected package r-cran-utf8. 405s Preparing to unpack .../236-r-cran-utf8_1.2.4-1_ppc64el.deb ... 405s Unpacking r-cran-utf8 (1.2.4-1) ... 405s Selecting previously unselected package r-cran-pillar. 405s Preparing to unpack .../237-r-cran-pillar_1.9.0+dfsg-1_all.deb ... 405s Unpacking r-cran-pillar (1.9.0+dfsg-1) ... 405s Selecting previously unselected package r-cran-pkgconfig. 405s Preparing to unpack .../238-r-cran-pkgconfig_2.0.3-2build1_all.deb ... 405s Unpacking r-cran-pkgconfig (2.0.3-2build1) ... 405s Selecting previously unselected package r-cran-tibble. 405s Preparing to unpack .../239-r-cran-tibble_3.2.1+dfsg-2_ppc64el.deb ... 405s Unpacking r-cran-tibble (3.2.1+dfsg-2) ... 405s Selecting previously unselected package r-cran-tidyselect. 405s Preparing to unpack .../240-r-cran-tidyselect_1.2.0+dfsg-1_ppc64el.deb ... 405s Unpacking r-cran-tidyselect (1.2.0+dfsg-1) ... 405s Selecting previously unselected package r-cran-dplyr. 405s Preparing to unpack .../241-r-cran-dplyr_1.1.4-1_ppc64el.deb ... 405s Unpacking r-cran-dplyr (1.1.4-1) ... 405s Selecting previously unselected package r-cran-evaluate. 405s Preparing to unpack .../242-r-cran-evaluate_0.23-1_all.deb ... 405s Unpacking r-cran-evaluate (0.23-1) ... 405s Selecting previously unselected package r-cran-farver. 405s Preparing to unpack .../243-r-cran-farver_2.1.1-1_ppc64el.deb ... 405s Unpacking r-cran-farver (2.1.1-1) ... 405s Selecting previously unselected package r-cran-fontawesome. 405s Preparing to unpack .../244-r-cran-fontawesome_0.5.2-1_all.deb ... 405s Unpacking r-cran-fontawesome (0.5.2-1) ... 405s Selecting previously unselected package r-cran-gtable. 405s Preparing to unpack .../245-r-cran-gtable_0.3.4+dfsg-1_all.deb ... 405s Unpacking r-cran-gtable (0.3.4+dfsg-1) ... 405s Selecting previously unselected package r-cran-isoband. 405s Preparing to unpack .../246-r-cran-isoband_0.2.7-1_ppc64el.deb ... 405s Unpacking r-cran-isoband (0.2.7-1) ... 405s Selecting previously unselected package r-cran-lattice. 405s Preparing to unpack .../247-r-cran-lattice_0.22-5-1_ppc64el.deb ... 405s Unpacking r-cran-lattice (0.22-5-1) ... 405s Selecting previously unselected package r-cran-nlme. 405s Preparing to unpack .../248-r-cran-nlme_3.1.164-1_ppc64el.deb ... 405s Unpacking r-cran-nlme (3.1.164-1) ... 405s Selecting previously unselected package r-cran-matrix. 405s Preparing to unpack .../249-r-cran-matrix_1.6-5-1_ppc64el.deb ... 405s Unpacking r-cran-matrix (1.6-5-1) ... 405s Selecting previously unselected package r-cran-mgcv. 405s Preparing to unpack .../250-r-cran-mgcv_1.9-1-1_ppc64el.deb ... 405s Unpacking r-cran-mgcv (1.9-1-1) ... 405s Selecting previously unselected package r-cran-labeling. 405s Preparing to unpack .../251-r-cran-labeling_0.4.3-1_all.deb ... 405s Unpacking r-cran-labeling (0.4.3-1) ... 405s Selecting previously unselected package r-cran-munsell. 405s Preparing to unpack .../252-r-cran-munsell_0.5.0-2build1_all.deb ... 405s Unpacking r-cran-munsell (0.5.0-2build1) ... 405s Selecting previously unselected package r-cran-rcolorbrewer. 405s Preparing to unpack .../253-r-cran-rcolorbrewer_1.1-3-1build1_all.deb ... 405s Unpacking r-cran-rcolorbrewer (1.1-3-1build1) ... 405s Selecting previously unselected package r-cran-viridislite. 405s Preparing to unpack .../254-r-cran-viridislite_0.4.2-2_all.deb ... 405s Unpacking r-cran-viridislite (0.4.2-2) ... 405s Selecting previously unselected package r-cran-scales. 405s Preparing to unpack .../255-r-cran-scales_1.3.0-1_all.deb ... 405s Unpacking r-cran-scales (1.3.0-1) ... 405s Selecting previously unselected package r-cran-ggplot2. 405s Preparing to unpack .../256-r-cran-ggplot2_3.4.4+dfsg-1_all.deb ... 405s Unpacking r-cran-ggplot2 (3.4.4+dfsg-1) ... 405s Selecting previously unselected package r-cran-goftest. 405s Preparing to unpack .../257-r-cran-goftest_1.2-3-1_ppc64el.deb ... 405s Unpacking r-cran-goftest (1.2-3-1) ... 405s Selecting previously unselected package r-cran-xfun. 405s Preparing to unpack .../258-r-cran-xfun_0.41+dfsg-1_ppc64el.deb ... 405s Unpacking r-cran-xfun (0.41+dfsg-1) ... 405s Selecting previously unselected package r-cran-highr. 405s Preparing to unpack .../259-r-cran-highr_0.10+dfsg-1_all.deb ... 405s Unpacking r-cran-highr (0.10+dfsg-1) ... 405s Selecting previously unselected package r-cran-pkgkitten. 405s Preparing to unpack .../260-r-cran-pkgkitten_0.2.3-1_all.deb ... 405s Unpacking r-cran-pkgkitten (0.2.3-1) ... 405s Selecting previously unselected package r-cran-rcpp. 405s Preparing to unpack .../261-r-cran-rcpp_1.0.12-1_ppc64el.deb ... 405s Unpacking r-cran-rcpp (1.0.12-1) ... 406s Selecting previously unselected package r-cran-later. 406s Preparing to unpack .../262-r-cran-later_1.3.2+dfsg-1_ppc64el.deb ... 406s Unpacking r-cran-later (1.3.2+dfsg-1) ... 406s Selecting previously unselected package r-cran-promises. 406s Preparing to unpack .../263-r-cran-promises_1.2.1+dfsg-1_ppc64el.deb ... 406s Unpacking r-cran-promises (1.2.1+dfsg-1) ... 406s Selecting previously unselected package r-cran-httpuv. 406s Preparing to unpack .../264-r-cran-httpuv_1.6.14+dfsg-1_ppc64el.deb ... 406s Unpacking r-cran-httpuv (1.6.14+dfsg-1) ... 406s Selecting previously unselected package libjs-mathjax. 406s Preparing to unpack .../265-libjs-mathjax_2.7.9+dfsg-1_all.deb ... 406s Unpacking libjs-mathjax (2.7.9+dfsg-1) ... 407s Selecting previously unselected package r-cran-knitr. 407s Preparing to unpack .../266-r-cran-knitr_1.45+dfsg-1_all.deb ... 407s Unpacking r-cran-knitr (1.45+dfsg-1) ... 407s Selecting previously unselected package r-cran-units. 407s Preparing to unpack .../267-r-cran-units_0.8-5+dfsg-1_ppc64el.deb ... 407s Unpacking r-cran-units (0.8-5+dfsg-1) ... 407s Selecting previously unselected package r-cran-wk. 407s Preparing to unpack .../268-r-cran-wk_0.9.1-1_ppc64el.deb ... 407s Unpacking r-cran-wk (0.9.1-1) ... 407s Selecting previously unselected package r-cran-s2. 407s Preparing to unpack .../269-r-cran-s2_1.1.6-1_ppc64el.deb ... 407s Unpacking r-cran-s2 (1.1.6-1) ... 407s Selecting previously unselected package r-cran-sf. 407s Preparing to unpack .../270-r-cran-sf_1.0-15+dfsg-1build1_ppc64el.deb ... 407s Unpacking r-cran-sf (1.0-15+dfsg-1build1) ... 407s Selecting previously unselected package r-cran-lwgeom. 407s Preparing to unpack .../271-r-cran-lwgeom_0.2-13-3_ppc64el.deb ... 407s Unpacking r-cran-lwgeom (0.2-13-3) ... 407s Selecting previously unselected package r-cran-maps. 407s Preparing to unpack .../272-r-cran-maps_3.4.2-1_ppc64el.deb ... 407s Unpacking r-cran-maps (3.4.2-1) ... 407s Selecting previously unselected package r-cran-pbapply. 407s Preparing to unpack .../273-r-cran-pbapply_1.7-2-1_all.deb ... 407s Unpacking r-cran-pbapply (1.7-2-1) ... 407s Selecting previously unselected package r-cran-pkgbuild. 407s Preparing to unpack .../274-r-cran-pkgbuild_1.4.3-1_all.deb ... 407s Unpacking r-cran-pkgbuild (1.4.3-1) ... 407s Selecting previously unselected package r-cran-rprojroot. 407s Preparing to unpack .../275-r-cran-rprojroot_2.0.4-1_all.deb ... 407s Unpacking r-cran-rprojroot (2.0.4-1) ... 407s Selecting previously unselected package r-cran-pkgload. 407s Preparing to unpack .../276-r-cran-pkgload_1.3.4-1_all.deb ... 407s Unpacking r-cran-pkgload (1.3.4-1) ... 407s Selecting previously unselected package r-cran-plogr. 407s Preparing to unpack .../277-r-cran-plogr_0.2.0-3build1_all.deb ... 407s Unpacking r-cran-plogr (0.2.0-3build1) ... 407s Selecting previously unselected package r-cran-polyclip. 407s Preparing to unpack .../278-r-cran-polyclip_1.10-6-1_ppc64el.deb ... 407s Unpacking r-cran-polyclip (1.10-6-1) ... 407s Selecting previously unselected package r-cran-praise. 407s Preparing to unpack .../279-r-cran-praise_1.0.0-4build1_all.deb ... 407s Unpacking r-cran-praise (1.0.0-4build1) ... 407s Selecting previously unselected package r-cran-purrr. 407s Preparing to unpack .../280-r-cran-purrr_1.0.2-1_ppc64el.deb ... 407s Unpacking r-cran-purrr (1.0.2-1) ... 407s Selecting previously unselected package r-cran-sp. 407s Preparing to unpack .../281-r-cran-sp_1%3a2.1-2+dfsg-1_ppc64el.deb ... 407s Unpacking r-cran-sp (1:2.1-2+dfsg-1) ... 407s Selecting previously unselected package r-cran-terra. 407s Preparing to unpack .../282-r-cran-terra_1.7-65-1_ppc64el.deb ... 407s Unpacking r-cran-terra (1.7-65-1) ... 407s Selecting previously unselected package r-cran-raster. 408s Preparing to unpack .../283-r-cran-raster_3.6-26-1_ppc64el.deb ... 408s Unpacking r-cran-raster (3.6-26-1) ... 408s Selecting previously unselected package r-cran-rematch2. 408s Preparing to unpack .../284-r-cran-rematch2_2.1.2-2build1_all.deb ... 408s Unpacking r-cran-rematch2 (2.1.2-2build1) ... 408s Selecting previously unselected package r-cran-stringi. 408s Preparing to unpack .../285-r-cran-stringi_1.8.3-1_ppc64el.deb ... 408s Unpacking r-cran-stringi (1.8.3-1) ... 408s Selecting previously unselected package r-cran-stringr. 408s Preparing to unpack .../286-r-cran-stringr_1.5.1-1_all.deb ... 408s Unpacking r-cran-stringr (1.5.1-1) ... 408s Selecting previously unselected package r-cran-tinytex. 408s Preparing to unpack .../287-r-cran-tinytex_0.49-1_all.deb ... 408s Unpacking r-cran-tinytex (0.49-1) ... 408s Selecting previously unselected package libjs-modernizr. 408s Preparing to unpack .../288-libjs-modernizr_2.6.2+ds1-5_all.deb ... 408s Unpacking libjs-modernizr (2.6.2+ds1-5) ... 408s Selecting previously unselected package r-cran-xtable. 408s Preparing to unpack .../289-r-cran-xtable_1%3a1.8-4-2_all.deb ... 408s Unpacking r-cran-xtable (1:1.8-4-2) ... 408s Selecting previously unselected package r-cran-sourcetools. 408s Preparing to unpack .../290-r-cran-sourcetools_0.1.7-1-1_ppc64el.deb ... 408s Unpacking r-cran-sourcetools (0.1.7-1-1) ... 408s Selecting previously unselected package libjs-twitter-bootstrap-datepicker. 408s Preparing to unpack .../291-libjs-twitter-bootstrap-datepicker_1.3.1+dfsg1-4.1_all.deb ... 408s Unpacking libjs-twitter-bootstrap-datepicker (1.3.1+dfsg1-4.1) ... 408s Selecting previously unselected package r-cran-shiny. 408s Preparing to unpack .../292-r-cran-shiny_1.8.0+dfsg-1_all.deb ... 408s Unpacking r-cran-shiny (1.8.0+dfsg-1) ... 408s Selecting previously unselected package r-cran-rmarkdown. 408s Preparing to unpack .../293-r-cran-rmarkdown_2.25+dfsg-3_all.deb ... 408s Unpacking r-cran-rmarkdown (2.25+dfsg-3) ... 408s Selecting previously unselected package r-cran-survival. 408s Preparing to unpack .../294-r-cran-survival_3.5-8-1_ppc64el.deb ... 408s Unpacking r-cran-survival (3.5-8-1) ... 408s Selecting previously unselected package r-cran-rpart. 408s Preparing to unpack .../295-r-cran-rpart_4.1.23-1_ppc64el.deb ... 408s Unpacking r-cran-rpart (4.1.23-1) ... 408s Selecting previously unselected package r-cran-rpostgresql. 408s Preparing to unpack .../296-r-cran-rpostgresql_0.7-6+dfsg-1_ppc64el.deb ... 408s Unpacking r-cran-rpostgresql (0.7-6+dfsg-1) ... 408s Selecting previously unselected package r-cran-rsqlite. 408s Preparing to unpack .../297-r-cran-rsqlite_2.3.4-1_ppc64el.deb ... 408s Unpacking r-cran-rsqlite (2.3.4-1) ... 408s Selecting previously unselected package r-cran-spatstat.utils. 408s Preparing to unpack .../298-r-cran-spatstat.utils_3.0-4-1_ppc64el.deb ... 408s Unpacking r-cran-spatstat.utils (3.0-4-1) ... 408s Selecting previously unselected package r-cran-spatstat.data. 408s Preparing to unpack .../299-r-cran-spatstat.data_3.0-4-1_all.deb ... 408s Unpacking r-cran-spatstat.data (3.0-4-1) ... 408s Selecting previously unselected package r-cran-spatstat.geom. 408s Preparing to unpack .../300-r-cran-spatstat.geom_3.2-8-1_ppc64el.deb ... 408s Unpacking r-cran-spatstat.geom (3.2-8-1) ... 408s Selecting previously unselected package r-cran-spatstat.random. 408s Preparing to unpack .../301-r-cran-spatstat.random_3.2-2-1_ppc64el.deb ... 408s Unpacking r-cran-spatstat.random (3.2-2-1) ... 408s Selecting previously unselected package r-cran-tensor. 408s Preparing to unpack .../302-r-cran-tensor_1.5-4_all.deb ... 408s Unpacking r-cran-tensor (1.5-4) ... 408s Selecting previously unselected package r-cran-spatstat.sparse. 408s Preparing to unpack .../303-r-cran-spatstat.sparse_3.0-3-1_ppc64el.deb ... 408s Unpacking r-cran-spatstat.sparse (3.0-3-1) ... 408s Selecting previously unselected package r-cran-spatstat.explore. 408s Preparing to unpack .../304-r-cran-spatstat.explore_3.2-5-1_ppc64el.deb ... 408s Unpacking r-cran-spatstat.explore (3.2-5-1) ... 408s Selecting previously unselected package r-cran-spatstat.model. 408s Preparing to unpack .../305-r-cran-spatstat.model_3.2-8-1_ppc64el.deb ... 408s Unpacking r-cran-spatstat.model (3.2-8-1) ... 408s Selecting previously unselected package r-cran-spatstat.linnet. 408s Preparing to unpack .../306-r-cran-spatstat.linnet_3.1-3-1_ppc64el.deb ... 408s Unpacking r-cran-spatstat.linnet (3.1-3-1) ... 408s Selecting previously unselected package r-cran-spatstat. 408s Preparing to unpack .../307-r-cran-spatstat_3.0-7-1_ppc64el.deb ... 408s Unpacking r-cran-spatstat (3.0-7-1) ... 408s Selecting previously unselected package r-cran-stars. 408s Preparing to unpack .../308-r-cran-stars_0.6-4-1_all.deb ... 408s Unpacking r-cran-stars (0.6-4-1) ... 409s Selecting previously unselected package r-cran-waldo. 409s Preparing to unpack .../309-r-cran-waldo_0.5.2-1build1_all.deb ... 409s Unpacking r-cran-waldo (0.5.2-1build1) ... 409s Selecting previously unselected package r-cran-testthat. 409s Preparing to unpack .../310-r-cran-testthat_3.2.1-1_ppc64el.deb ... 409s Unpacking r-cran-testthat (3.2.1-1) ... 409s Selecting previously unselected package r-cran-tidyr. 409s Preparing to unpack .../311-r-cran-tidyr_1.3.1-1_ppc64el.deb ... 409s Unpacking r-cran-tidyr (1.3.1-1) ... 409s Selecting previously unselected package autopkgtest-satdep. 409s Preparing to unpack .../312-2-autopkgtest-satdep.deb ... 409s Unpacking autopkgtest-satdep (0) ... 409s Setting up libjs-json (0~20221030+~1.0.8-1) ... 409s Setting up javascript-common (11+nmu1) ... 409s Setting up libgraphite2-3:ppc64el (1.3.14-2) ... 409s Setting up liblcms2-2:ppc64el (2.14-2) ... 409s Setting up libpixman-1-0:ppc64el (0.42.2-1) ... 409s Setting up libsharpyuv0:ppc64el (1.3.2-0.4) ... 409s Setting up libpaper1:ppc64el (1.1.29) ... 409s 409s Creating config file /etc/papersize with new version 410s Setting up mysql-common (5.8+1.1.0) ... 410s update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode 410s Setting up libmysqlclient21:ppc64el (8.0.36-1) ... 410s Setting up fonts-mathjax (2.7.9+dfsg-1) ... 410s Setting up liblerc4:ppc64el (4.0.0+ds-4ubuntu1) ... 410s Setting up proj-data (9.4.0-1) ... 410s Setting up libjs-mathjax (2.7.9+dfsg-1) ... 410s Setting up libxrender1:ppc64el (1:0.9.10-1.1) ... 410s Setting up libdatrie1:ppc64el (0.2.13-3) ... 410s Setting up libjs-popper.js (1.16.1+ds-6) ... 410s Setting up libogdi4.1 (4.1.1+ds-1) ... 410s Setting up libxcb-render0:ppc64el (1.15-1) ... 410s Setting up libgeos3.12.1t64:ppc64el (3.12.1-3) ... 410s Setting up libjs-sifter.js (0.6.0+dfsg-3) ... 410s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-3) ... 410s Setting up libgeos-c1t64:ppc64el (3.12.1-3) ... 410s Setting up unzip (6.0-28ubuntu3) ... 410s Setting up x11-common (1:7.7+23ubuntu2) ... 410s Setting up node-html5shiv (3.7.3+dfsg-5) ... 410s Setting up libpq5:ppc64el (16.2-1) ... 410s Setting up libdeflate0:ppc64el (1.19-1) ... 410s Setting up linux-libc-dev:ppc64el (6.8.0-11.11) ... 410s Setting up libqhull-r8.0:ppc64el (2020.2-6) ... 410s Setting up libjs-microplugin.js (0.0.3+dfsg-1.1) ... 410s Setting up libxcb-shm0:ppc64el (1.15-1) ... 410s Setting up libpaper-utils (1.1.29) ... 410s Setting up libxerces-c3.2t64:ppc64el (3.2.4+debian-1.2) ... 410s Setting up libgomp1:ppc64el (14-20240303-1ubuntu1) ... 410s Setting up libjs-modernizr (2.6.2+ds1-5) ... 410s Setting up libjbig0:ppc64el (2.1-6.1ubuntu1) ... 410s Setting up libpcre2-16-0:ppc64el (10.42-4ubuntu1) ... 410s Setting up libaec0:ppc64el (1.1.2-1) ... 410s Setting up gdal-data (3.8.4+dfsg-3ubuntu1) ... 410s Setting up libsnappy1v5:ppc64el (1.1.10-1) ... 410s Setting up libjs-es5-shim (4.6.7-2) ... 410s Setting up zip (3.0-13) ... 410s Setting up libpcre2-32-0:ppc64el (10.42-4ubuntu1) ... 410s Setting up libblas3:ppc64el (3.12.0-3) ... 410s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/blas/libblas.so.3 to provide /usr/lib/powerpc64le-linux-gnu/libblas.so.3 (libblas.so.3-powerpc64le-linux-gnu) in auto mode 410s Setting up libtirpc-dev:ppc64el (1.3.4+ds-1build1) ... 410s Setting up libpkgconf3:ppc64el (1.8.1-2) ... 410s Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... 410s Setting up libcfitsio10t64:ppc64el (4.3.1-1.1) ... 410s Setting up libquadmath0:ppc64el (14-20240303-1ubuntu1) ... 410s Setting up libjs-d3 (3.5.17-4) ... 410s Setting up fonts-dejavu-mono (2.37-8) ... 410s Setting up libpng16-16t64:ppc64el (1.6.43-3) ... 410s Setting up libmpc3:ppc64el (1.3.1-1) ... 410s Setting up libatomic1:ppc64el (14-20240303-1ubuntu1) ... 410s Setting up libtcl8.6:ppc64el (8.6.13+dfsg-2) ... 410s Setting up icu-devtools (74.2-1ubuntu1) ... 410s Setting up fonts-dejavu-core (2.37-8) ... 410s Setting up unixodbc-common (2.3.12-1) ... 410s Setting up pkgconf-bin (1.8.1-2) ... 410s Setting up libjpeg-turbo8:ppc64el (2.1.5-2ubuntu1) ... 410s Setting up libltdl7:ppc64el (2.4.7-7) ... 410s Setting up libgfortran5:ppc64el (14-20240303-1ubuntu1) ... 410s Setting up libwebp7:ppc64el (1.3.2-0.4) ... 410s Setting up liblzma-dev:ppc64el (5.4.5-0.3) ... 410s Setting up libubsan1:ppc64el (14-20240303-1ubuntu1) ... 410s Setting up libgif7:ppc64el (5.2.1-2.5) ... 410s Setting up libodbc2:ppc64el (2.3.12-1) ... 410s Setting up liburiparser1:ppc64el (0.9.7+dfsg-2) ... 410s Setting up libpcre2-posix3:ppc64el (10.42-4ubuntu1) ... 410s Setting up librttopo1:ppc64el (1.1.0-3) ... 410s Setting up libudunits2-data (2.2.28-7) ... 410s Setting up libjs-highlight.js (9.18.5+dfsg1-2) ... 410s Setting up libdav1d7:ppc64el (1.4.0-1) ... 410s Setting up libnsl-dev:ppc64el (1.3.0-3) ... 410s Setting up libminizip1t64:ppc64el (1:1.3.dfsg-3.1ubuntu1) ... 410s Setting up libcrypt-dev:ppc64el (1:4.4.36-4) ... 410s Setting up libasan8:ppc64el (14-20240303-1ubuntu1) ... 410s Setting up libfyba0:ppc64el (4.1.1-8) ... 410s Setting up libblosc1:ppc64el (1.21.5+ds-1) ... 410s Setting up libopenjp2-7:ppc64el (2.5.0-2) ... 410s Setting up libharfbuzz0b:ppc64el (8.3.0-2) ... 410s Setting up libthai-data (0.1.29-2) ... 410s Setting up node-bootstrap-sass (3.4.3-2) ... 410s Setting up libjs-prettify (2015.12.04+dfsg-1.1) ... 410s Setting up libxss1:ppc64el (1:1.2.3-1build2) ... 410s Setting up libjs-bootstrap4 (4.6.1+dfsg1-4) ... 410s Setting up pandoc-data (3.1.3-1) ... 410s Setting up libtsan2:ppc64el (14-20240303-1ubuntu1) ... 410s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 410s Setting up libisl23:ppc64el (0.26-3) ... 410s Setting up libde265-0:ppc64el (1.0.15-1) ... 410s Setting up libc-dev-bin (2.39-0ubuntu2) ... 410s Setting up libkmlbase1t64:ppc64el (1.3.0-12) ... 410s Setting up cpp-13-powerpc64le-linux-gnu (13.2.0-17ubuntu2) ... 410s Setting up node-normalize.css (8.0.1-5) ... 410s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 410s Setting up xdg-utils (1.1.3-4.1ubuntu3) ... 410s update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode 410s Setting up libcc1-0:ppc64el (14-20240303-1ubuntu1) ... 410s Setting up liblsan0:ppc64el (14-20240303-1ubuntu1) ... 410s Setting up libblas-dev:ppc64el (3.12.0-3) ... 410s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/blas/libblas.so to provide /usr/lib/powerpc64le-linux-gnu/libblas.so (libblas.so-powerpc64le-linux-gnu) in auto mode 410s Setting up libsz2:ppc64el (1.1.2-1) ... 410s Setting up dctrl-tools (2.24-3build2) ... 410s Setting up libjs-bootstrap (3.4.1+dfsg-3) ... 410s Setting up libitm1:ppc64el (14-20240303-1ubuntu1) ... 410s Setting up cpp-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 410s Setting up gdal-plugins:ppc64el (3.8.4+dfsg-3ubuntu1) ... 410s Setting up libjs-jquery-selectize.js (0.12.6+dfsg-1.1) ... 410s Setting up libjpeg8:ppc64el (8c-2ubuntu11) ... 410s Setting up libice6:ppc64el (2:1.0.10-1build2) ... 410s Setting up libodbcinst2:ppc64el (2.3.12-1) ... 410s Setting up liblapack3:ppc64el (3.12.0-3) ... 410s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/powerpc64le-linux-gnu/liblapack.so.3 (liblapack.so.3-powerpc64le-linux-gnu) in auto mode 410s Setting up libudunits2-0 (2.2.28-7) ... 410s Setting up cpp-13 (13.2.0-17ubuntu2) ... 410s Setting up fontconfig-config (2.15.0-1ubuntu1) ... 410s Setting up libjs-twitter-bootstrap-datepicker (1.3.1+dfsg1-4.1) ... 410s Setting up libarpack2:ppc64el (3.9.1-1) ... 410s Setting up libsuperlu6:ppc64el (6.0.1+dfsg1-1) ... 410s Setting up libjs-jquery-datatables (1.11.5+dfsg-2) ... 410s Setting up pkgconf:ppc64el (1.8.1-2) ... 410s Setting up libkmldom1t64:ppc64el (1.3.0-12) ... 410s Setting up libthai0:ppc64el (0.1.29-2) ... 410s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 410s Setting up pandoc (3.1.3+ds-2) ... 410s Setting up liblapack-dev:ppc64el (3.12.0-3) ... 410s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/lapack/liblapack.so to provide /usr/lib/powerpc64le-linux-gnu/liblapack.so (liblapack.so-powerpc64le-linux-gnu) in auto mode 410s Setting up pkg-config:ppc64el (1.8.1-2) ... 410s Setting up libhdf4-0-alt (4.2.16-3) ... 410s Setting up libfreexl1:ppc64el (2.0.0-1) ... 410s Setting up libgcc-13-dev:ppc64el (13.2.0-17ubuntu2) ... 410s Setting up libtiff6:ppc64el (4.5.1+git230720-3ubuntu1) ... 410s Setting up cpp (4:13.2.0-7ubuntu1) ... 410s Setting up libc6-dev:ppc64el (2.39-0ubuntu2) ... 410s Setting up libfontconfig1:ppc64el (2.15.0-1ubuntu1) ... 410s Setting up libhdf5-103-1t64:ppc64el (1.10.10+repack-3.1ubuntu2) ... 410s Setting up libgfortran-13-dev:ppc64el (13.2.0-17ubuntu2) ... 410s Setting up libsm6:ppc64el (2:1.2.3-1build2) ... 410s Setting up libicu-dev:ppc64el (74.2-1ubuntu1) ... 410s Setting up libarmadillo12 (1:12.6.7+dfsg-1) ... 410s Setting up libstdc++-13-dev:ppc64el (13.2.0-17ubuntu2) ... 410s Setting up libbz2-dev:ppc64el (1.0.8-5ubuntu1) ... 410s Setting up libhdf5-hl-100t64:ppc64el (1.10.10+repack-3.1ubuntu2) ... 410s Setting up fontconfig (2.15.0-1ubuntu1) ... 412s Regenerating fonts cache... done. 412s Setting up libjpeg-turbo8-dev:ppc64el (2.1.5-2ubuntu1) ... 412s Setting up libnetcdf19t64:ppc64el (1:4.9.2-5ubuntu2) ... 412s Setting up libxft2:ppc64el (2.3.6-1) ... 412s Setting up libncurses-dev:ppc64el (6.4+20240113-1ubuntu1) ... 412s Setting up libpcre2-dev:ppc64el (10.42-4ubuntu1) ... 412s Setting up libproj25:ppc64el (9.4.0-1) ... 412s Setting up libpoppler134:ppc64el (24.02.0-1ubuntu2) ... 412s Setting up libtk8.6:ppc64el (8.6.13-2) ... 412s Setting up libpango-1.0-0:ppc64el (1.51.0+ds-4) ... 412s Setting up libkmlengine1t64:ppc64el (1.3.0-12) ... 412s Setting up libreadline-dev:ppc64el (8.2-3) ... 412s Setting up libcairo2:ppc64el (1.18.0-1) ... 412s Setting up libgeotiff5:ppc64el (1.7.1-5) ... 412s Setting up gcc-13-powerpc64le-linux-gnu (13.2.0-17ubuntu2) ... 412s Setting up gcc-13 (13.2.0-17ubuntu2) ... 412s Setting up libxt6:ppc64el (1:1.2.1-1.1) ... 412s Setting up zlib1g-dev:ppc64el (1:1.3.dfsg-3.1ubuntu1) ... 412s Setting up libpangoft2-1.0-0:ppc64el (1.51.0+ds-4) ... 412s Setting up libjpeg8-dev:ppc64el (8c-2ubuntu11) ... 412s Setting up libpangocairo-1.0-0:ppc64el (1.51.0+ds-4) ... 412s Setting up libspatialite8t64:ppc64el (5.1.0-3) ... 412s Setting up gfortran-13-powerpc64le-linux-gnu (13.2.0-17ubuntu2) ... 412s Setting up libpng-dev:ppc64el (1.6.43-3) ... 412s Setting up libjpeg-dev:ppc64el (8c-2ubuntu11) ... 412s Setting up g++-13-powerpc64le-linux-gnu (13.2.0-17ubuntu2) ... 412s Setting up gcc-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 412s Setting up gfortran-13 (13.2.0-17ubuntu2) ... 412s Setting up r-base-core (4.3.2-1build1) ... 412s 412s Creating config file /etc/R/Renviron with new version 412s Setting up r-cran-crayon (1.5.2-1) ... 412s Setting up r-cran-labeling (0.4.3-1) ... 412s Setting up r-cran-sourcetools (0.1.7-1-1) ... 412s Setting up r-cran-lattice (0.22-5-1) ... 412s Setting up r-cran-ps (1.7.6-1) ... 412s Setting up r-cran-nlme (3.1.164-1) ... 412s Setting up r-cran-farver (2.1.1-1) ... 412s Setting up r-cran-pbapply (1.7-2-1) ... 412s Setting up r-cran-spatstat.utils (3.0-4-1) ... 412s Setting up r-cran-viridislite (0.4.2-2) ... 412s Setting up r-cran-tensor (1.5-4) ... 412s Setting up r-cran-lazyeval (0.2.2-1build1) ... 412s Setting up r-cran-wk (0.9.1-1) ... 412s Setting up r-cran-commonmark (1.9.1-1) ... 412s Setting up r-cran-proxy (0.4-27-1) ... 412s Setting up r-cran-r6 (2.5.1-1) ... 412s Setting up r-cran-pkgkitten (0.2.3-1) ... 412s Setting up r-cran-magrittr (2.0.3-1) ... 412s Setting up r-cran-rappdirs (0.3.3-1) ... 412s Setting up g++-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 412s Setting up r-cran-littler (0.3.19-1) ... 412s Setting up r-cran-fs (1.6.3+dfsg-1) ... 412s Setting up r-cran-rcpp (1.0.12-1) ... 412s Setting up r-cran-curl (5.2.0+dfsg-1) ... 412s Setting up g++-13 (13.2.0-17ubuntu2) ... 412s Setting up r-cran-brio (1.1.4-1) ... 412s Setting up r-cran-diffobj (0.3.5-1) ... 412s Setting up r-cran-maps (3.4.2-1) ... 412s Setting up r-cran-rlang (1.1.3-1) ... 412s Setting up littler (0.3.19-1) ... 412s Setting up r-cran-xfun (0.41+dfsg-1) ... 412s Setting up r-cran-sys (3.4.2-1) ... 412s Setting up r-cran-plogr (0.2.0-3build1) ... 412s Setting up r-cran-withr (2.5.0-1) ... 412s Setting up r-cran-processx (3.8.3-1) ... 412s Setting up r-cran-mime (0.12-1) ... 412s Setting up r-cran-praise (1.0.0-4build1) ... 412s Setting up r-cran-generics (0.1.3-1) ... 412s Setting up r-cran-base64enc (0.1-3-3) ... 412s Setting up r-cran-abind (1.4-5-2) ... 412s Setting up r-cran-s2 (1.1.6-1) ... 412s Setting up r-cran-digest (0.6.34-1) ... 412s Setting up r-cran-yaml (2.3.8-1) ... 412s Setting up r-cran-evaluate (0.23-1) ... 412s Setting up r-cran-dbi (1.2.2-1) ... 412s Setting up r-cran-highr (0.10+dfsg-1) ... 412s Setting up r-cran-fansi (1.0.5-1) ... 412s Setting up r-cran-mass (7.3-60.0.1-1) ... 412s Setting up r-cran-glue (1.7.0-1) ... 412s Setting up r-cran-bit (4.0.5-1) ... 412s Setting up r-cran-xtable (1:1.8-4-2) ... 412s Setting up r-cran-polyclip (1.10-6-1) ... 412s Setting up r-cran-cli (3.6.2-1) ... 412s Setting up r-cran-lifecycle (1.0.4+dfsg-1) ... 412s Setting up r-cran-rprojroot (2.0.4-1) ... 412s Setting up r-cran-bit64 (4.0.5-1) ... 412s Setting up gcc (4:13.2.0-7ubuntu1) ... 412s Setting up r-cran-deldir (2.0-4-1) ... 412s Setting up r-cran-goftest (1.2-3-1) ... 412s Setting up r-cran-askpass (1.2.0-1) ... 412s Setting up r-cran-fastmap (1.1.1-1) ... 412s Setting up r-cran-jsonlite (1.8.8+dfsg-1) ... 412s Setting up r-cran-pkgconfig (2.0.3-2build1) ... 412s Setting up r-cran-sp (1:2.1-2+dfsg-1) ... 412s Setting up r-cran-utf8 (1.2.4-1) ... 412s Setting up gfortran-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 412s Setting up r-cran-colorspace (2.1-0+dfsg-1) ... 412s Setting up r-cran-stringi (1.8.3-1) ... 412s Setting up r-cran-rex (1.2.1-1) ... 412s Setting up r-cran-cpp11 (0.4.7-1) ... 412s Setting up r-cran-rcolorbrewer (1.1-3-1build1) ... 412s Setting up r-cran-isoband (0.2.7-1) ... 412s Setting up r-cran-gtable (0.3.4+dfsg-1) ... 412s Setting up r-cran-units (0.8-5+dfsg-1) ... 412s Setting up r-cran-later (1.3.2+dfsg-1) ... 412s Setting up r-cran-matrix (1.6-5-1) ... 412s Setting up r-cran-spatstat.sparse (3.0-3-1) ... 412s Setting up r-cran-tinytex (0.49-1) ... 412s Setting up r-cran-kernsmooth (2.23-22-1) ... 412s Setting up r-cran-knitr (1.45+dfsg-1) ... 412s Setting up r-cran-mgcv (1.9-1-1) ... 412s Setting up g++ (4:13.2.0-7ubuntu1) ... 412s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 412s Setting up r-cran-rpostgresql (0.7-6+dfsg-1) ... 412s Setting up r-cran-cachem (1.0.8-1) ... 412s Setting up build-essential (12.10ubuntu1) ... 412s Setting up r-cran-vctrs (0.6.5-1) ... 412s Setting up r-cran-pillar (1.9.0+dfsg-1) ... 412s Setting up r-cran-ellipsis (0.3.2-2) ... 412s Setting up r-cran-openssl (2.1.1+dfsg-2) ... 412s Setting up r-cran-stringr (1.5.1-1) ... 412s Setting up r-cran-class (7.3-22-2) ... 412s Setting up r-cran-callr (3.7.3-2) ... 412s Setting up r-cran-desc (1.4.3-1) ... 412s Setting up r-cran-munsell (0.5.0-2build1) ... 412s Setting up r-cran-tibble (3.2.1+dfsg-2) ... 412s Setting up r-cran-survival (3.5-8-1) ... 412s Setting up gfortran (4:13.2.0-7ubuntu1) ... 412s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 412s 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 412s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 412s 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 412s Setting up r-cran-tidyselect (1.2.0+dfsg-1) ... 412s Setting up r-cran-httr (1.4.7+dfsg-1) ... 412s Setting up r-cran-scales (1.3.0-1) ... 412s Setting up r-cran-memoise (2.0.1-1) ... 412s Setting up r-cran-covr (3.6.4+dfsg-1) ... 412s Setting up r-cran-promises (1.2.1+dfsg-1) ... 412s Setting up r-cran-purrr (1.0.2-1) ... 412s Setting up r-cran-e1071 (1.7-14-1) ... 412s Setting up r-cran-spatstat.data (3.0-4-1) ... 412s Setting up r-cran-blob (1.2.4-1) ... 412s Setting up r-cran-htmltools (0.5.7-1) ... 412s Setting up r-cran-spatstat.geom (3.2-8-1) ... 412s Setting up r-cran-pkgbuild (1.4.3-1) ... 412s Setting up r-cran-sass (0.4.8+dfsg-1) ... 412s Setting up r-cran-dplyr (1.1.4-1) ... 412s Setting up r-cran-rsqlite (2.3.4-1) ... 412s Setting up r-cran-pkgload (1.3.4-1) ... 412s Setting up r-base-dev (4.3.2-1build1) ... 412s Setting up r-cran-ggplot2 (3.4.4+dfsg-1) ... 412s Setting up r-cran-httpuv (1.6.14+dfsg-1) ... 412s Setting up r-cran-rematch2 (2.1.2-2build1) ... 412s Setting up r-cran-rpart (4.1.23-1) ... 412s Setting up r-cran-fontawesome (0.5.2-1) ... 412s Setting up r-cran-spatstat.random (3.2-2-1) ... 412s Setting up r-cran-jquerylib (0.1.4+dfsg-4) ... 412s Setting up r-cran-classint (0.4-10+dfsg-1) ... 412s Setting up r-cran-bslib (0.6.1+dfsg-1) ... 412s Setting up r-cran-spatstat.explore (3.2-5-1) ... 412s Setting up r-cran-waldo (0.5.2-1build1) ... 412s Setting up r-cran-tidyr (1.3.1-1) ... 412s Setting up pkg-r-autopkgtest (20231212ubuntu1) ... 412s Setting up r-cran-spatstat.model (3.2-8-1) ... 412s Setting up r-cran-shiny (1.8.0+dfsg-1) ... 412s Setting up r-cran-testthat (3.2.1-1) ... 412s Setting up r-cran-rmarkdown (2.25+dfsg-3) ... 412s Setting up r-cran-spatstat.linnet (3.1-3-1) ... 412s Setting up r-cran-spatstat (3.0-7-1) ... 412s Setting up libheif-plugin-dav1d:ppc64el (1.17.6-1ubuntu1) ... 412s Setting up libheif-plugin-libde265:ppc64el (1.17.6-1ubuntu1) ... 412s Setting up libheif1:ppc64el (1.17.6-1ubuntu1) ... 412s Setting up libgdal34t64:ppc64el (3.8.4+dfsg-3ubuntu1) ... 412s Setting up r-cran-terra (1.7-65-1) ... 412s Setting up r-cran-sf (1.0-15+dfsg-1build1) ... 412s Setting up r-cran-stars (0.6-4-1) ... 412s Setting up r-cran-raster (3.6-26-1) ... 412s Setting up r-cran-lwgeom (0.2-13-3) ... 412s Setting up autopkgtest-satdep (0) ... 412s Processing triggers for libc-bin (2.39-0ubuntu2) ... 412s Processing triggers for man-db (2.12.0-3) ... 414s Processing triggers for install-info (7.1-3) ... 422s (Reading database ... 94997 files and directories currently installed.) 422s Removing autopkgtest-satdep (0) ... 425s autopkgtest [17:30:54]: test pkg-r-autopkgtest: /usr/share/dh-r/pkg-r-autopkgtest 425s autopkgtest [17:30:54]: test pkg-r-autopkgtest: [----------------------- 425s Test: Try to load the R library sf 425s 425s R version 4.3.2 (2023-10-31) -- "Eye Holes" 425s Copyright (C) 2023 The R Foundation for Statistical Computing 425s Platform: powerpc64le-unknown-linux-gnu (64-bit) 425s 425s R is free software and comes with ABSOLUTELY NO WARRANTY. 425s You are welcome to redistribute it under certain conditions. 425s Type 'license()' or 'licence()' for distribution details. 425s 425s R is a collaborative project with many contributors. 425s Type 'contributors()' for more information and 425s 'citation()' on how to cite R or R packages in publications. 425s 425s Type 'demo()' for some demos, 'help()' for on-line help, or 425s 'help.start()' for an HTML browser interface to help. 425s Type 'q()' to quit R. 425s 425s > library('sf') 426s > 426s > 426s Linking to GEOS 3.12.1, GDAL 3.8.4, PROJ 9.4.0; sf_use_s2() is TRUE 426s Warning message: 426s package ‘sf’ was built under R version 4.3.3 426s Other tests are currently unsupported! 426s They will be progressively added. 426s autopkgtest [17:30:55]: test pkg-r-autopkgtest: -----------------------] 427s autopkgtest [17:30:56]: test pkg-r-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 427s pkg-r-autopkgtest PASS 427s autopkgtest [17:30:56]: @@@@@@@@@@@@@@@@@@@@ summary 427s run-unit-test PASS 427s pkg-r-autopkgtest PASS 442s Creating nova instance adt-noble-ppc64el-r-cran-sf-20240314-172349-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-ppc64el-server-20240314.img (UUID a031584c-aec8-4412-bff6-4238354f4d17)... 442s Creating nova instance adt-noble-ppc64el-r-cran-sf-20240314-172349-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-ppc64el-server-20240314.img (UUID a031584c-aec8-4412-bff6-4238354f4d17)...