CRAN Package Check Results for Package readr

Last updated on 2026-01-29 09:49:52 CET.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 2.1.6 58.10 109.87 167.97 OK
r-devel-linux-x86_64-debian-gcc 2.1.6 43.92 79.66 123.58 ERROR
r-devel-linux-x86_64-fedora-clang 2.1.6 137.00 173.12 310.12 ERROR
r-devel-linux-x86_64-fedora-gcc 2.1.6 123.00 180.83 303.83 ERROR
r-devel-windows-x86_64 2.1.6 84.00 156.00 240.00 OK
r-patched-linux-x86_64 2.1.6 61.81 97.05 158.86 ERROR
r-release-linux-x86_64 2.1.6 62.34 97.04 159.38 OK
r-release-macos-arm64 2.1.5 21.00 14.00 35.00 NOTE
r-release-macos-x86_64 2.1.6 42.00 121.00 163.00 OK
r-release-windows-x86_64 2.1.6 83.00 152.00 235.00 OK
r-oldrel-macos-arm64 2.1.6 11.00 28.00 39.00 NOTE
r-oldrel-macos-x86_64 2.1.6 40.00 109.00 149.00 NOTE
r-oldrel-windows-x86_64 2.1.6 100.00 178.00 278.00 OK

Additional issues

rchk

Check Details

