CRAN Package Check Results for Package mark

Last updated on 2026-10-08 17:50:39 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 0.8.3 9.35 100.67 110.02 OK
r-devel-linux-x86_64-debian-gcc 0.8.3 7.27 69.86 77.13 OK
r-devel-linux-x86_64-fedora-clang 0.8.3 7.00 66.81 73.81 ERROR
r-devel-linux-x86_64-fedora-gcc 0.8.3 8.00 81.62 89.62 ERROR
r-devel-windows-x86_64 0.8.3 11.00 110.00 121.00 OK
r-patched-linux-x86_64 0.8.3 10.92 94.39 105.31 OK
r-release-linux-x86_64 0.8.3 OK
r-release-macos-arm64 0.8.3 2.00 27.00 29.00 OK
r-release-macos-x86_64 0.8.3 7.00 78.00 85.00 OK
r-release-windows-x86_64 0.8.3 12.00 118.00 130.00 OK
r-oldrel-macos-arm64 0.8.3 OK
r-oldrel-macos-x86_64 0.8.3 6.00 73.00 79.00 OK
r-oldrel-windows-x86_64 0.8.3 16.00 143.00 159.00 OK

Check Details

Version: 0.8.3
Check: examples
Result: ERROR Running examples in ‘mark-Ex.R’ failed The error most likely occurred in: > ### Name: match_arg > ### Title: Match arguments > ### Aliases: match_arg > > ### ** Examples > > x <- c("apple", "banana", "orange") > match_arg("b", x) [1] "banana" > > # Produces error > try(match_arg("pear", x)) Error: pear : 'pear' did not match of of the following: 'apple', 'banana', 'orange' Execution halted Flavors: r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc

