CRAN Package Check Results for Package vroom

Last updated on 2021-06-18 20:48:39 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 1.5.0 126.51 112.79 239.30 OK
r-devel-linux-x86_64-debian-gcc 1.5.0 98.98 85.98 184.96 OK
r-devel-linux-x86_64-fedora-clang 1.5.0 283.05 ERROR
r-devel-linux-x86_64-fedora-gcc 1.5.0 322.20 OK
r-devel-windows-x86_64 1.5.0 155.00 137.00 292.00 OK
r-devel-windows-x86_64-gcc10-UCRT 1.5.0 WARN
r-patched-linux-x86_64 1.5.0 112.55 106.92 219.47 OK
r-patched-solaris-x86 1.5.0 307.40 ERROR
r-release-linux-x86_64 1.5.0 113.67 107.88 221.55 OK
r-release-macos-arm64 1.4.0 NOTE
r-release-macos-x86_64 1.5.0 NOTE
r-release-windows-ix86+x86_64 1.4.0 314.00 204.00 518.00 NOTE
r-oldrel-macos-x86_64 1.5.0 NOTE
r-oldrel-windows-ix86+x86_64 1.5.0 236.00 149.00 385.00 OK

Check Details

Version: 1.5.0
Check: installed package size
Result: NOTE
     installed size is 9.9Mb
     sub-directories of 1Mb or more:
     libs 8.5Mb
Flavors: r-devel-linux-x86_64-fedora-clang, r-release-macos-x86_64, r-oldrel-macos-x86_64

Version: 1.5.0
Check: Rd cross-references
Result: NOTE
    Undeclared package ‘readr’ in Rd xrefs
Flavor: r-devel-linux-x86_64-fedora-clang

Version: 1.5.0
Check: tests
Result: ERROR
     Running ‘spelling.R’
     Running ‘testthat.R’ [17s/36s]
    Running the tests in ‘tests/testthat.R’ failed.
    Complete output:
     > library(testthat)
     > library(vroom)
     >
     > test_check("vroom")
    
     *** caught segfault ***
     address 0xffffffff, cause 'memory not mapped'
    
     Traceback:
     1: vroom_(file, delim = delim %||% col_types$delim, col_names = col_names, col_types = col_types, id = id, skip = skip, col_select = col_select, name_repair = .name_repair, na = na, quote = quote, trim_ws = trim_ws, escape_double = escape_double, escape_backslash = escape_backslash, comment = comment, skip_empty_rows = skip_empty_rows, locale = locale, guess_max = guess_max, n_max = n_max, altrep = vroom_altrep(altrep), num_threads = num_threads, progress = progress)
     2: vroom(I("x\n6/28/2016"), delim = ",", col_types = list(x = col_date("%m/%/%Y")), altrep = FALSE)
     3: eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     4: withCallingHandlers(expr, condition = function(cnd) { if (!is.null(matched) || !matches(cnd)) { return() } if (can_entrace(cnd)) { cnd <- cnd_entrace(cnd) } matched <<- cnd if (inherits(cnd, "message") || inherits(cnd, "warning")) { cnd_muffle(cnd) } else if (inherits(cnd, "error") || inherits(cnd, "skip")) { return_from(tl, cnd) }})
     5: .capture(act$val <- eval_bare(quo_get_expr(.quo), quo_get_env(.quo)), ...)
     6: quasi_capture(enquo(object), label, capture_matching_condition, matches = cnd_matcher(class %||% base_class, regexp, ...))
     7: expect_condition_matching("error", { { object }}, regexp = regexp, class = class, ..., info = info, label = label)
     8: expect_error(vroom(I("x\n6/28/2016"), delim = ",", col_types = list(x = col_date("%m/%/%Y")), altrep = FALSE), "Unsupported format")
     9: eval(code, test_env)
     10: eval(code, test_env)
     11: withCallingHandlers({ eval(code, test_env) if (!handled && !is.null(test)) { skip_empty() }}, expectation = handle_expectation, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error)
     12: doTryCatch(return(expr), name, parentenv, handler)
     13: tryCatchOne(expr, names, parentenv, handlers[[1L]])
     14: tryCatchList(expr, names[-nh], parentenv, handlers[-nh])
     15: doTryCatch(return(expr), name, parentenv, handler)
     16: tryCatchOne(tryCatchList(expr, names[-nh], parentenv, handlers[-nh]), names[nh], parentenv, handlers[[nh]])
     17: tryCatchList(expr, classes, parentenv, handlers)
     18: tryCatch(withCallingHandlers({ eval(code, test_env) if (!handled && !is.null(test)) { skip_empty() }}, expectation = handle_expectation, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error), error = handle_fatal, skip = function(e) { })
     19: test_code(desc, code, env = parent.frame(), reporter = reporter)
     20: test_that("malformed date / datetime formats cause R errors", { expect_error(vroom(I("x\n6/28/2016"), delim = ",", col_types = list(x = col_date("%m/%/%Y")), altrep = FALSE), "Unsupported format") expect_error(vroom(I("x\n6/28/2016"), delim = ",", col_types = list(x = col_datetime("%m/%/%Y")), altrep = FALSE), "Unsupported format") })
     21: eval(code, test_env)
     22: eval(code, test_env)
     23: withCallingHandlers({ eval(code, test_env) if (!handled && !is.null(test)) { skip_empty() }}, expectation = handle_expectation, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error)
     24: doTryCatch(return(expr), name, parentenv, handler)
     25: tryCatchOne(expr, names, parentenv, handlers[[1L]])
     26: tryCatchList(expr, names[-nh], parentenv, handlers[-nh])
     27: doTryCatch(return(expr), name, parentenv, handler)
     28: tryCatchOne(tryCatchList(expr, names[-nh], parentenv, handlers[-nh]), names[nh], parentenv, handlers[[nh]])
     29: tryCatchList(expr, classes, parentenv, handlers)
     30: tryCatch(withCallingHandlers({ eval(code, test_env) if (!handled && !is.null(test)) { skip_empty() }}, expectation = handle_expectation, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error), error = handle_fatal, skip = function(e) { })
     31: test_code(NULL, exprs, env)
     32: source_file(path, child_env(env), wrap = wrap)
     33: FUN(X[[i]], ...)
     34: lapply(test_paths, test_one_file, env = env, wrap = wrap)
     35: force(code)
     36: doWithOneRestart(return(expr), restart)
     37: withOneRestart(expr, restarts[[1L]])
     38: withRestarts(testthat_abort_reporter = function() NULL, force(code))
     39: with_reporter(reporters$multi, lapply(test_paths, test_one_file, env = env, wrap = wrap))
     40: test_files(test_dir = test_dir, test_package = test_package, test_paths = test_paths, load_helpers = load_helpers, reporter = reporter, env = env, stop_on_failure = stop_on_failure, stop_on_warning = stop_on_warning, wrap = wrap, load_package = load_package)
     41: test_files(test_dir = path, test_paths = test_paths, test_package = package, reporter = reporter, load_helpers = load_helpers, env = env, stop_on_failure = stop_on_failure, stop_on_warning = stop_on_warning, wrap = wrap, load_package = load_package, parallel = parallel)
     42: test_dir("testthat", package = package, reporter = reporter, ..., load_package = "installed")
     43: test_check("vroom")
     An irrecoverable exception occurred. R is aborting now ...