Version: 2.1.6
Check: tests
Result: ERROR Running ‘first_edition.R’ [9s/11s] Running ‘second_edition.R’ [14s/22s] Running ‘spelling.R’ [0s/0s] Running the tests in ‘tests/second_edition.R’ failed. Complete output: > library(testthat) > library(readr) Attaching package: 'readr' The following objects are masked from 'package:testthat': edition_get, local_edition > > test_check("readr") Saving _problems/test-write-196.R [ FAIL 1 | WARN 0 | SKIP 37 | PASS 713 ] ══ Skipped tests (37) ══════════════════════════════════════════════════════════ • On CRAN (22): 'test-col-spec.R:161:1', 'test-col-spec.R:165:1', 'test-col-spec.R:169:1', 'test-col-spec.R:176:1', 'test-col-spec.R:188:1', 'test-col-spec.R:194:1', 'test-col-spec.R:204:1', 'test-col-spec.R:213:1', 'test-col-spec.R:218:1', 'test-col-spec.R:227:1', 'test-col-spec.R:237:1', 'test-col-spec.R:244:1', 'test-col-spec.R:263:1', 'test-col-spec.R:281:1', 'test-melt-csv.R:86:3', 'test-parsing-datetime.R:225:3', 'test-parsing-datetime.R:264:3', 'test-read-csv.R:100:3', 'test-read-csv.R:254:1', 'test-read-file.R:51:3', 'test-read-file.R:58:3', 'test-utils.R:1:1' • edition_first() is not TRUE (15): 'test-problems.R:31:3', 'test-read-csv.R:93:3', 'test-read-csv.R:113:3', 'test-read-csv.R:140:3', 'test-read-csv.R:177:3', 'test-read-csv.R:194:3', 'test-read-csv.R:416:3', 'test-read-fwf.R:71:3', 'test-read-fwf.R:109:3', 'test-read-fwf.R:117:3', 'test-read-fwf.R:142:3', 'test-read-fwf.R:174:3', 'test-read-fwf.R:184:3', 'test-read-lines.R:89:3', 'test-write.R:11:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test-write.R:196:3'): Can change the escape behavior for quotes ───── Error in `vroom::vroom_format(x, delim = delim, eol = eol, col_names = col_names, na = na, quote = quote, escape = escape)`: `escape` must be one of "double", "backslash", or "none", not "invalid". Backtrace: ▆ 1. ├─testthat::expect_error(...) at test-write.R:196:3 2. │ └─testthat:::expect_condition_matching_(...) 3. │ └─testthat:::quasi_capture(...) 4. │ ├─testthat (local) .capture(...) 5. │ │ └─base::withCallingHandlers(...) 6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 7. ├─readr::format_delim(df, "\t", escape = "invalid") 8. │ └─vroom::vroom_format(escape = escape) 9. │ └─rlang::arg_match(escape) 10. │ └─rlang::arg_match0(arg, values, error_arg, error_call = error_call) 11. └─rlang:::stop_arg_match(w, values = x, error_arg = y, error_call = z) 12. └─rlang::abort(msg, call = error_call, arg = error_arg) [ FAIL 1 | WARN 0 | SKIP 37 | PASS 713 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-debian-gcc

Version: 2.1.6
Check: tests
Result: ERROR Running ‘first_edition.R’ [23s/56s] Running ‘second_edition.R’ [25s/66s] Running ‘spelling.R’ Running the tests in ‘tests/second_edition.R’ failed. Complete output: > library(testthat) > library(readr) Attaching package: 'readr' The following objects are masked from 'package:testthat': edition_get, local_edition > > test_check("readr") Saving _problems/test-write-196.R [ FAIL 1 | WARN 0 | SKIP 37 | PASS 713 ] ══ Skipped tests (37) ══════════════════════════════════════════════════════════ • On CRAN (22): 'test-col-spec.R:161:1', 'test-col-spec.R:165:1', 'test-col-spec.R:169:1', 'test-col-spec.R:176:1', 'test-col-spec.R:188:1', 'test-col-spec.R:194:1', 'test-col-spec.R:204:1', 'test-col-spec.R:213:1', 'test-col-spec.R:218:1', 'test-col-spec.R:227:1', 'test-col-spec.R:237:1', 'test-col-spec.R:244:1', 'test-col-spec.R:263:1', 'test-col-spec.R:281:1', 'test-melt-csv.R:86:3', 'test-parsing-datetime.R:225:3', 'test-parsing-datetime.R:264:3', 'test-read-csv.R:100:3', 'test-read-csv.R:254:1', 'test-read-file.R:51:3', 'test-read-file.R:58:3', 'test-utils.R:1:1' • edition_first() is not TRUE (15): 'test-problems.R:31:3', 'test-read-csv.R:93:3', 'test-read-csv.R:113:3', 'test-read-csv.R:140:3', 'test-read-csv.R:177:3', 'test-read-csv.R:194:3', 'test-read-csv.R:416:3', 'test-read-fwf.R:71:3', 'test-read-fwf.R:109:3', 'test-read-fwf.R:117:3', 'test-read-fwf.R:142:3', 'test-read-fwf.R:174:3', 'test-read-fwf.R:184:3', 'test-read-lines.R:89:3', 'test-write.R:11:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test-write.R:196:3'): Can change the escape behavior for quotes ───── Error in `vroom::vroom_format(x, delim = delim, eol = eol, col_names = col_names, na = na, quote = quote, escape = escape)`: `escape` must be one of "double", "backslash", or "none", not "invalid". Backtrace: ▆ 1. ├─testthat::expect_error(...) at test-write.R:196:3 2. │ └─testthat:::expect_condition_matching_(...) 3. │ └─testthat:::quasi_capture(...) 4. │ ├─testthat (local) .capture(...) 5. │ │ └─base::withCallingHandlers(...) 6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 7. ├─readr::format_delim(df, "\t", escape = "invalid") 8. │ └─vroom::vroom_format(escape = escape) 9. │ └─rlang::arg_match(escape) 10. │ └─rlang::arg_match0(arg, values, error_arg, error_call = error_call) 11. └─rlang:::stop_arg_match(w, values = x, error_arg = y, error_call = z) 12. └─rlang::abort(msg, call = error_call, arg = error_arg) [ FAIL 1 | WARN 0 | SKIP 37 | PASS 713 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-fedora-clang

Version: 2.1.6
Check: tests
Result: ERROR Running ‘first_edition.R’ [22s/22s] Running ‘second_edition.R’ [24s/26s] Running ‘spelling.R’ Running the tests in ‘tests/second_edition.R’ failed. Complete output: > library(testthat) > library(readr) Attaching package: 'readr' The following objects are masked from 'package:testthat': edition_get, local_edition > > test_check("readr") Saving _problems/test-write-196.R [ FAIL 1 | WARN 0 | SKIP 37 | PASS 713 ] ══ Skipped tests (37) ══════════════════════════════════════════════════════════ • On CRAN (22): 'test-col-spec.R:161:1', 'test-col-spec.R:165:1', 'test-col-spec.R:169:1', 'test-col-spec.R:176:1', 'test-col-spec.R:188:1', 'test-col-spec.R:194:1', 'test-col-spec.R:204:1', 'test-col-spec.R:213:1', 'test-col-spec.R:218:1', 'test-col-spec.R:227:1', 'test-col-spec.R:237:1', 'test-col-spec.R:244:1', 'test-col-spec.R:263:1', 'test-col-spec.R:281:1', 'test-melt-csv.R:86:3', 'test-parsing-datetime.R:225:3', 'test-parsing-datetime.R:264:3', 'test-read-csv.R:100:3', 'test-read-csv.R:254:1', 'test-read-file.R:51:3', 'test-read-file.R:58:3', 'test-utils.R:1:1' • edition_first() is not TRUE (15): 'test-problems.R:31:3', 'test-read-csv.R:93:3', 'test-read-csv.R:113:3', 'test-read-csv.R:140:3', 'test-read-csv.R:177:3', 'test-read-csv.R:194:3', 'test-read-csv.R:416:3', 'test-read-fwf.R:71:3', 'test-read-fwf.R:109:3', 'test-read-fwf.R:117:3', 'test-read-fwf.R:142:3', 'test-read-fwf.R:174:3', 'test-read-fwf.R:184:3', 'test-read-lines.R:89:3', 'test-write.R:11:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test-write.R:196:3'): Can change the escape behavior for quotes ───── Error in `vroom::vroom_format(x, delim = delim, eol = eol, col_names = col_names, na = na, quote = quote, escape = escape)`: `escape` must be one of "double", "backslash", or "none", not "invalid". Backtrace: ▆ 1. ├─testthat::expect_error(...) at test-write.R:196:3 2. │ └─testthat:::expect_condition_matching_(...) 3. │ └─testthat:::quasi_capture(...) 4. │ ├─testthat (local) .capture(...) 5. │ │ └─base::withCallingHandlers(...) 6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 7. ├─readr::format_delim(df, "\t", escape = "invalid") 8. │ └─vroom::vroom_format(escape = escape) 9. │ └─rlang::arg_match(escape) 10. │ └─rlang::arg_match0(arg, values, error_arg, error_call = error_call) 11. └─rlang:::stop_arg_match(w, values = x, error_arg = y, error_call = z) 12. └─rlang::abort(msg, call = error_call, arg = error_arg) [ FAIL 1 | WARN 0 | SKIP 37 | PASS 713 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-fedora-gcc

Version: 2.1.6
Check: tests
Result: ERROR Running ‘first_edition.R’ [14s/16s] Running ‘second_edition.R’ [16s/28s] Running ‘spelling.R’ [0s/0s] Running the tests in ‘tests/second_edition.R’ failed. Complete output: > library(testthat) > library(readr) Attaching package: 'readr' The following objects are masked from 'package:testthat': edition_get, local_edition > > test_check("readr") Saving _problems/test-write-196.R [ FAIL 1 | WARN 0 | SKIP 37 | PASS 713 ] ══ Skipped tests (37) ══════════════════════════════════════════════════════════ • On CRAN (22): 'test-col-spec.R:161:1', 'test-col-spec.R:165:1', 'test-col-spec.R:169:1', 'test-col-spec.R:176:1', 'test-col-spec.R:188:1', 'test-col-spec.R:194:1', 'test-col-spec.R:204:1', 'test-col-spec.R:213:1', 'test-col-spec.R:218:1', 'test-col-spec.R:227:1', 'test-col-spec.R:237:1', 'test-col-spec.R:244:1', 'test-col-spec.R:263:1', 'test-col-spec.R:281:1', 'test-melt-csv.R:86:3', 'test-parsing-datetime.R:225:3', 'test-parsing-datetime.R:264:3', 'test-read-csv.R:100:3', 'test-read-csv.R:254:1', 'test-read-file.R:51:3', 'test-read-file.R:58:3', 'test-utils.R:1:1' • edition_first() is not TRUE (15): 'test-problems.R:31:3', 'test-read-csv.R:93:3', 'test-read-csv.R:113:3', 'test-read-csv.R:140:3', 'test-read-csv.R:177:3', 'test-read-csv.R:194:3', 'test-read-csv.R:416:3', 'test-read-fwf.R:71:3', 'test-read-fwf.R:109:3', 'test-read-fwf.R:117:3', 'test-read-fwf.R:142:3', 'test-read-fwf.R:174:3', 'test-read-fwf.R:184:3', 'test-read-lines.R:89:3', 'test-write.R:11:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test-write.R:196:3'): Can change the escape behavior for quotes ───── Error in `vroom::vroom_format(x, delim = delim, eol = eol, col_names = col_names, na = na, quote = quote, escape = escape)`: `escape` must be one of "double", "backslash", or "none", not "invalid". Backtrace: ▆ 1. ├─testthat::expect_error(...) at test-write.R:196:3 2. │ └─testthat:::expect_condition_matching_(...) 3. │ └─testthat:::quasi_capture(...) 4. │ ├─testthat (local) .capture(...) 5. │ │ └─base::withCallingHandlers(...) 6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 7. ├─readr::format_delim(df, "\t", escape = "invalid") 8. │ └─vroom::vroom_format(escape = escape) 9. │ └─rlang::arg_match(escape) 10. │ └─rlang::arg_match0(arg, values, error_arg, error_call = error_call) 11. └─rlang:::stop_arg_match(w, values = x, error_arg = y, error_call = z) 12. └─rlang::abort(msg, call = error_call, arg = error_arg) [ FAIL 1 | WARN 0 | SKIP 37 | PASS 713 ] Error: ! Test failures. Execution halted Flavor: r-patched-linux-x86_64

Version: 2.1.5
Check: compiled code
Result: NOTE File ‘readr/libs/readr.so’: Found non-API calls to R: ‘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-release-macos-arm64

Version: 2.1.6
Check: installed package size
Result: NOTE installed size is 5.3Mb sub-directories of 1Mb or more: libs 4.3Mb Flavors: r-oldrel-macos-arm64, r-oldrel-macos-x86_64