Version: 0.8.3
Check: tests
Result: ERROR Running ‘spelling.R’ Running ‘testthat.R’ [17s/21s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(mark, warn.conflicts = FALSE) > > test_check("mark") Starting 2 test processes. > test-base-conversion.R: Error: Cannot calculate alpha base "9" for "j" which has letters beyond "NA" > test-array.R: Error: ... must be fully named by integers or have no names > test-char2fact.R: Error: char2fact does not support class integer > test-bib.R: Error: No entries detected > test-dataframes.R: Error: `row_names` must be a single element vector > test-dates.R: Error: format must be 3 characters > test-description.R: Error: Author information not found in options. > test-description.R: You can set the author information with options(mark.author = .) > test-description.R: probably within an .Rprofile > test-detail.R: Error: x does not have any non-list columns > test-diff-time.R: Error: Date times cannot be numeric when tz is NULL > test-environments.R: <environment: package:stats> > test-environments.R: <environment: package:graphics> > test-environments.R: <environment: package:grDevices> > test-environments.R: <environment: package:utils> > test-environments.R: <environment: package:datasets> > test-environments.R: <environment: package:testthat> > test-environments.R: <environment: package:mark> > test-environments.R: <environment: package:methods> > test-environments.R: <environment: 0x55bb0af83fa8> > test-environments.R: <environment: 0x55bb0c2474b8> > test-environments.R: <environment: base> > test-environments.R: <environment: R_EmptyEnv> > test-fct-expand-seq.R: Error: min_lvl cannot be `NA` Saving _problems/test-funs-30.R > test-identical.R: Error: ... must have equal length vectors > test-import.R: Error: `file_ext` has already been assigned. Use `overwite = TRUE` to overwrite assignment. > test-insert.R: Error: positions has no length > test-labels.R: Error: Something went wrong trying to use `View()` > test-labels.R: This may be because you are using Rstudio : > test-labels.R: https://community.rstudio.com/t > test-labels.R: /view-is-causing-an-error/75297/4 > test-labels.R: You can try : > test-labels.R: `View(get_labels(df), title = "df - Labels")` > test-logic.R: Error: Cannot accept `NULL` or 0 length values > test-match-arg.R: Error: `match_param(y)` failed in `foo(y = 4)`: > test-match-arg.R: param 4 > test-match-arg.R: choices 1, 2, 3 Saving _problems/test-md5-18.R > test-na-assignment.R: Error: values of y must not be greater than length of x > test-names.R: Error: `x` and `by` must be atomic vectors > test-nas.R: Error: x must be a vector of mode any > test-not-available.R: Error: "foo" not found > test-not-available.R: Can be set with `mark::set_not_available(foo, value = .)` > test-options.R: Error: All options must be named > test-note.R: Error: note(x) must be class note > test-percentile-rank.R: Error: Duplicate values found in 1 location(s) : > test-percentile-rank.R: > [3] 3.12 > test-percentile-rank.R: -4 more > test-paste.R: Error: length of ... must be at least 2 > test-recode.R: Error: values to recode by were not properly set > test-sourcing.R: Error: rmd_file does not appear to be an rmd file > test-time-report.R: title goes here > test-time-report.R: -------------------------------------------------------------------------------- > test-time-report.R: 1 + 2 > test-time-report.R: > test-time-report.R: foo_warn <- function() warning("this is a warning") > test-time-report.R: foo_msg <- function() message("this is a message") > test-time-report.R: foo_warn() > test-time-report.R: foo_msg() > test-time-report.R: cat("this is a cat\n") > test-time-report.R: quick_dfl(a = 1, b = 2) > test-time-report.R: > test-time-report.R: -------------------------------------------------------------------------------- > test-time-report.R: Finished > test-time-report.R: > test-time-report.R: Warnings > test-time-report.R: -------------------------------------------------------------------------------- > test-time-report.R: 4 : foo_warn() > test-time-report.R: 7 : quick_dfl(a = 1, b = 2) > test-time-report.R: > test-time-report.R: > test-time-report.R: Messages > test-time-report.R: -------------------------------------------------------------------------------- > test-time-report.R: 5 : foo_msg() > test-time-report.R: foo_msg() > test-time-report.R: Message in : this is a message > test-time-report.R: > test-time-report.R: foo_msg() > test-time-report.R: > test-time-report.R: Outputs > test-time-report.R: -------------------------------------------------------------------------------- > test-time-report.R: 6 : cat("this is a cat\n") > test-time-report.R: this is a cat > test-utils.R: Error: `match_param(x)` failed in `foo("c")`: > test-utils.R: param c > test-utils.R: choices a, b > test-todos.R: Error: path must be a character vector of length 1L Saving _problems/test-within-37.R Saving _problems/test-within-74.R > test-write.R: Error: `match_param(method)` failed in `write_file_md5(df, method = "foo")`: > test-write.R: param foo > test-write.R: choices default | csv | csv2 | csv3 | dcf | feather | json | lines = lines, md, txt, qmd, rmd | parquet | rds | table = table, delim | tsv | tsv2 | write | yaml = yaml, yml [ FAIL 4 | WARN 33 | SKIP 7 | PASS 357 ] ══ Skipped tests (7) ═══════════════════════════════════════════════════════════ • On CRAN (6): 'test-clipboard.R:13:3', 'test-clipboard.R:50:3', 'test-fact.R:385:1', 'test-handlers.R:80:1', 'test-md5.R:21:1', 'test-pseudo_id.R:61:1' • not static (1): 'test-environments.R:29:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test-funs.R:27:3'): require_namespace() ───────────────────────────── <input_error/error/fuj_condition/condition> Error: <input_error> Invalid package requirement specification. Package requirements must be in the form of '<package> <op> <version>' (e.g., "fuj >= 0.2.2") or as a list of three elements, (e.g., list("fuj", ">=", "0.2.2")). Bad spec: impossible package Backtrace: ▆ 1. ├─testthat::expect_error(...) at test-funs.R:27: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. └─fuj::require_namespace("impossible package") 8. └─base::lapply(package, function(spec) do.call(pkg_req_spec, as.list(spec))) 9. └─fuj (local) FUN(X[[i]], ...) 10. ├─base::do.call(pkg_req_spec, as.list(spec)) 11. └─fuj (local) `<fn>`("impossible package") ── Failure ('test-md5.R:14:3'): md5() works ──────────────────────────────────── Expected `md5(quick_dfl(a = 1))` to be identical to "45aa38750405b63fd8cb81b938cdf76b". Differences: `actual`: "289f2a369034118bf9ab8f7557f3fbcc" `expected`: "45aa38750405b63fd8cb81b938cdf76b" ── Failure ('test-within.R:33:3'): between_more() works ──────────────────────── Expected `between_more(1:2, 3, 2)` to throw a warning with class <betweenMoreLrWarning>. ── Failure ('test-within.R:70:3'): within() ──────────────────────────────────── Expected `within(1:2, 3, 2)` to throw a warning with class <withinLrWarning>. [ FAIL 4 | WARN 33 | SKIP 7 | PASS 357 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-fedora-clang

Version: 0.8.3
Check: tests
Result: ERROR Running ‘spelling.R’ Running ‘testthat.R’ [36s/63s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(mark, warn.conflicts = FALSE) > > test_check("mark") Starting 2 test processes. > test-array.R: Error: ... must be fully named by integers or have no names > test-base-conversion.R: Error: Cannot calculate alpha base "9" for "j" which has letters beyond "NA" > test-bib.R: Error: No entries detected > test-char2fact.R: Error: char2fact does not support class integer > test-clipboard.R: <simpleWarning in system2(util_test[1], util_test[-1], stdout = TRUE, stderr = FALSE): running command ''xclip' -o -selection clipboard 2>/dev/null' had status 1> > test-clipboard.R: <simpleWarning in system2(util_test[1], util_test[-1], stdout = TRUE, stderr = FALSE): running command ''xclip' -o -selection clipboard 2>/dev/null' had status 1> > test-clipboard.R: <simpleWarning in system2(util_test[1], util_test[-1], stdout = TRUE, stderr = FALSE): running command ''xclip' -o -selection clipboard 2>/dev/null' had status 1> > test-clipboard.R: <simpleWarning in system2(util_test[1], util_test[-1], stdout = TRUE, stderr = FALSE): running command ''xclip' -o -selection clipboard 2>/dev/null' had status 1> > test-dataframes.R: Error: `row_names` must be a single element vector > test-dates.R: Error: format must be 3 characters > test-description.R: Error: Author information not found in options. > test-description.R: You can set the author information with options(mark.author = .) > test-description.R: probably with > test-description.R: in an .Rprofile > test-detail.R: Error: x does not have any non-list columns > test-diff-time.R: Error: Date times cannot be numeric when tz is NULL > test-environments.R: <environment: package:stats> > test-environments.R: <environment: package:graphics> > test-environments.R: <environment: package:grDevices> > test-environments.R: <environment: package:utils> > test-environments.R: <environment: package:datasets> > test-environments.R: <environment: package:testthat> > test-environments.R: <environment: package:mark> > test-environments.R: <environment: package:methods> > test-environments.R: <environment: 0x9a24878> > test-environments.R: <environment: 0xace5ec8> > test-environments.R: <environment: base> > test-environments.R: <environment: R_EmptyEnv> > test-fct-expand-seq.R: Error: min_lvl cannot be `NA` Saving _problems/test-funs-30.R > test-identical.R: Error: ... must have equal length vectors > test-insert.R: Error: positions has no length > test-import.R: Error: `file_ext` has already been assigned. Use `overwite = TRUE` to overwrite assignment. > test-labels.R: Error: Something went wrong trying to use `View()` > test-labels.R: This may be because you are using Rstudio : > test-labels.R: https://community.rstudio.com/t/view-is-causing-an-error/75297/4 > test-labels.R: You can try : > test-labels.R: `View(get_labels(df), title = "df - Labels")` > test-logic.R: Error: Cannot accept `NULL` or 0 length values > test-match-arg.R: Error: `match_param(y)` failed in `foo(y = 4)`: > test-match-arg.R: param 4 > test-match-arg.R: choices 1, 2, 3 > test-na-assignment.R: Error: values of y must not be greater than length of x > test-names.R: Error: `x` and `by` must be atomic vectors Saving _problems/test-md5-18.R > test-nas.R: Error: x must be a vector of mode any > test-not-available.R: Error: "foo" not found > test-not-available.R: Can be set with `mark::set_not_available(foo, value = .)` > test-note.R: Error: note(x) must be class note > test-options.R: Error: All options must be named > test-paste.R: Error: length of ... must be at least 2 > test-percentile-rank.R: Error: Duplicate values found in 1 location(s) : > test-percentile-rank.R: > [3] 3.12 > test-percentile-rank.R: -4 more > test-recode.R: Error: values to recode by were not properly set > test-sourcing.R: Error: rmd_file does not appear to be an rmd file > test-time-report.R: title goes here > test-time-report.R: ------------ > test-time-report.R: -------------------------------------------------------------------- > test-time-report.R: 1 + 2 > test-time-report.R: > test-time-report.R: foo_warn <- function() warning("this is a warning") > test-time-report.R: foo_msg <- function() message("this is a message") > test-time-report.R: > test-time-report.R: foo_warn() > test-time-report.R: > test-time-report.R: foo_msg() > test-time-report.R: cat("this is a cat\n") > test-time-report.R: quick_dfl(a = 1, b = 2) > test-time-report.R: > test-time-report.R: ---------------------------------------------------------- > test-time-report.R: ---------------------- > test-time-report.R: Finished > test-time-report.R: > test-time-report.R: Warnings > test-time-report.R: -------------------------------------------------------------------------------- > test-time-report.R: 4 : foo_warn() > test-time-report.R: 7 : quick_dfl(a = 1, b = 2) > test-time-report.R: > test-time-report.R: Messages > test-time-report.R: -------------------------------------------------------------------------------- > test-time-report.R: 5 : foo_msg() > test-time-report.R: foo_msg() > test-time-report.R: > test-time-report.R: Outputs > test-time-report.R: -------------------------------------------------------------------------------- > test-time-report.R: 6 : cat("this is a cat\n") > test-time-report.R: this is a cat > test-time-report.R: Message in : this is a message > test-time-report.R: > test-time-report.R: foo_msg() > test-todos.R: Error: path must be a character vector of length 1L > test-utils.R: Error: `match_param(x)` failed in `foo("c")`: > test-utils.R: param c > test-utils.R: choices a, b Saving _problems/test-within-37.R Saving _problems/test-within-74.R > test-write.R: Error: `match_param(method)` failed in `write_file_md5(df, method = "foo")`: > test-write.R: param foo > test-write.R: choices default | csv | csv2 | csv3 | dcf | feather | json | lines = lines, md, txt, qmd, rmd | parquet | rds | table = table, delim | tsv | tsv2 | write | yaml = yaml, yml [ FAIL 4 | WARN 33 | SKIP 7 | PASS 357 ] ══ Skipped tests (7) ═══════════════════════════════════════════════════════════ • On CRAN (4): 'test-fact.R:385:1', 'test-handlers.R:80:1', 'test-md5.R:21:1', 'test-pseudo_id.R:61:1' • clipr::clipr_available() is not TRUE (2): 'test-clipboard.R:13:3', 'test-clipboard.R:50:3' • not static (1): 'test-environments.R:29:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test-funs.R:27:3'): require_namespace() ───────────────────────────── <input_error/error/fuj_condition/condition> Error: <input_error> Invalid package requirement specification. Package requirements must be in the form of '<package> <op> <version>' (e.g., "fuj >= 0.2.2") or as a list of three elements, (e.g., list("fuj", ">=", "0.2.2")). Bad spec: impossible package Backtrace: ▆ 1. ├─testthat::expect_error(...) at test-funs.R:27: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. └─fuj::require_namespace("impossible package") 8. └─base::lapply(package, function(spec) do.call(pkg_req_spec, as.list(spec))) 9. └─fuj (local) FUN(X[[i]], ...) 10. ├─base::do.call(pkg_req_spec, as.list(spec)) 11. └─fuj (local) `<fn>`("impossible package") ── Failure ('test-md5.R:14:3'): md5() works ──────────────────────────────────── Expected `md5(quick_dfl(a = 1))` to be identical to "45aa38750405b63fd8cb81b938cdf76b". Differences: `actual`: "289f2a369034118bf9ab8f7557f3fbcc" `expected`: "45aa38750405b63fd8cb81b938cdf76b" ── Failure ('test-within.R:33:3'): between_more() works ──────────────────────── Expected `between_more(1:2, 3, 2)` to throw a warning with class <betweenMoreLrWarning>. ── Failure ('test-within.R:70:3'): within() ──────────────────────────────────── Expected `within(1:2, 3, 2)` to throw a warning with class <withinLrWarning>. [ FAIL 4 | WARN 33 | SKIP 7 | PASS 357 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-fedora-gcc