CRAN Package Check Results for Maintainer ‘Jennifer Bryan <jenny at posit.co>’

Last updated on 2026-10-29 07:57:05 CET.

Package OK NOTE ERROR
devtools 13
gapminder 13
gargle 13
glue 12 1
gmailr 13
googledrive 12 1
googlesheets4 12 1
readr 13
readxl 13
reprex 13
usethis 13
vroom 10 3

Package devtools

Current CRAN status: OK: 13

Package gapminder

Current CRAN status: OK: 13

Package gargle

Current CRAN status: OK: 13

Package glue

Current CRAN status: OK: 12, ERROR: 1

Version: 1.8.1
Check: whether package can be installed
Result: ERROR Installation failed. Flavor: r-devel-windows-x86_64

Package gmailr

Current CRAN status: OK: 13

Package googledrive

Current CRAN status: OK: 12, ERROR: 1

Version: 2.1.2
Check: tests
Result: ERROR Running ‘spelling.R’ Running ‘testthat.R’ [11s/44s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(googledrive) > > test_check("googledrive") Test file naming scheme: • foo-TEST-drive_something • foo-TEST-drive_something-ripley-031578dc Saving _problems/test-request_generate-8.R Saving _problems/test-request_generate-59.R Saving _problems/test-request_generate-69.R Saving _problems/test-request_generate-77.R Saving _problems/test-request_generate-84.R [ FAIL 5 | WARN 0 | SKIP 126 | PASS 273 ] ══ Skipped tests (126) ═════════════════════════════════════════════════════════ • No Drive token (82): 'test-drive_cp.R:29:3', 'test-drive_cp.R:59:3', 'test-drive_cp.R:87:3', 'test-drive_cp.R:100:3', 'test-drive_cp.R:110:3', 'test-drive_cp.R:157:3', 'test-drive_create.R:26:3', 'test-drive_create.R:32:3', 'test-drive_create.R:44:3', 'test-drive_create.R:79:3', 'test-drive_create.R:94:3', 'test-drive_create.R:106:3', 'test-drive_create.R:117:3', 'test-drive_create.R:127:3', 'test-drive_create.R:143:3', 'test-drive_create.R:161:3', 'test-drive_download.R:47:3', 'test-drive_download.R:75:3', 'test-drive_download.R:81:3', 'test-drive_download.R:108:3', 'test-drive_download.R:135:3', 'test-drive_download.R:162:3', 'test-drive_find.R:25:3', 'test-drive_find.R:36:3', 'test-drive_find.R:47:3', 'test-drive_find.R:67:3', 'test-drive_find.R:77:3', 'test-drive_find.R:86:3', 'test-drive_find.R:115:3', 'test-drive_get.R:34:3', 'test-drive_get.R:52:3', 'test-drive_get.R:64:3', 'test-drive_get.R:77:3', 'test-drive_get.R:83:3', 'test-drive_get.R:120:3', 'test-drive_get.R:133:3', 'test-drive_get.R:142:3', 'test-drive_get.R:152:3', 'test-drive_get.R:166:3', 'test-drive_ls.R:56:3', 'test-drive_ls.R:63:3', 'test-drive_ls.R:82:3', 'test-drive_ls.R:107:3', 'test-drive_ls.R:131:3', 'test-drive_mv.R:26:3', 'test-drive_mv.R:53:3', 'test-drive_mv.R:84:3', 'test-drive_mv.R:111:3', 'test-drive_mv.R:138:3', 'test-drive_mv.R:168:3', 'test-drive_publish.R:33:3', 'test-drive_publish.R:57:3', 'test-drive_publish.R:79:3', 'test-drive_publish.R:87:3', 'test-drive_put.R:20:3', 'test-drive_read.R:33:3', 'test-drive_read.R:45:3', 'test-drive_read.R:58:3', 'test-drive_read.R:72:3', 'test-drive_reveal.R:24:3', 'test-drive_reveal.R:49:3', 'test-drive_reveal.R:59:3', 'test-drive_rm.R:7:3', 'test-drive_share.R:26:3', 'test-drive_trash.R:24:3', 'test-drive_update.R:27:3', 'test-drive_update.R:36:3', 'test-drive_update.R:45:3', 'test-drive_update.R:56:3', 'test-drive_update.R:66:3', 'test-drive_upload.R:32:3', 'test-drive_upload.R:49:3', 'test-drive_upload.R:68:3', 'test-drive_upload.R:84:3', 'test-drive_upload.R:116:3', 'test-drive_user.R:2:3', 'test-shortcut.R:35:3', 'test-shortcut.R:64:3', 'test-shortcut.R:74:3', 'test-utils-paths.R:19:3', 'test-utils-paths.R:153:3', 'test-utils-paths.R:207:3' • On CRAN (44): 'test-deprecated.R:1:1', 'test-deprecated.R:9:1', 'test-deprecated.R:14:1', 'test-dribble.R:3:1', 'test-dribble.R:19:1', 'test-dribble.R:28:1', 'test-dribble.R:90:1', 'test-dribble.R:141:1', 'test-dribble.R:156:1', 'test-dribble.R:171:1', 'test-drive_auth.R:1:1', 'test-drive_auth.R:39:1', 'test-drive_create.R:20:1', 'test-drive_download.R:33:1', 'test-drive_examples.R:2:3', 'test-drive_examples.R:15:3', 'test-drive_examples.R:32:1', 'test-drive_examples.R:39:1', 'test-drive_fields.R:15:1', 'test-drive_fields.R:25:1', 'test-drive_find.R:56:1', 'test-drive_id-class.R:18:1', 'test-drive_id-class.R:88:1', 'test-drive_id-class.R:93:1', 'test-drive_id-class.R:103:1', 'test-drive_id-class.R:130:1', 'test-drive_id-class.R:148:1', 'test-drive_mime_type.R:43:1', 'test-drive_mime_type.R:48:1', 'test-drive_mime_type.R:76:1', 'test-drive_mime_type.R:81:1', 'test-drive_share.R:20:1', 'test-drive_update.R:22:1', 'test-drive_upload.R:24:1', 'test-request_generate.R:12:1', 'test-shared_drives.R:1:1', 'test-shared_drives.R:14:1', 'test-shared_drives.R:21:1', 'test-shared_drives.R:25:1', 'test-utils-paths.R:37:1', 'test-utils-paths.R:85:1', 'test-utils-paths.R:99:1', 'test-utils-ui.R:5:1', 'test-utils-ui.R:15:1' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-request_generate.R:5:3'): request_generate() basically works ── Expected `names(req)` to have the same values as `c("method", "url", "body", "token")`. Actual: "method", "url", "body", "token", "headers" Expected: "method", "url", "body", "token" Needs: "headers" ── Failure ('test-request_generate.R:59:3'): request_generate() adds gargle's tidyverse API key if no token ── Expected `req$url` to match regexp "AIzaSyBjYtA8sf1yyOB9T_C4WXEpR5faK9erNRA". Actual text: x | https://www.googleapis.com/drive/v3/files/abc?supportsAllDrives=TRUE ── Failure ('test-request_generate.R:69:3'): request_generate(): explicit API key > key in params > built-in ── Expected `req$url` to match regexp "key=xyz". Actual text: x | https://www.googleapis.com/drive/v3/files/abc?supportsAllDrives=TRUE ── Failure ('test-request_generate.R:77:3'): request_generate(): explicit API key > key in params > built-in ── Expected `req$url` to match regexp "key=xyz". Actual text: x | https://www.googleapis.com/drive/v3/files/abc?supportsAllDrives=TRUE ── Failure ('test-request_generate.R:84:3'): request_generate(): explicit API key > key in params > built-in ── Expected `req$url` to match regexp "xyz". Actual text: x | https://www.googleapis.com/drive/v3/files/abc?supportsAllDrives=TRUE [ FAIL 5 | WARN 0 | SKIP 126 | PASS 273 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-fedora-gcc

Package googlesheets4

Current CRAN status: OK: 12, ERROR: 1

Version: 1.1.2
Check: tests
Result: ERROR Running ‘spelling.R’ Running ‘testthat.R’ [10s/36s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(googlesheets4) > > test_check("googlesheets4") Saving _problems/test-request_generate-11.R [ FAIL 1 | WARN 0 | SKIP 52 | PASS 412 ] ══ Skipped tests (52) ══════════════════════════════════════════════════════════ • On CRAN (52): 'test-aaa.R:2:3', 'test-gs4_auth.R:1:1', 'test-gs4_auth.R:37:1', 'test-gs4_auth.R:42:1', 'test-gs4_auth.R:63:1', 'test-gs4_example.R:2:3', 'test-gs4_example.R:13:3', 'test-gs4_example.R:20:3', 'test-gs4_example.R:27:3', 'test-gs4_example.R:34:3', 'test-gs4_example.R:43:3', 'test-gs4_example.R:55:3', 'test-gs4_example.R:62:3', 'test-gs4_find.R:2:3', 'test-range_autofit.R:6:3', 'test-range_delete.R:6:3', 'test-range_flood.R:6:3', 'test-range_read.R:2:3', 'test-range_read.R:19:3', 'test-range_read.R:37:3', 'test-range_read.R:53:3', 'test-range_read.R:130:1', 'test-range_read.R:137:1', 'test-range_read_cells.R:2:3', 'test-range_read_cells.R:14:3', 'test-range_read_cells.R:46:3', 'test-range_read_cells.R:76:3', 'test-range_speedread.R:2:3', 'test-range_write.R:6:3', 'test-range_write.R:48:3', 'test-schemas.R:18:1', 'test-schemas.R:76:1', 'test-sheet_add.R:5:1', 'test-sheet_add.R:13:3', 'test-sheet_append.R:6:3', 'test-sheet_copy.R:6:3', 'test-sheet_copy.R:19:3', 'test-sheet_delete.R:13:3', 'test-sheet_relocate.R:6:3', 'test-sheet_rename.R:6:3', 'test-sheet_resize.R:6:3', 'test-sheet_write.R:6:3', 'test-sheet_write.R:57:3', 'test-sheets_id-class.R:7:1', 'test-sheets_id-class.R:11:1', 'test-sheets_id-class.R:40:1', 'test-sheets_id-class.R:45:1', 'test-sheets_id-class.R:74:3', 'test-sheets_id-class.R:81:3', 'test-sheets_id-class.R:89:3', 'test-sheets_id-class.R:97:3', 'test-utils-ui.R:18:1' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-request_generate.R:8:3'): can generate a basic request ─────── Expected `req$url` to match regexp "^https://sheets.googleapis.com/v4/spreadsheets/abc123\\?key=.+". Actual text: x | https://sheets.googleapis.com/v4/spreadsheets/abc123 [ FAIL 1 | WARN 0 | SKIP 52 | PASS 412 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-fedora-gcc

Package readr

Current CRAN status: OK: 13

Package readxl

Current CRAN status: OK: 13

Package reprex

Current CRAN status: OK: 13

Package usethis

Current CRAN status: OK: 13

Package vroom

Current CRAN status: OK: 10, NOTE: 3

Version: 1.7.1
Check: compiled code
Result: NOTE File ‘vroom/libs/vroom.so’: Found non-API calls to R: ‘DATAPTR’, ‘SETLENGTH’, ‘SET_GROWABLE_BIT’, ‘SET_TRUELENGTH’ Compiled code should not call non-API entry points in R. See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual, and section ‘Moving into C API compliance’ for issues with the use of non-API entry points. Flavors: r-oldrel-macos-arm64, r-oldrel-macos-x86_64

Version: 1.7.1
Check: compiled code
Result: NOTE File 'vroom/libs/x64/vroom.dll': Found non-API calls to R: 'DATAPTR', 'SETLENGTH', 'SET_GROWABLE_BIT', 'SET_TRUELENGTH' Compiled code should not call non-API entry points in R. See 'Writing portable packages' in the 'Writing R Extensions' manual, and section 'Moving into C API compliance' for issues with the use of non-API entry points. Flavor: r-oldrel-windows-x86_64