CRAN Package Check Results for Maintainer ‘Chris Toney <jctoney at gmail.com>’

Last updated on 2025-12-07 07:50:31 CET.

Package ERROR NOTE OK
gdalraster 1 3 9

Package gdalraster

Current CRAN status: ERROR: 1, NOTE: 3, OK: 9

Version: 2.3.0
Check: package dependencies
Result: WARN Cannot process vignettes Packages suggested but not available for checking: 'gt', 'knitr', 'rmarkdown' VignetteBuilder package required for checking but not installed: ‘knitr’ Flavor: r-devel-linux-x86_64-debian-gcc

Version: 2.3.0
Check: examples
Result: ERROR Running examples in ‘gdalraster-Ex.R’ failed The error most likely occurred in: > base::assign(".ptime", proc.time(), pos = "CheckExEnv") > ### Name: GDALVector-class > ### Title: Class encapsulating a vector layer in a GDAL dataset > ### Aliases: GDALVector-class Rcpp_GDALVector Rcpp_GDALVector-class > ### GDALVector > > ### ** Examples > > ## MTBS fire perimeters in Yellowstone National Park 1984-2022 > f <- system.file("extdata/ynp_fires_1984_2022.gpkg", package = "gdalraster") > > ## copy to a temporary file that is writeable > dsn <- file.path(tempdir(), basename(f)) > file.copy(f, dsn) [1] TRUE > > (lyr <- new(GDALVector, dsn, "mtbs_perims")) C++ object of class GDALVector Driver : GeoPackage (GPKG) DSN : /tmp/Rtmpm8zYp6/ynp_fires_1984_2022.gpkg Layer : mtbs_perims CRS : NAD83 / Montana (EPSG:32100) Geom : MULTIPOLYGON > > str(lyr) Reference class 'Rcpp_GDALVector' [package "gdalraster"] with 11 fields $ arrowStreamOptions: chr "" $ convertToLinear : logi FALSE $ defaultGeomColName: chr "geom" $ m_dialect : chr "" $ m_is_sql : logi FALSE $ m_layer_name : chr "mtbs_perims" $ promoteToMulti : logi FALSE $ quiet : logi FALSE $ returnGeomAs : chr "WKB" $ transactionsForce : logi FALSE $ wkbByteOrder : chr "LSB" and 73 methods, of which 59 are possibly relevant: OGRFeatureFromList_dumpReadble, batchCreateFeature, bbox, clearSpatialFilter, close, commitTransaction, createFeature, deleteFeature, fetch, finalize, getArrowStream, getAttributeFilter, getDriverLongName, getDriverShortName, getDsn, getFIDColumn, getFeature, getFeatureCount, getFieldDomain, getFieldNames, getFileList, getGeomType, getGeometryColumn, getIgnoredFields, getLastWriteFID, getLayerDefn, getMetadata, getMetadataItem, getName, getNextFeature, getSpatialFilter, getSpatialRef, info, initialize, isOpen, layerClip, layerErase, layerIdentity, layerIntersection, layerSymDifference, layerUnion, layerUpdate, open, releaseArrowStream, resetReading, rollbackTransaction, setAttributeFilter, setFeature, setIgnoredFields, setMetadata, setNextByIndex, setSelectedFields, setSpatialFilter, setSpatialFilterRect, show#envRefClass, startTransaction, syncToDisk, testCapability, upsertFeature > > ## dataset info > lyr$getDriverShortName() [1] "GPKG" > lyr$getDriverLongName() [1] "GeoPackage" > lyr$getFileList() [1] "/tmp/Rtmpm8zYp6/ynp_fires_1984_2022.gpkg" > > ## layer info > lyr$getName() [1] "mtbs_perims" > lyr$getGeomType() [1] "MULTIPOLYGON" > lyr$getGeometryColumn() [1] "geom" > lyr$getFIDColumn() [1] "fid" > lyr$getSpatialRef() [1] "PROJCS[\"NAD83 / Montana\",GEOGCS[\"NAD83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"latitude_of_origin\",44.25],PARAMETER[\"central_meridian\",-109.5],PARAMETER[\"standard_parallel_1\",49],PARAMETER[\"standard_parallel_2\",45],PARAMETER[\"false_easting\",600000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"32100\"]]" > lyr$bbox() [1] 469685.73 -12917.76 573531.72 96577.34 > > ## layer capabilities > lyr$testCapability() $RandomRead [1] TRUE $SequentialWrite [1] FALSE $RandomWrite [1] FALSE $UpsertFeature [1] FALSE $FastSpatialFilter [1] TRUE $FastFeatureCount [1] TRUE $FastGetExtent [1] TRUE $FastSetNextByIndex [1] TRUE $FastGetArrowStream [1] TRUE $FastWriteArrowBatch [1] FALSE $CreateField [1] FALSE $CreateGeomField [1] FALSE $DeleteField [1] FALSE $ReorderFields [1] FALSE $AlterFieldDefn [1] FALSE $AlterGeomFieldDefn [1] FALSE $IgnoreFields [1] TRUE $DeleteFeature [1] FALSE $Rename [1] FALSE $StringsAsUTF8 [1] TRUE $CurveGeometries [1] TRUE > > ## re-open with write access > lyr$open(read_only = FALSE) > lyr$testCapability()$SequentialWrite [1] TRUE > lyr$testCapability()$RandomWrite [1] TRUE > > ## feature class definition - a list of field names and their definitions > defn <- lyr$getLayerDefn() > names(defn) [1] "event_id" "incid_name" "incid_type" "map_id" "burn_bnd_ac" [6] "burn_bnd_lat" "burn_bnd_lon" "ig_date" "ig_year" "geom" > str(defn) List of 10 $ event_id :List of 9 ..$ type : chr "OFTString" ..$ subtype : chr "OFSTNone" ..$ width : int 254 ..$ precision : int 0 ..$ is_nullable: logi TRUE ..$ is_unique : logi FALSE ..$ default : chr "" ..$ domain : chr "" ..$ is_geom : logi FALSE $ incid_name :List of 9 ..$ type : chr "OFTString" ..$ subtype : chr "OFSTNone" ..$ width : int 254 ..$ precision : int 0 ..$ is_nullable: logi TRUE ..$ is_unique : logi FALSE ..$ default : chr "" ..$ domain : chr "" ..$ is_geom : logi FALSE $ incid_type :List of 9 ..$ type : chr "OFTString" ..$ subtype : chr "OFSTNone" ..$ width : int 254 ..$ precision : int 0 ..$ is_nullable: logi TRUE ..$ is_unique : logi FALSE ..$ default : chr "" ..$ domain : chr "" ..$ is_geom : logi FALSE $ map_id :List of 9 ..$ type : chr "OFTInteger64" ..$ subtype : chr "OFSTNone" ..$ width : int 0 ..$ precision : int 0 ..$ is_nullable: logi TRUE ..$ is_unique : logi FALSE ..$ default : chr "" ..$ domain : chr "" ..$ is_geom : logi FALSE $ burn_bnd_ac :List of 9 ..$ type : chr "OFTInteger64" ..$ subtype : chr "OFSTNone" ..$ width : int 0 ..$ precision : int 0 ..$ is_nullable: logi TRUE ..$ is_unique : logi FALSE ..$ default : chr "" ..$ domain : chr "" ..$ is_geom : logi FALSE $ burn_bnd_lat:List of 9 ..$ type : chr "OFTString" ..$ subtype : chr "OFSTNone" ..$ width : int 10 ..$ precision : int 0 ..$ is_nullable: logi TRUE ..$ is_unique : logi FALSE ..$ default : chr "" ..$ domain : chr "" ..$ is_geom : logi FALSE $ burn_bnd_lon:List of 9 ..$ type : chr "OFTString" ..$ subtype : chr "OFSTNone" ..$ width : int 10 ..$ precision : int 0 ..$ is_nullable: logi TRUE ..$ is_unique : logi FALSE ..$ default : chr "" ..$ domain : chr "" ..$ is_geom : logi FALSE $ ig_date :List of 9 ..$ type : chr "OFTDate" ..$ subtype : chr "OFSTNone" ..$ width : int 0 ..$ precision : int 0 ..$ is_nullable: logi TRUE ..$ is_unique : logi FALSE ..$ default : chr "" ..$ domain : chr "" ..$ is_geom : logi FALSE $ ig_year :List of 9 ..$ type : chr "OFTInteger" ..$ subtype : chr "OFSTNone" ..$ width : int 0 ..$ precision : int 0 ..$ is_nullable: logi TRUE ..$ is_unique : logi FALSE ..$ default : chr "" ..$ domain : chr "" ..$ is_geom : logi FALSE $ geom :List of 4 ..$ type : chr "MULTIPOLYGON" ..$ srs : chr "PROJCS[\"NAD83 / Montana\",GEOGCS[\"NAD83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137,2"| __truncated__ ..$ is_nullable: logi TRUE ..$ is_geom : logi TRUE > > ## default value of the read/write field 'returnGeomAs' > lyr$returnGeomAs [1] "WKB" > > lyr$getFeatureCount() [1] 61 > > ## sequential read cursor > # a single feature returned as a named list of fields and their values: > (feat <- lyr$getNextFeature()) OGR feature $FID integer64 [1] 1 $event_id [1] WY4413411069519870807 $incid_name [1] POLECAT $incid_type [1] Wildfire $map_id integer64 [1] 10015934 $burn_bnd_ac integer64 [1] 1093 $burn_bnd_lat [1] 44.132 $burn_bnd_lon [1] -110.696 $ig_date [1] 1987-08-07 $ig_year [1] 1987 $geom [1] WKB MULTIPOLYGON: raw 01 06 00 00 ... > > ## set an attribute filter > lyr$setAttributeFilter("ig_year = 2020") > lyr$getFeatureCount() [1] 1 > > feat <- lyr$getNextFeature() > plot(feat) Error: Package 'vctrs' is required for wk_plot() Execution halted Flavor: r-devel-linux-x86_64-debian-gcc

