CRAN Package Check Results for Package sparsevctrs

Last updated on 2025-12-09 11:51:23 CET.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 0.3.4 5.47 63.41 68.88 ERROR
r-devel-linux-x86_64-debian-gcc 0.3.4 5.04 46.48 51.52 ERROR
r-devel-linux-x86_64-fedora-clang 0.3.5 39.00 80.15 119.15 OK
r-devel-linux-x86_64-fedora-gcc 0.3.5 40.00 88.60 128.60 OK
r-devel-windows-x86_64 0.3.4 12.00 84.00 96.00 ERROR
r-patched-linux-x86_64 0.3.4 6.42 58.63 65.05 OK
r-release-linux-x86_64 0.3.4 5.81 58.49 64.30 OK
r-release-macos-arm64 0.3.5 NOTE
r-release-macos-x86_64 0.3.5 9.00 77.00 86.00 NOTE
r-release-windows-x86_64 0.3.4 12.00 81.00 93.00 OK
r-oldrel-macos-arm64 0.3.5 2.00 25.00 27.00 OK
r-oldrel-macos-x86_64 0.3.5 8.00 117.00 125.00 OK
r-oldrel-windows-x86_64 0.3.4 16.00 103.00 119.00 OK

Check Details

Version: 0.3.4
Check: tests
Result: ERROR Running ‘testthat.R’ [23s/30s] 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’ [15s/16s] 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' [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

Version: 0.3.5
Check: compiled code
Result: NOTE File ‘sparsevctrs/libs/sparsevctrs.so’: Found non-API call to R: ‘DATAPTR’ 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-release-macos-arm64, r-release-macos-x86_64