CRAN Package Check Results for Maintainer ‘Emil Hvitfeldt <emil.hvitfeldt at posit.co>’

Last updated on 2025-12-04 07:51:37 CET.

Package ERROR OK
bonsai 13
discrim 13
embed 13
modeldatatoo 13
modelenv 13
orbital 13
rules 2 11
sparsevctrs 5 8
textrecipes 13
themis 13
tidyclust 13
tidypredict 13
yardstick 13

Package bonsai

Current CRAN status: OK: 13

Package discrim

Current CRAN status: OK: 13

Package embed

Current CRAN status: OK: 13

Package modeldatatoo

Current CRAN status: OK: 13

Package modelenv

Current CRAN status: OK: 13

Package orbital

Current CRAN status: OK: 13

Package rules

Current CRAN status: ERROR: 2, OK: 11

Version: 1.0.2
Check: tests
Result: ERROR Running ‘spelling.R’ Running ‘testthat.R’ [30s/115s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(rules) Loading required package: parsnip > > test_check("rules") Attaching package: 'modeldata' The following object is masked from 'package:datasets': penguins Attaching package: 'dplyr' The following objects are masked from 'package:stats': filter, lag The following objects are masked from 'package:base': intersect, setdiff, setequal, union Saving _problems/test-rule-fit-regression-191.R Saving _problems/test-rule-fit-regression-192.R [ FAIL 2 | WARN 0 | SKIP 34 | PASS 27 ] ══ Skipped tests (34) ══════════════════════════════════════════════════════════ • On CRAN (34): 'test-c5.R:4:3', 'test-c5.R:43:3', 'test-c5.R:87:3', 'test-c5.R:127:3', 'test-c5.R:167:3', 'test-c5.R:213:3', 'test-c5.R:255:3', 'test-c5.R:282:3', 'test-c5.R:362:3', 'test-cubist.R:4:3', 'test-cubist.R:79:3', 'test-cubist.R:137:3', 'test-cubist.R:180:3', 'test-cubist.R:218:3', 'test-cubist.R:257:3', 'test-cubist.R:295:3', 'test-cubist.R:356:3', 'test-cubist.R:403:3', 'test-cubist.R:445:3', 'test-cubist.R:484:3', 'test-cubist.R:531:3', 'test-cubist.R:584:3', 'test-cubist.R:617:3', 'test-rule-fit-binomial.R:6:3', 'test-rule-fit-binomial.R:91:3', 'test-rule-fit-binomial.R:177:3', 'test-rule-fit-multinomial.R:6:3', 'test-rule-fit-multinomial.R:94:3', 'test-rule-fit-multinomial.R:181:3', 'test-rule-fit-regression.R:6:3', 'test-rule-fit-regression.R:62:3', 'test-rule-fit-regression.R:118:3', 'test-rule-fit-regression.R:160:1', 'test-rule-fit-regression.R:211:1' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-rule-fit-regression.R:191:3'): early stopping works in xrf_fit ── Expected `!is.null(rf_fit_2$fit$xgb$best_iteration)` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE ── Failure ('test-rule-fit-regression.R:192:3'): early stopping works in xrf_fit ── Expected `!is.null(rf_fit_3$fit$xgb$best_iteration)` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE [ FAIL 2 | WARN 0 | SKIP 34 | PASS 27 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-fedora-clang

Version: 1.0.2
Check: tests
Result: ERROR Running ‘spelling.R’ Running ‘testthat.R’ [27s/69s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(rules) Loading required package: parsnip > > test_check("rules") Attaching package: 'modeldata' The following object is masked from 'package:datasets': penguins Attaching package: 'dplyr' The following objects are masked from 'package:stats': filter, lag The following objects are masked from 'package:base': intersect, setdiff, setequal, union Saving _problems/test-rule-fit-regression-191.R Saving _problems/test-rule-fit-regression-192.R [ FAIL 2 | WARN 0 | SKIP 34 | PASS 27 ] ══ Skipped tests (34) ══════════════════════════════════════════════════════════ • On CRAN (34): 'test-c5.R:4:3', 'test-c5.R:43:3', 'test-c5.R:87:3', 'test-c5.R:127:3', 'test-c5.R:167:3', 'test-c5.R:213:3', 'test-c5.R:255:3', 'test-c5.R:282:3', 'test-c5.R:362:3', 'test-cubist.R:4:3', 'test-cubist.R:79:3', 'test-cubist.R:137:3', 'test-cubist.R:180:3', 'test-cubist.R:218:3', 'test-cubist.R:257:3', 'test-cubist.R:295:3', 'test-cubist.R:356:3', 'test-cubist.R:403:3', 'test-cubist.R:445:3', 'test-cubist.R:484:3', 'test-cubist.R:531:3', 'test-cubist.R:584:3', 'test-cubist.R:617:3', 'test-rule-fit-binomial.R:6:3', 'test-rule-fit-binomial.R:91:3', 'test-rule-fit-binomial.R:177:3', 'test-rule-fit-multinomial.R:6:3', 'test-rule-fit-multinomial.R:94:3', 'test-rule-fit-multinomial.R:181:3', 'test-rule-fit-regression.R:6:3', 'test-rule-fit-regression.R:62:3', 'test-rule-fit-regression.R:118:3', 'test-rule-fit-regression.R:160:1', 'test-rule-fit-regression.R:211:1' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-rule-fit-regression.R:191:3'): early stopping works in xrf_fit ── Expected `!is.null(rf_fit_2$fit$xgb$best_iteration)` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE ── Failure ('test-rule-fit-regression.R:192:3'): early stopping works in xrf_fit ── Expected `!is.null(rf_fit_3$fit$xgb$best_iteration)` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE [ FAIL 2 | WARN 0 | SKIP 34 | PASS 27 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-fedora-gcc

Package sparsevctrs

Current CRAN status: ERROR: 5, OK: 8

Version: 0.3.4
Check: tests
Result: ERROR Running ‘testthat.R’ [23s/34s] 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(sparsevctrs) > > test_check("sparsevctrs") Saving _problems/test-sparse_character-304.R Saving _problems/test-sparse_replace_na-46.R Saving _problems/test-sparse_replace_na-54.R [ FAIL 3 | WARN 0 | SKIP 30 | PASS 785 ] ══ Skipped tests (30) ══════════════════════════════════════════════════════════ • On CRAN (30): 'test-coerce.R:286:1', 'test-coerce.R:312:1', 'test-coerce.R:345:1', 'test-coerce.R:413:1', 'test-coerce.R:425:1', 'test-coerce.R:436:1', 'test-coerce.R:487:1', 'test-coerce.R:500:1', 'test-coerce.R:511:1', 'test-sparse_character.R:1:1', 'test-sparse_character.R:241:1', 'test-sparse_character.R:279:1', 'test-sparse_character.R:307:1', 'test-sparse_double.R:1:1', 'test-sparse_double.R:259:1', 'test-sparse_double.R:306:1', 'test-sparse_double.R:407:1', 'test-sparse_double.R:445:1', 'test-sparse_double.R:473:1', 'test-sparse_dummy.R:241:1', 'test-sparse_integer.R:1:1', 'test-sparse_integer.R:263:1', 'test-sparse_integer.R:310:1', 'test-sparse_integer.R:412:1', 'test-sparse_integer.R:450:1', 'test-sparse_integer.R:478:1', 'test-sparse_logical.R:1:1', 'test-sparse_logical.R:260:1', 'test-sparse_logical.R:293:1', 'test-sparsity.R:110:1' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-sparse_character.R:299:3'): verbose testing ────────────────── Expected `{ ... }` to throw a error. Backtrace: ▆ 1. └─testthat::expect_snapshot(...) at test-sparse_character.R:299:3 2. └─testthat:::expect_snapshot_(...) ── Failure ('test-sparse_replace_na.R:46:3'): sparse_replace() works - characters ── Expected `res` to be identical to `exp`. Differences: `actual[1:4]`: "M" "A" "B" "" `expected[1:4]`: NA "A" "B" "" ── Failure ('test-sparse_replace_na.R:54:3'): sparse_replace() works - characters ── Expected `res` to be identical to `exp`. Differences: `actual[1:4]`: "0" "A" "B" "" `expected[1:4]`: NA "A" "B" "" [ FAIL 3 | WARN 0 | SKIP 30 | PASS 785 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-debian-clang

Version: 0.3.4
Check: tests
Result: ERROR Running ‘testthat.R’ [14s/17s] 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(sparsevctrs) > > test_check("sparsevctrs") Saving _problems/test-sparse_character-304.R Saving _problems/test-sparse_replace_na-46.R Saving _problems/test-sparse_replace_na-54.R [ FAIL 3 | WARN 0 | SKIP 30 | PASS 785 ] ══ Skipped tests (30) ══════════════════════════════════════════════════════════ • On CRAN (30): 'test-coerce.R:286:1', 'test-coerce.R:312:1', 'test-coerce.R:345:1', 'test-coerce.R:413:1', 'test-coerce.R:425:1', 'test-coerce.R:436:1', 'test-coerce.R:487:1', 'test-coerce.R:500:1', 'test-coerce.R:511:1', 'test-sparse_character.R:1:1', 'test-sparse_character.R:241:1', 'test-sparse_character.R:279:1', 'test-sparse_character.R:307:1', 'test-sparse_double.R:1:1', 'test-sparse_double.R:259:1', 'test-sparse_double.R:306:1', 'test-sparse_double.R:407:1', 'test-sparse_double.R:445:1', 'test-sparse_double.R:473:1', 'test-sparse_dummy.R:241:1', 'test-sparse_integer.R:1:1', 'test-sparse_integer.R:263:1', 'test-sparse_integer.R:310:1', 'test-sparse_integer.R:412:1', 'test-sparse_integer.R:450:1', 'test-sparse_integer.R:478:1', 'test-sparse_logical.R:1:1', 'test-sparse_logical.R:260:1', 'test-sparse_logical.R:293:1', 'test-sparsity.R:110:1' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-sparse_character.R:299:3'): verbose testing ────────────────── Expected `{ ... }` to throw a error. Backtrace: ▆ 1. └─testthat::expect_snapshot(...) at test-sparse_character.R:299:3 2. └─testthat:::expect_snapshot_(...) ── Failure ('test-sparse_replace_na.R:46:3'): sparse_replace() works - characters ── Expected `res` to be identical to `exp`. Differences: `actual[1:4]`: "M" "A" "B" "" `expected[1:4]`: NA "A" "B" "" ── Failure ('test-sparse_replace_na.R:54:3'): sparse_replace() works - characters ── Expected `res` to be identical to `exp`. Differences: `actual[1:4]`: "0" "A" "B" "" `expected[1:4]`: NA "A" "B" "" [ FAIL 3 | WARN 0 | SKIP 30 | PASS 785 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-debian-gcc

Version: 0.3.4
Check: tests
Result: ERROR Running ‘testthat.R’ [36s/59s] 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(sparsevctrs) > > test_check("sparsevctrs") Saving _problems/test-sparse_character-304.R Saving _problems/test-sparse_replace_na-46.R Saving _problems/test-sparse_replace_na-54.R [ FAIL 3 | WARN 0 | SKIP 30 | PASS 785 ] ══ Skipped tests (30) ══════════════════════════════════════════════════════════ • On CRAN (30): 'test-coerce.R:286:1', 'test-coerce.R:312:1', 'test-coerce.R:345:1', 'test-coerce.R:413:1', 'test-coerce.R:425:1', 'test-coerce.R:436:1', 'test-coerce.R:487:1', 'test-coerce.R:500:1', 'test-coerce.R:511:1', 'test-sparse_character.R:1:1', 'test-sparse_character.R:241:1', 'test-sparse_character.R:279:1', 'test-sparse_character.R:307:1', 'test-sparse_double.R:1:1', 'test-sparse_double.R:259:1', 'test-sparse_double.R:306:1', 'test-sparse_double.R:407:1', 'test-sparse_double.R:445:1', 'test-sparse_double.R:473:1', 'test-sparse_dummy.R:241:1', 'test-sparse_integer.R:1:1', 'test-sparse_integer.R:263:1', 'test-sparse_integer.R:310:1', 'test-sparse_integer.R:412:1', 'test-sparse_integer.R:450:1', 'test-sparse_integer.R:478:1', 'test-sparse_logical.R:1:1', 'test-sparse_logical.R:260:1', 'test-sparse_logical.R:293:1', 'test-sparsity.R:110:1' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-sparse_character.R:299:3'): verbose testing ────────────────── Expected `{ ... }` to throw a error. Backtrace: ▆ 1. └─testthat::expect_snapshot(...) at test-sparse_character.R:299:3 2. └─testthat:::expect_snapshot_(...) ── Failure ('test-sparse_replace_na.R:46:3'): sparse_replace() works - characters ── Expected `res` to be identical to `exp`. Differences: `actual[1:4]`: "M" "A" "B" "" `expected[1:4]`: NA "A" "B" "" ── Failure ('test-sparse_replace_na.R:54:3'): sparse_replace() works - characters ── Expected `res` to be identical to `exp`. Differences: `actual[1:4]`: "0" "A" "B" "" `expected[1:4]`: NA "A" "B" "" [ FAIL 3 | WARN 0 | SKIP 30 | PASS 785 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-fedora-clang

Version: 0.3.4
Check: tests
Result: ERROR Running ‘testthat.R’ [34s/41s] 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(sparsevctrs) > > test_check("sparsevctrs") Saving _problems/test-sparse_character-304.R Saving _problems/test-sparse_replace_na-46.R Saving _problems/test-sparse_replace_na-54.R [ FAIL 3 | WARN 0 | SKIP 30 | PASS 785 ] ══ Skipped tests (30) ══════════════════════════════════════════════════════════ • On CRAN (30): 'test-coerce.R:286:1', 'test-coerce.R:312:1', 'test-coerce.R:345:1', 'test-coerce.R:413:1', 'test-coerce.R:425:1', 'test-coerce.R:436:1', 'test-coerce.R:487:1', 'test-coerce.R:500:1', 'test-coerce.R:511:1', 'test-sparse_character.R:1:1', 'test-sparse_character.R:241:1', 'test-sparse_character.R:279:1', 'test-sparse_character.R:307:1', 'test-sparse_double.R:1:1', 'test-sparse_double.R:259:1', 'test-sparse_double.R:306:1', 'test-sparse_double.R:407:1', 'test-sparse_double.R:445:1', 'test-sparse_double.R:473:1', 'test-sparse_dummy.R:241:1', 'test-sparse_integer.R:1:1', 'test-sparse_integer.R:263:1', 'test-sparse_integer.R:310:1', 'test-sparse_integer.R:412:1', 'test-sparse_integer.R:450:1', 'test-sparse_integer.R:478:1', 'test-sparse_logical.R:1:1', 'test-sparse_logical.R:260:1', 'test-sparse_logical.R:293:1', 'test-sparsity.R:110:1' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-sparse_character.R:299:3'): verbose testing ────────────────── Expected `{ ... }` to throw a error. Backtrace: ▆ 1. └─testthat::expect_snapshot(...) at test-sparse_character.R:299:3 2. └─testthat:::expect_snapshot_(...) ── Failure ('test-sparse_replace_na.R:46:3'): sparse_replace() works - characters ── Expected `res` to be identical to `exp`. Differences: `actual[1:4]`: "M" "A" "B" "" `expected[1:4]`: NA "A" "B" "" ── Failure ('test-sparse_replace_na.R:54:3'): sparse_replace() works - characters ── Expected `res` to be identical to `exp`. Differences: `actual[1:4]`: "0" "A" "B" "" `expected[1:4]`: NA "A" "B" "" [ FAIL 3 | WARN 0 | SKIP 30 | PASS 785 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-fedora-gcc

Version: 0.3.4
Check: tests
Result: ERROR Running 'testthat.R' [19s] 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(sparsevctrs) > > test_check("sparsevctrs") Saving _problems/test-sparse_character-304.R Saving _problems/test-sparse_replace_na-46.R Saving _problems/test-sparse_replace_na-54.R [ FAIL 3 | WARN 0 | SKIP 30 | PASS 785 ] ══ Skipped tests (30) ══════════════════════════════════════════════════════════ • On CRAN (30): 'test-coerce.R:286:1', 'test-coerce.R:312:1', 'test-coerce.R:345:1', 'test-coerce.R:413:1', 'test-coerce.R:425:1', 'test-coerce.R:436:1', 'test-coerce.R:487:1', 'test-coerce.R:500:1', 'test-coerce.R:511:1', 'test-sparse_character.R:1:1', 'test-sparse_character.R:241:1', 'test-sparse_character.R:279:1', 'test-sparse_character.R:307:1', 'test-sparse_double.R:1:1', 'test-sparse_double.R:259:1', 'test-sparse_double.R:306:1', 'test-sparse_double.R:407:1', 'test-sparse_double.R:445:1', 'test-sparse_double.R:473:1', 'test-sparse_dummy.R:241:1', 'test-sparse_integer.R:1:1', 'test-sparse_integer.R:263:1', 'test-sparse_integer.R:310:1', 'test-sparse_integer.R:412:1', 'test-sparse_integer.R:450:1', 'test-sparse_integer.R:478:1', 'test-sparse_logical.R:1:1', 'test-sparse_logical.R:260:1', 'test-sparse_logical.R:293:1', 'test-sparsity.R:110:1' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-sparse_character.R:299:3'): verbose testing ────────────────── Expected `{ ... }` to throw a error. Backtrace: ▆ 1. └─testthat::expect_snapshot(...) at test-sparse_character.R:299:3 2. └─testthat:::expect_snapshot_(...) ── Failure ('test-sparse_replace_na.R:46:3'): sparse_replace() works - characters ── Expected `res` to be identical to `exp`. Differences: `actual[1:4]`: "M" "A" "B" "" `expected[1:4]`: NA "A" "B" "" ── Failure ('test-sparse_replace_na.R:54:3'): sparse_replace() works - characters ── Expected `res` to be identical to `exp`. Differences: `actual[1:4]`: "0" "A" "B" "" `expected[1:4]`: NA "A" "B" "" [ FAIL 3 | WARN 0 | SKIP 30 | PASS 785 ] Error: ! Test failures. Execution halted Flavor: r-devel-windows-x86_64

Package textrecipes

Current CRAN status: OK: 13

Package themis

Current CRAN status: OK: 13

Package tidyclust

Current CRAN status: OK: 13

Package tidypredict

Current CRAN status: OK: 13

Package yardstick

Current CRAN status: OK: 13

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.