Flavor: r-devel-linux-x86_64-fedora-clang

Version: 1.5.0
Check: whether package can be installed
Result: WARN
    Found the following significant warnings:
     WARNING: failed to apply patch patches/CRAN/vroom.diff
Flavor: r-devel-windows-x86_64-gcc10-UCRT

Version: 1.5.0
Check: tests
Result: ERROR
     Running ‘spelling.R’
     Running ‘testthat.R’ [48s/64s]
    Running the tests in ‘tests/testthat.R’ failed.
    Complete output:
     > library(testthat)
     > library(vroom)
     >
     > test_check("vroom")
     ══ Skipped tests ═══════════════════════════════════════════════════════════════
     • Not working on CI (1)
     • On CRAN (3)
     • On Solaris (5)
    
     ══ Failed tests ════════════════════════════════════════════════════════════════
     ── Error (test-vroom.R:186:3): vroom handles vectors shorter than the UTF byte order marks ──
     Error: argument must be a character vector of length 1
     Backtrace:
     █
     1. ├─testthat::expect_equal(...) test-vroom.R:186:2
     2. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
     3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
     4. └─base::charToRaw(...)
    
     [ FAIL 1 | WARN 0 | SKIP 9 | PASS 896 ]
     Error: Test failures
     Execution halted
Flavor: r-patched-solaris-x86

Version: 1.4.0
Check: installed package size
Result: NOTE
     installed size is 11.1Mb
     sub-directories of 1Mb or more:
     doc 1.2Mb
     libs 9.2Mb
Flavors: r-release-macos-arm64, r-release-windows-ix86+x86_64

Version: 1.4.0
Check: LazyData
Result: NOTE
     'LazyData' is specified without a 'data' directory
Flavors: r-release-macos-arm64, r-release-windows-ix86+x86_64