Version: 2.3.0
Check: tests
Result: ERROR Running ‘testthat.R’ [20s/26s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > # This file is part of the standard setup for testthat. > # It is recommended that you do not modify it. > # > # Where should you do additional test configuration? > # Learn more about the roles of various files in: > # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview > # * https://testthat.r-lib.org/articles/special-files.html > > library(testthat) > library(gdalraster) GDAL 3.12.0 (released 2025-11-03), GEOS 3.14.1, PROJ 9.7.0 > > test_check("gdalraster") GDAL FAILURE 4: `/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/gdalraster/extdata/doctype.xml' not recognized as being in a supported file format. GDAL FAILURE 1: Unknown argument: --invalid_arg Saving _problems/test-GDALRaster-class-43.R initializing destination raster... done 0...10...20...30...40...50...60...70...80...90...100 - done. failed to get statistics, 'NA' returned 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. failed to get projection ref failed to get projection ref failed to get projection ref failed to get projection ref Saving _problems/test-GDALRaster-class-308.R failed to get projection ref failed to get projection ref failed to get projection ref 0...10...20...30...40...50...60...70...80...90...100 - done. calculating from 1 input layer(s)... ================================================================================ output written to: /tmp/Rtmpixblfu/storml_evc_ct.tif Int64/UInt64 raster data types are not fully supported. Loss of precision will occur for values > 2^53. scanning raster... 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. extracting from band 1... 0...10...20...30...40...50...60...70...80...90...100 - done. extracting from band 1... 0...10...20...30...40...50...60...70...80...90...100 - done. extracting from band 1... 0...10...20...30...40...50...60...70...80...90...100 - done. extracting from band 1... 0...10...20...30...40...50...60...70...80...90...100 - done. extracting from band 1... 0...10...20...30...40...50...60...70...80...90...100 - done. extracting from band 1... 0...10...20...30...40...50...60...70...80...90...100 - done. GDAL FAILURE 5: byte.tif: GDALDataset::GetRasterBand(2) - Illegal band # invalid band number: 2 extracting from band 1... 0extracting from band 1... extracting from band 1... ...10...20...30...40...50...60...70...80...90...100 - done. extracting from band 1... 0...10...20...30...40...50...60...70...80...90...100 - done. extracting from band 2... 0...10...20...30...40...50...60...70...80...90...100 - done. GDAL FAILURE 5: file20cc44eeb039c.tif: GDALDataset::GetRasterBand(5) - Illegal band # GDAL FAILURE 5: file20cc44eeb039c.tif: GDALDataset::GetRasterBand(5) - Illegal band # GDAL FAILURE 5: file20cc43d82e684.tif: GDALDataset::GetRasterBand(5) - Illegal band # GDAL FAILURE 5: file20cc43d82e684.tif: GDALDataset::GetRasterBand(5) - Illegal band # error in GDALComputeRasterMinMaxLocation() or no valid values returned GDAL FAILURE 4: `/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/gdalraster/extdata/doctype.xml' not recognized as being in a supported file format. GDAL FAILURE 1: "invalid_field" not recognised as an available field. dataset does not have (efficient) transaction capability dataset does not have transaction capability Saving _problems/test-GDALVector-class-222.R cannot delete, the layer was opened read-only GDAL FAILURE 1: Transaction not established GDAL FAILURE 1: Transaction not established list element not matched: nonexistent_fld geometry must be `raw` (WKB) or `character` (WKT) (row index 0) geometry must be `raw` (WKB) or `character` (WKT) (row index 0) OGRFeature(test_layer):-1 real_field (Real) = 0.123 str_field (String) = test string 1 POINT : 0...10...20...30...40...50...60...70...80...90...100 - done. Saving _problems/test-GDALVector-class-1218.R GDAL WARNING 1: File /tmp/Rtmpixblfu/file20cc448628ce9.tif has GPKG application_id, but non conformant file extension Saving _problems/test-VSIFile-class-60.R Saving _problems/test-display-64.R 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. GDAL FAILURE 5: storml_elev_fill.tif: GDALDataset::GetRasterBand(2) - Illegal band # GDAL FAILURE 4: _err_: No such file or directory initializing destination raster... done calculating from 1 input layer(s)... ================================================================================ output written to: /tmp/Rtmpixblfu/rastcalc20cc4117f0f54.tif 0...10...20...30...40...50...60...70...80...90...100 - done. GDAL FAILURE 5: storml_evt.tif: GDALDataset::GetRasterBand(2) - Illegal band # GDAL FAILURE 4: _err_: No such file or directory GDAL FAILURE 5: storml_evt_mmu2.tif: GDALDataset::GetRasterBand(2) - Illegal band # GDAL FAILURE 4: _err_: No such file or directory GDAL FAILURE 5: rastcalc20cc4117f0f54.tif: GDALDataset::GetRasterBand(2) - Illegal band # initializing destination raster... done 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. GDAL WARNING 6: Normalized/laundered field name: 'burn_bnd_ac' to 'burn_bnd_a' GDAL WARNING 6: Normalized/laundered field name: 'burn_bnd_lat' to 'burn_bnd_l' GDAL WARNING 6: Normalized/laundered field name: 'burn_bnd_lon' to 'burn_bnd_1' INFO: Open of `/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/gdalraster/extdata/ynp_fires_1984_2022.gpkg' using driver `GPKG' successful. 1: mtbs_perims (Multi Polygon) Saving _problems/test-gdal_exp-417.R GDAL WARNING 6: 'invalid' is an unexpected value for COMPRESS creation option of type string-select. adding /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/gdalraster/extdata/storml_evt.tif ... 0...10...20...30...40...50...60...70...80...90...100 - done. adding /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/gdalraster/extdata/storml_evc.tif ... 0...10...20...30...40...50...60...70...80...90...100 - done. adding /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/gdalraster/extdata/storml_evh.tif ... 0...10...20...30...40...50...60...70...80...90...100 - done. Saving _problems/test-gdal_helpers-38.R Open GDAL Datasets: 1 S GTiff -130373632 143x107x1 /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/gdalraster/extdata/storml_elev_orig.tif Saving _problems/test-gdal_helpers-72.R 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. { "type": "group", "driver": "netCDF", "name": "/", "attributes": { "GDAL_AREA_OR_POINT": "Area", "Conventions": "CF-1.5", "GDAL": "GDAL 3.8.0dev-refs/heads-dirty, released 2023/10/09 (debug build)", "history": "Mon Oct 09 18:27:35 2023: GDAL CreateCopy( byte.nc, ... )" }, "dimensions": [ { "name": "x", "full_name": "/x", "size": 20, "type": "HORIZONTAL_X", "indexing_variable": { "x": { "datatype": "Float64", "dimensions": [ "/x" ], "dimension_size": [ 20 ], "attributes": { "standard_name": "projection_x_coordinate", "long_name": "x coordinate of projection" }, "unit": "m" } } }, { "name": "y", "full_name": "/y", "size": 20, "type": "HORIZONTAL_Y", "indexing_variable": { "y": { "datatype": "Float64", "dimensions": [ "/y" ], "dimension_size": [ 20 ], "attributes": { "standard_name": "projection_y_coordinate", "long_name": "y coordinate of projection" }, "unit": "m" } } } ], "arrays": { "transverse_mercator": { "datatype": "Byte", "attributes": { "grid_mapping_name": "transverse_mercator", "longitude_of_central_meridian": -117, "false_easting": 500000, "false_northing": 0, "latitude_of_projection_origin": 0, "scale_factor_at_central_meridian": 0.99960000000000004, "long_name": "CRS definition", "longitude_of_prime_meridian": 0, "semi_major_axis": 6378206.4000000004, "inverse_flattening": 294.97869821389799, "spatial_ref": "PROJCS[\"NAD27 / UTM zone 11N\",GEOGCS[\"NAD27\",DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378206.4,294.978698213898,AUTHORITY[\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\",-117],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"26711\"]]", "crs_wkt": "PROJCS[\"NAD27 / UTM zone 11N\",GEOGCS[\"NAD27\",DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378206.4,294.978698213898,AUTHORITY[\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\",-117],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"26711\"]]", "GeoTransform": "440720 60 0 3751320 0 -60 " } }, "x": { "datatype": "Float64", "dimensions": [ "/x" ], "dimension_size": [ 20 ], "attributes": { "standard_name": "projection_x_coordinate", "long_name": "x coordinate of projection" }, "unit": "m" }, "y": { "datatype": "Float64", "dimensions": [ "/y" ], "dimension_size": [ 20 ], "attributes": { "standard_name": "projection_y_coordinate", "long_name": "y coordinate of projection" }, "unit": "m" }, "Band1": { "datatype": "Byte", "dimensions": [ "/y", "/x" ], "dimension_size": [ 20, 20 ], "attributes": { "long_name": "GDAL Band Number 1", "valid_range": [0, 255] }, "srs": { "wkt": "PROJCRS[\"NAD27 / UTM zone 11N\",BASEGEOGCRS[\"NAD27\",DATUM[\"North American Datum 1927\",ELLIPSOID[\"Clarke 1866\",6378206.4,294.978698213898,LENGTHUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"degree\",0.0174532925199433]],ID[\"EPSG\",4267]],CONVERSION[\"UTM zone 11N\",METHOD[\"Transverse Mercator\",ID[\"EPSG\",9807]],PARAMETER[\"Latitude of natural origin\",0,ANGLEUNIT[\"degree\",0.0174532925199433],ID[\"EPSG\",8801]],PARAMETER[\"Longitude of natural origin\",-117,ANGLEUNIT[\"degree\",0.0174532925199433],ID[\"EPSG\",8802]],PARAMETER[\"Scale factor at natural origin\",0.9996,SCALEUNIT[\"unity\",1],ID[\"EPSG\",8805]],PARAMETER[\"False easting\",500000,LENGTHUNIT[\"metre\",1],ID[\"EPSG\",8806]],PARAMETER[\"False northing\",0,LENGTHUNIT[\"metre\",1],ID[\"EPSG\",8807]]],CS[Cartesian,2],AXIS[\"easting\",east,ORDER[1],LENGTHUNIT[\"metre\",1]],AXIS[\"northing\",north,ORDER[2],LENGTHUNIT[\"metre\",1]],ID[\"EPSG\",26711]]", "data_axis_to_srs_axis_mapping": [2, 1] } } }, "structural_info": { "NC_FORMAT": "CLASSIC" } } Saving _problems/test-gdal_mdim-67.R 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. scanning raster... 0...10...20...30...40...50...60...70...80...90...100 - done. Saving _problems/test-gdal_rat-14.R 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. GDAL FAILURE 4: _err_: No such file or directory Error : open raster failed 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. invalid value for 'info' Saving _problems/test-gdal_vsi-21.R Saving _problems/test-gdal_vsi-56.R Saving _problems/test-gdal_vsi-103.R Saving _problems/test-gdal_vsi-109.R Saving _problems/test-gdal_vsi-126.R adding /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/gdalraster/extdata/ynp_fires_1984_2022.gpkg ... 0...10...20...30...40...50...60...70...80...90...100 - done. calculating from 1 input layer(s)... ================================================================================ output written to: /tmp/Rtmpixblfu/rastcalc20cc452f9789a.tif calculating from 2 input layer(s)... ================================================================================ output written to: /tmp/Rtmpixblfu/rastcalc20cc4663cbebb.tif 0...10...20...30...40...50...60...70...80...90...100 - done. calculating from 2 input layer(s)... ================================================================================ output written to: /tmp/Rtmpixblfu/storml_lndscp.tif calculating from 1 input layer(s)... ================================================================================ output written to: /vsimem/multiband-calc.tif calculating from 3 input layer(s)... ================================================================================ output written to: /vsimem/multiband-calc-revert.tif GDAL FAILURE 4: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/gdalraster/extdata/sr_b5_20200829.tif.error: No such file or directory /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/gdalraster/extdata/storml_elev_orig.tif combining 2 rasters... 0...10...20...30...40...50...60...70...80...90...100 - done. scanning raster... 0...10...20...30...40...50...60...70...80...90...100 - done. initializing destination raster... done initializing destination raster... done initializing destination raster... done 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. calculating from 1 input layer(s)... ================================================================================ output written to: /tmp/Rtmpixblfu/rastcalc20cc43f80cd26.tif 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. format driver cannot be determined for: /tmp/Rtmpixblfu/storml_evt.txt 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. extracting from band 1... 0...10...20...30...40...50...60...70...80...90...100 - done. extracting from band 1... 0...10...20...30...40...50...60...70...80...90...100 - done. extracting from band 1... 0...10...20...30...40...50...60...70...80...90...100 - done. extracting from band 1... 0...10...20...30...40...50...60...70...80...90...100 - done. extracting from band 1... 0...10...20...30...40...50...60...70...80...90extracting from band 1... extracting from band 1... ...100 - done. extracting from band 2... 0...10...20...30...40...50...60...70...80...90...100 - done. extracting from band 3... 0...10...20...30...40...50...60...70...80...90...100 - done. extracting from band 3... 0...10...20...30...40...50...60...70...80...90...100 - done. extracting from band 2... 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. extracting from band 1... 0...10...20...30...40...50...60...70...80...90...100 - done. extracting from band 2... 0...10...20...30...40...50...60...70...80...90...100 - done. extracting from band 3... 0...10...20...30...40...50...60...70...80...90...100 - done. extracting from band 3... 0...10...20...30...40...50...60...70...80...90...100 - done. extracting from band 2... 0...10...20...30...40...50...60...70...80...90...100 - done. extracting from band 1... 0...10...20...30...40...50...60...70...80...90...100 - done. extracting from band 1... 0...10...20...30...40...50...60...70...80...90...100 - done. extracting from band 1... 0...10...20...30...40...50...60...70...80...90...100 - done. extracting from band 1... 0...10...20...30...40...50...60...70...80...90...100 - done. xy[1:3] must have types: character or numeric, numeric, numeric GDAL WARNING 1: IllegalArgumentException: Points of LinearRing do not form a closed linestring GDAL FAILURE 1: Non closed ring detected. Saving _problems/test-geom-268.R failed to create geometry object from WKT string Saving _problems/test-geom-655.R GDAL WARNING 1: IllegalArgumentException: Points of LinearRing do not form a closed linestring GDAL WARNING 1: IllegalArgumentException: Points of LinearRing do not form a closed linestring GDAL WARNING 1: IllegalArgumentException: Points of LinearRing do not form a closed linestring GDAL WARNING 1: IllegalArgumentException: Points of LinearRing do not form a closed linestring Saving _problems/test-geom-851.R GDAL FAILURE 1: IllegalArgumentException: point array must contain 0 or >1 elements GDAL FAILURE 1: IllegalArgumentException: point array must contain 0 or >1 elements GDAL FAILURE 1: IllegalArgumentException: point array must contain 0 or >1 elements failed to access 'layer' 'layer' does not have CreateGeomField capability 'fld_name' not found on 'layer' 'fld_name' not found on 'layer' GDAL WARNING 1: DeprecationWarning: 'Memory' driver is deprecated since GDAL 3.11. Use 'MEM' onwards. Further messages of this type will be suppressed. GDAL WARNING 6: dataset does not support layer creation option WRITE_BBOX GDAL WARNING 6: Normalized/laundered field name: 'burn_bnd_ac' to 'burn_bnd_a' GDAL WARNING 6: Normalized/laundered field name: 'burn_bnd_lat' to 'burn_bnd_l' GDAL WARNING 6: Normalized/laundered field name: 'burn_bnd_lon' to 'burn_bnd_1' info: open dataset successful on DSN: '/tmp/Rtmpixblfu/mtbs_perims.shp' info: open dataset successful on DSN: '/tmp/Rtmpixblfu/mtbs_perims.shp' 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. GDAL WARNING 6: Normalized/laundered field name: 'input_event_id' to 'input_even' GDAL WARNING 6: Normalized/laundered field name: 'input_incid_name' to 'input_inci' GDAL WARNING 6: Normalized/laundered field name: 'input_incid_type' to 'input_in_1' GDAL WARNING 6: Normalized/laundered field name: 'input_map_id' to 'input_map_' GDAL WARNING 6: Normalized/laundered field name: 'input_burn_bnd_ac' to 'input_burn' GDAL WARNING 6: Normalized/laundered field name: 'input_burn_bnd_lat' to 'input_bu_1' GDAL WARNING 6: Normalized/laundered field name: 'input_burn_bnd_lon' to 'input_bu_2' GDAL WARNING 6: Normalized/laundered field name: 'input_ig_date' to 'input_ig_d' GDAL WARNING 6: Normalized/laundered field name: 'input_ig_year' to 'input_ig_y' GDAL WARNING 6: Normalized/laundered field name: 'method_event_id' to 'method_eve' GDAL WARNING 6: Normalized/laundered field name: 'method_incid_name' to 'method_inc' GDAL WARNING 6: Normalized/laundered field name: 'method_incid_type' to 'method_i_1' GDAL WARNING 6: Normalized/laundered field name: 'method_map_id' to 'method_map' GDAL WARNING 6: Normalized/laundered field name: 'method_burn_bnd_ac' to 'method_bur' GDAL WARNING 6: Normalized/laundered field name: 'method_burn_bnd_lat' to 'method_b_1' GDAL WARNING 6: Normalized/laundered field name: 'method_burn_bnd_lon' to 'method_b_2' GDAL WARNING 6: Normalized/laundered field name: 'method_ig_date' to 'method_ig_' GDAL WARNING 6: Normalized/laundered field name: 'method_ig_year' to 'method_i_2' 0...10...20...30...40...50...60...70...80...90...100 - done. GDAL WARNING 6: Normalized/laundered field name: 'input_event_id' to 'input_even' GDAL WARNING 6: Normalized/laundered field name: 'input_incid_name' to 'input_inci' GDAL WARNING 6: Normalized/laundered field name: 'input_incid_type' to 'input_in_1' GDAL WARNING 6: Normalized/laundered field name: 'input_map_id' to 'input_map_' GDAL WARNING 6: Normalized/laundered field name: 'input_burn_bnd_ac' to 'input_burn' GDAL WARNING 6: Normalized/laundered field name: 'input_burn_bnd_lat' to 'input_bu_1' GDAL WARNING 6: Normalized/laundered field name: 'input_burn_bnd_lon' to 'input_bu_2' GDAL WARNING 6: Normalized/laundered field name: 'input_ig_date' to 'input_ig_d' GDAL WARNING 6: Normalized/laundered field name: 'input_ig_year' to 'input_ig_y' GDAL WARNING 6: Normalized/laundered field name: 'method_event_id' to 'method_eve' GDAL WARNING 6: Normalized/laundered field name: 'method_incid_name' to 'method_inc' GDAL WARNING 6: Normalized/laundered field name: 'method_incid_type' to 'method_i_1' GDAL WARNING 6: Normalized/laundered field name: 'method_map_id' to 'method_map' GDAL WARNING 6: Normalized/laundered field name: 'method_burn_bnd_ac' to 'method_bur' GDAL WARNING 6: Normalized/laundered field name: 'method_burn_bnd_lat' to 'method_b_1' GDAL WARNING 6: Normalized/laundered field name: 'method_burn_bnd_lon' to 'method_b_2' GDAL WARNING 6: Normalized/laundered field name: 'method_ig_date' to 'method_ig_' GDAL WARNING 6: Normalized/laundered field name: 'method_ig_year' to 'method_i_2' 0...10...20...30...40...50...60...70...80...90...100 - done. GDAL FAILURE 1: Layer ynp_bnd already exists, and -append not specified. Consider using -append, or -overwrite. GDAL FAILURE 1: Terminating translation prematurely after failed translation of layer ynp_bnd (use -skipfailures to skip errors) GDAL FAILURE 1: Layer file20cc43348f75e already exists, and -append not specified. Consider using -append, or -overwrite. GDAL FAILURE 1: Terminating translation prematurely after failed translation of layer ynp_bnd (use -skipfailures to skip errors) Saving _problems/test-s3_methods-12.R OGR feature $FID integer64 [1] 1 $event_id [1] WY4413411069519870807 $incid_name [1] POLECAT $incid_type [1] Wildfire $map_id integer64 [1] 10015934 $burn_bnd_ac integer64 [1] 1093 $burn_bnd_lat [1] 44.132 $burn_bnd_lon [1] -110.696 $ig_date [1] 1987-08-07 $ig_year [1] 1987 $geom [1] WKB MULTIPOLYGON: raw 01 06 00 00 ... OGR feature set FID event_id incid_name incid_type map_id burn_bnd_ac 1 2 WY4509511033019880815 HELLROARING Wildfire 10014146 77598 2 3 MT4507511010219880619 STORM CREEK Wildfire 10014147 116027 3 4 WY4491210990219880711 CLOVER Wildland Fire Use 10014202 34035 burn_bnd_lat burn_bnd_lon ig_date ig_year 1 45.089 -110.328 1988-08-15 1988 2 45.146 -110.013 1988-06-19 1988 3 44.717 -110.034 1988-07-11 1988 geom 1 WKB MULTIPOLYGON: raw 01 06 00 00 ... 2 WKB MULTIPOLYGON: raw 01 06 00 00 ... 3 WKB MULTIPOLYGON: raw 01 06 00 00 ... OGR feature $FID integer64 [1] 5 $event_id [1] WY4463411003119880709 $incid_name [1] MIST $incid_type [1] Wildfire $map_id integer64 [1] 10014203 $burn_bnd_ac integer64 [1] 4376 $burn_bnd_lat [1] 44.633 $burn_bnd_lon [1] -110.028 $ig_date [1] 1988-07-09 $ig_year [1] 1988 $geom [1] WKB_ISO MULTIPOLYGON: raw 01 06 00 00 ... OGR feature set FID event_id incid_name incid_type map_id burn_bnd_ac 1 6 WY4499211096519880625 FAN Wildland Fire Use 10014215 20422 2 7 WY4470811082119880722 NORTH FORK Wildfire 10014217 563527 3 8 WY4422111042119880623 SNAKE Wildfire 10014218 95233 burn_bnd_lat burn_bnd_lon ig_date ig_year 1 44.994 -110.976 1988-06-25 1988 2 44.678 -110.716 1988-07-22 1988 3 44.282 -110.431 1988-06-23 1988 geom 1 WKB_ISO MULTIPOLYGON: raw 01 06 00 00 ... 2 WKB_ISO MULTIPOLYGON: raw 01 06 00 00 ... 3 WKB_ISO MULTIPOLYGON: raw 01 06 00 00 ... OGR feature $FID integer64 [1] 9 $event_id [1] WY4473710995419880709 $incid_name [1] CLOVERMIST $incid_type [1] Wildfire $map_id integer64 [1] 10014219 $burn_bnd_ac integer64 [1] 303427 $burn_bnd_lat [1] 44.759 $burn_bnd_lon [1] -109.902 $ig_date [1] 1988-07-09 $ig_year [1] 1988 $geom [1] WKT: chr "MULTIPOLYGON (((573529.86460 ..." OGR feature set FID event_id incid_name incid_type map_id burn_bnd_ac 1 10 WY4438611053919880623 SHOSHONE Wildfire 10014220 29941 2 11 WY4434411052419880623 REDSHOSHONE COMPLEX Wildfire 10014221 27443 3 12 WY4430211056619880701 RED Wildfire 10014222 21341 burn_bnd_lat burn_bnd_lon ig_date ig_year 1 44.378 -110.534 1988-06-23 1988 2 44.341 -110.5 1988-06-23 1988 3 44.309 -110.57 1988-07-01 1988 geom 1 WKT: chr "MULTIPOLYGON (((511157.45158 ..." 2 WKT: chr "MULTIPOLYGON (((515041.65452 ..." 3 WKT: chr "MULTIPOLYGON (((520262.25575 ..." OGR feature $FID integer64 [1] 13 $event_id [1] WY4412411002019880711 $incid_name [1] MINK $incid_type [1] Wildfire $map_id integer64 [1] 10014223 $burn_bnd_ac integer64 [1] 135433 $burn_bnd_lat [1] 44.131 $burn_bnd_lon [1] -110.045 $ig_date [1] 1988-07-11 $ig_year [1] 1988 $geom [1] WKT_ISO: chr "MULTIPOLYGON (((548950.71987 ..." OGR feature set FID event_id incid_name incid_type map_id 1 14 WY4408111047019880820 HUCK Wildfire 10014224 2 15 WY4419311073119880712 FALLS Wildfire 10014231 3 16 WY4463511020519940812 YELLOWSTONE COMPLEX (RAVEN) Wildfire 8587 burn_bnd_ac burn_bnd_lat burn_bnd_lon ig_date ig_year 1 123437 44.083 -110.466 1988-08-20 1988 2 16607 44.191 -110.713 1988-07-12 1988 3 2938 44.635 -110.205 1994-08-12 1994 geom 1 WKT_ISO: chr "MULTIPOLYGON (((511809.63608 ..." 2 WKT_ISO: chr "MULTIPOLYGON (((494858.34633 ..." 3 WKT_ISO: chr "MULTIPOLYGON (((545401.78955 ..." OGR feature $FID integer64 [1] 17 $event_id [1] WY4423911101819940909 $incid_name [1] ROBINSON $incid_type [1] Wildfire $map_id integer64 [1] 10006489 $burn_bnd_ac integer64 [1] 8629 $burn_bnd_lat [1] 44.238 $burn_bnd_lon [1] -111.008 $ig_date [1] 1994-09-09 $ig_year [1] 1994 $geom [1] 472530.172 -3783.448 486453.913 3347.837 OGR feature set FID event_id incid_name incid_type 1 18 WY4504811064019940901 DECKARD Wildfire 2 19 WY4461811025019940806 YELLOWSTONE COMPLEX (TERN) Wildfire 3 20 MT4504211045719960626 COYOTE PNF Wildland Fire Use map_id burn_bnd_ac burn_bnd_lat burn_bnd_lon ig_date ig_year 1 10013950 1907 45.047 -110.637 1994-09-01 1994 2 10014043 6323 44.623 -110.261 1994-08-06 1994 3 9398 3815 45.042 -110.457 1996-06-26 1996 geom 1 508714.32, 87008.87, 512229.57, 91359.21 2 536822.38, 35984.51, 542322.07, 47546.33 3 522995.39, 83165.59, 527530.01, 92602.08 OGR feature (attributes) $FID integer64 [1] 1 $event_id [1] WY4413411069519870807 $incid_name [1] POLECAT $incid_type [1] Wildfire $map_id integer64 [1] 10015934 $burn_bnd_ac integer64 [1] 1093 $burn_bnd_lat [1] 44.132 $burn_bnd_lon [1] -110.696 $ig_date [1] 1987-08-07 $ig_year [1] 1987 OGR feature set (attribute table) FID event_id incid_name incid_type map_id burn_bnd_ac 1 1 WY4413411069519870807 POLECAT Wildfire 10015934 1093 2 2 WY4509511033019880815 HELLROARING Wildfire 10014146 77598 3 3 MT4507511010219880619 STORM CREEK Wildfire 10014147 116027 burn_bnd_lat burn_bnd_lon ig_date ig_year 1 44.132 -110.696 1987-08-07 1987 2 45.089 -110.328 1988-08-15 1988 3 45.146 -110.013 1988-06-19 1988 OGR feature $FID integer64 [1] 0 $datetime [1] <NA> $geom [1] WKB NULL geometry: raw ... OGR feature set FID datetime geom 1 0 <NA> WKB NULL geometry: raw ... 2 1 2022-05-31 12:34:56 WKB NULL geometry: raw ... 3 2 <NA> WKB NULL geometry: raw ... 4 3 2022-05-31 11:34:56 WKB NULL geometry: raw ... 5 4 2022-05-31 13:34:56 WKB NULL geometry: raw ... GDAL FAILURE 1: PROJ: proj_create_from_database: crs not found: EPSG:-1 [ FAIL 20 | WARN 0 | SKIP 3 | PASS 2178 ] ══ Skipped tests (3) ═══════════════════════════════════════════════════════════ • On CRAN (3): 'test-GDALAlg-class.R:3:1', 'test-gdal_cli.R:2:1', 'test-gdalraster_proc.R:685:5' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test-GDALRaster-class.R:43:5'): infoAsJSON() returns string output ── <rlib_error_package_not_found/rlang_error/error/condition> Error in `expect_vector(ds$infoAsJSON(), character(), size = 1)`: The package "vctrs" is required. Backtrace: ▆ 1. └─testthat::expect_vector(ds$infoAsJSON(), character(), size = 1) at test-GDALRaster-class.R:43:5 2. └─rlang::check_installed("vctrs") ── Error ('test-GDALRaster-class.R:308:5'): complex I/O works ────────────────── <rlib_error_package_not_found/rlang_error/error/condition> Error in `expect_vector(r, ptype = complex(0), size = 100)`: The package "vctrs" is required. Backtrace: ▆ 1. └─testthat::expect_vector(r, ptype = complex(0), size = 100) at test-GDALRaster-class.R:308:5 2. └─rlang::check_installed("vctrs") ── Error ('test-GDALVector-class.R:222:5'): set ignored/selected fields works ── <rlib_error_package_not_found/rlang_error/error/condition> Error in `expect_vector(lyr$getIgnoredFields(), ptype = character(), size = 0)`: The package "vctrs" is required. Backtrace: ▆ 1. └─testthat::expect_vector(...) at test-GDALVector-class.R:222:5 2. └─rlang::check_installed("vctrs") ── Error ('test-GDALVector-class.R:1218:5'): feature batch writing works ─────── <rlib_error_package_not_found/rlang_error/error/condition> Error in `expect_vector(ret, logical(), size = 15)`: The package "vctrs" is required. Backtrace: ▆ 1. └─testthat::expect_vector(ret, logical(), size = 15) at test-GDALVector-class.R:1218:5 2. └─rlang::check_installed("vctrs") ── Error ('test-VSIFile-class.R:60:5'): VSIFile works ────────────────────────── <rlib_error_package_not_found/rlang_error/error/condition> Error in `expect_vector(bytes, ptype = raw(), size = 12)`: The package "vctrs" is required. Backtrace: ▆ 1. └─testthat::expect_vector(bytes, ptype = raw(), size = 12) at test-VSIFile-class.R:60:5 2. └─rlang::check_installed("vctrs") ── Error ('test-display.R:64:5'): plot_geom works ────────────────────────────── Error: Package 'vctrs' is required for wk_plot() Backtrace: ▆ 1. ├─testthat::expect_identical(plot_geom(g), g) at test-display.R:64:5 2. │ └─testthat::quasi_label(enquo(object), label) 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. └─gdalraster::plot_geom(g) 5. ├─wk::wk_plot(wk_obj, ..., xlab = xlab, ylab = ylab) 6. └─wk:::wk_plot.default(wk_obj, ..., xlab = xlab, ylab = ylab) ── Error ('test-gdal_exp.R:417:5'): ogrinfo works ────────────────────────────── <rlib_error_package_not_found/rlang_error/error/condition> Error in `expect_vector(info, ptype = character(), size = 1)`: The package "vctrs" is required. Backtrace: ▆ 1. └─testthat::expect_vector(info, ptype = character(), size = 1) at test-gdal_exp.R:417:5 2. └─rlang::check_installed("vctrs") ── Error ('test-gdal_helpers.R:38:5'): getCreationOptions works ──────────────── <rlib_error_package_not_found/rlang_error/error/condition> Error in `expect_vector(opt$COMPRESS$values, ptype = character())`: The package "vctrs" is required. Backtrace: ▆ 1. └─testthat::expect_vector(opt$COMPRESS$values, ptype = character()) at test-gdal_helpers.R:38:5 2. └─rlang::check_installed("vctrs") ── Error ('test-gdal_helpers.R:72:5'): inspectDataset works ──────────────────── <rlib_error_package_not_found/rlang_error/error/condition> Error in `expect_vector(dsinfo$layer_names, ptype = character(), size = 0)`: The package "vctrs" is required. Backtrace: ▆ 1. └─testthat::expect_vector(...) at test-gdal_helpers.R:72:5 2. └─rlang::check_installed("vctrs") ── Error ('test-gdal_mdim.R:67:5'): mdim_info works ──────────────────────────── <rlib_error_package_not_found/rlang_error/error/condition> Error in `expect_vector(info, ptype = character(), size = 1)`: The package "vctrs" is required. Backtrace: ▆ 1. └─testthat::expect_vector(info, ptype = character(), size = 1) at test-gdal_mdim.R:67:5 2. └─rlang::check_installed("vctrs") ── Error ('test-gdal_rat.R:14:5'): buildRAT/displayRAT work ──────────────────── Error: displayRAT() requires package 'gt' Backtrace: ▆ 1. └─gdalraster::displayRAT(rat) at test-gdal_rat.R:14:5 ── Error ('test-gdal_vsi.R:20:5'): vsi_stat works ────────────────────────────── <rlib_error_package_not_found/rlang_error/error/condition> Error in `expect_vector(vsi_stat_size(fs_objects), ptype = bit64::integer64(), size = 3)`: The package "vctrs" is required. Backtrace: ▆ 1. └─testthat::expect_vector(...) at test-gdal_vsi.R:20:5 2. └─rlang::check_installed("vctrs") ── Error ('test-gdal_vsi.R:56:5'): vsi_unlink_batch works ────────────────────── <rlib_error_package_not_found/rlang_error/error/condition> Error in `expect_vector(vsi_unlink_batch(c(tmp_elev, tmp_tcc)), logical(), 2)`: The package "vctrs" is required. Backtrace: ▆ 1. └─testthat::expect_vector(...) at test-gdal_vsi.R:56:5 2. └─rlang::check_installed("vctrs") ── Error ('test-gdal_vsi.R:103:5'): vsi_get_fs_prefixes works ────────────────── <rlib_error_package_not_found/rlang_error/error/condition> Error in `expect_vector(x, ptype = character())`: The package "vctrs" is required. Backtrace: ▆ 1. └─testthat::expect_vector(x, ptype = character()) at test-gdal_vsi.R:103:5 2. └─rlang::check_installed("vctrs") ── Error ('test-gdal_vsi.R:109:5'): vsi_get_fs_options works ─────────────────── <rlib_error_package_not_found/rlang_error/error/condition> Error in `expect_vector(x, ptype = character(), size = 1)`: The package "vctrs" is required. Backtrace: ▆ 1. └─testthat::expect_vector(x, ptype = character(), size = 1) at test-gdal_vsi.R:109:5 2. └─rlang::check_installed("vctrs") ── Error ('test-gdal_vsi.R:126:5'): vsi_get_disk_free_space returns length-1 numeric vector ── <rlib_error_package_not_found/rlang_error/error/condition> Error in `expect_vector(x, ptype = bit64::integer64(), 1)`: The package "vctrs" is required. Backtrace: ▆ 1. └─testthat::expect_vector(x, ptype = bit64::integer64(), 1) at test-gdal_vsi.R:126:5 2. └─rlang::check_installed("vctrs") ── Error ('test-geom.R:268:5'): geom functions work on wkb/wkt geometries ────── <rlib_error_package_not_found/rlang_error/error/condition> Error in `expect_vector(res, numeric(), size = 3)`: The package "vctrs" is required. Backtrace: ▆ 1. └─testthat::expect_vector(res, numeric(), size = 3) at test-geom.R:268:5 2. └─rlang::check_installed("vctrs") ── Error ('test-geom.R:655:5'): g_transform / bbox_transform return correct values ── <rlib_error_package_not_found/rlang_error/error/condition> Error in `expect_vector(res, character(), size = 2)`: The package "vctrs" is required. Backtrace: ▆ 1. └─testthat::expect_vector(res, character(), size = 2) at test-geom.R:655:5 2. └─rlang::check_installed("vctrs") ── Error ('test-geom.R:851:5'): geometry properties are correct ──────────────── <rlib_error_package_not_found/rlang_error/error/condition> Error in `expect_vector(g_summary(wkt_vec), character(), size = 3)`: The package "vctrs" is required. Backtrace: ▆ 1. └─testthat::expect_vector(g_summary(wkt_vec), character(), size = 3) at test-geom.R:851:5 2. └─rlang::check_installed("vctrs") ── Error ('test-s3_methods.R:12:5'): plot.OGRFeature / plot.OGRFeatureSet work ── Error: Package 'vctrs' is required for wk_plot() Backtrace: ▆ 1. ├─testthat::expect_identical(plot(feat), feat) at test-s3_methods.R:12:5 2. │ └─testthat::quasi_label(enquo(object), label) 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. ├─base::plot(feat) 5. └─gdalraster::plot.OGRFeature(feat) 6. ├─wk::wk_plot(wk_obj, ..., xlab = xlab, ylab = ylab) 7. └─wk:::wk_plot.default(wk_obj, ..., xlab = xlab, ylab = ylab) [ FAIL 20 | WARN 0 | SKIP 3 | PASS 2178 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-debian-gcc

Version: 2.3.0
Check: package vignettes
Result: NOTE Package has ‘vignettes’ subdirectory but apparently no vignettes. Perhaps the ‘VignetteBuilder’ information is missing from the DESCRIPTION file? Flavor: r-devel-linux-x86_64-debian-gcc

Version: 2.3.0
Check: installed package size
Result: NOTE installed size is 79.4Mb sub-directories of 1Mb or more: extdata 2.0Mb libs 75.3Mb Flavors: r-oldrel-macos-arm64, r-oldrel-macos-x86_64, r-oldrel-windows-x86_64