The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.

CRAN Package Check Results for Package Require

Last updated on 2026-08-31 23:50:12 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 2.0.0 15.92 235.51 251.43 OK
r-devel-linux-x86_64-debian-gcc 2.0.0 10.88 154.95 165.83 OK
r-devel-linux-x86_64-fedora-clang 2.1.0 13.00 274.16 287.16 OK
r-devel-linux-x86_64-fedora-gcc 2.1.0 12.00 312.91 324.91 NOTE
r-devel-windows-x86_64 2.1.0 24.00 356.00 380.00 OK
r-patched-linux-x86_64 2.0.0 16.96 218.60 235.56 OK
r-release-linux-x86_64 2.0.0 15.54 203.42 218.96 OK
r-release-macos-arm64 2.1.0 4.00 101.00 105.00 ERROR
r-release-macos-x86_64 2.1.0 12.00 391.00 403.00 ERROR
r-release-windows-x86_64 2.1.0 25.00 293.00 318.00 OK
r-oldrel-macos-arm64 2.1.0 4.00 107.00 111.00 ERROR
r-oldrel-macos-x86_64 2.1.0 11.00 341.00 352.00 ERROR
r-oldrel-windows-x86_64 2.1.0 29.00 356.00 385.00 OK

Check Details

Version: 2.1.0
Check: for non-standard things in the check directory
Result: NOTE Found the following files/directories: ‘pak’ Flavor: r-devel-linux-x86_64-fedora-gcc

Version: 2.1.0
Check: tests
Result: ERROR Running ‘testthat.R’ [56s/75s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > # Point pak's pkgcache at a per-session writable cache BEFORE library(Require) > # loads pak. Under R CMD check (CRAN policy), pkgcache aborts if R_USER_CACHE_DIR > # is unset; without this every Require::Install() inside the test suite errors > # with "Please install pak" because pak's namespace fails to load. > if (!nzchar(Sys.getenv("R_USER_CACHE_DIR"))) { + .ucd <- tempfile("RequireUserCache_") + dir.create(.ucd, recursive = TRUE, showWarnings = FALSE) + Sys.setenv(R_USER_CACHE_DIR = .ucd) + rm(.ucd) + } > > library(Require) > library(testthat) Attaching package: 'testthat' The following object is masked from 'package:Require': setup > test_check("Require") Saving _problems/test-15bugfixes_testthat-630.R Saving _problems/test-15bugfixes_testthat-667.R Loading required namespace: pak Saving _problems/test-17usePak-387.R Saving _problems/test-17usePak-392.R Saving _problems/test-17usePak-404.R Saving _problems/test-17usePak-457.R Saving _problems/test-17usePak-469.R Saving _problems/test-17usePak-471.R Saving _problems/test-17usePak-473.R Saving _problems/test-17usePak-1127.R Saving _problems/test-17usePak-1604.R [ FAIL 11 | WARN 0 | SKIP 21 | PASS 669 ] ══ Skipped tests (21) ══════════════════════════════════════════════════════════ • On CRAN (20): 'test-00pkgSnapshot_testthat.R:17:3', 'test-01packages_testthat.R:12:3', 'test-04other_testthat.R:8:3', 'test-05packagesLong_testthat.R:3:3', 'test-06pkgDep_testthat.R:2:3', 'test-08modules_testthat.R:18:3', 'test-09pkgSnapshotLong_testthat.R:27:3', 'test-10DifferentPkgs_testthat.R:11:3', 'test-11misc_testthat.R:7:3', 'test-12offlineMode_testthat.R:9:3', 'test-12offlineMode_testthat.R:79:3', 'test-16installFailureMetadata_testthat.R:448:3', 'test-16installFailureMetadata_testthat.R:471:3', 'test-16installFailureMetadata_testthat.R:507:3', 'test-16installFailureMetadata_testthat.R:546:3', 'test-16installFailureMetadata_testthat.R:586:3', 'test-16installFailureMetadata_testthat.R:638:3', 'test-18nosudo_testthat.R:108:3', 'test-19smallSnapshot_testthat.R:5:3', 'test-21snapshotInstallPackages_testthat.R:199:3' • parentChain test uses non-pak pkgDep internals (1): 'test-16parentChain_integration_testthat.R:25:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-15bugfixes_testthat.R:630:3'): Require accepts a multi-line string of packages (issue #147) ── Expected `all(res)` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE ── Failure ('test-15bugfixes_testthat.R:667:3'): Require accepts an unquoted `{...}` block ── Expected `all(res)` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE ── Failure ('test-17usePak.R:387:3'): step-3b does not remove a package whose installed version satisfies the constraint ── Expected `is.na(instVer2)` to be FALSE. Differences: `actual`: TRUE `expected`: FALSE digest must be in installed.packages() ── Failure ('test-17usePak.R:391:3'): step-3b does not remove a package whose installed version satisfies the constraint ── Expected `satisfiedByInstalled` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE installed digest should satisfy >= 0.1.0 ── Failure ('test-17usePak.R:403:3'): step-3b does not remove a package whose installed version satisfies the constraint ── Expected `trulyBad` to be FALSE. Differences: `actual`: TRUE `expected`: FALSE digest is installed at a satisfying version; it must NOT be in trulyBad ── Failure ('test-17usePak.R:456:3'): recovery mechanism adds loadOrder for packages absent from pkgDT but installed ── Expected `any(recoverable)` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE digest should be recoverable (installed version satisfies >= 0.1.0) ── Failure ('test-17usePak.R:468:3'): recovery mechanism adds loadOrder for packages absent from pkgDT but installed ── Expected `pkg %in% recoverPkgs` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE digest must be in the set of recovered packages ── Failure ('test-17usePak.R:470:3'): recovery mechanism adds loadOrder for packages absent from pkgDT but installed ── Expected `is.na(recoverDT$loadOrder[recoverDT$Package == pkg])` to be FALSE. Differences: `actual`: `expected`: FALSE recovered digest must have a non-NA loadOrder so doLoads() will require() it ── Failure ('test-17usePak.R:472:3'): recovery mechanism adds loadOrder for packages absent from pkgDT but installed ── Expected `isTRUE(recoverDT$installedVersionOK[recoverDT$Package == pkg])` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE recovered digest must have installedVersionOK = TRUE ── Failure ('test-17usePak.R:1126:3'): pinInstalledForPak rewrites installed plain refs to pkg@version ── Expected `out[1L]` to be identical to `paste0("data.table@", dtVer)`. Differences: `actual`: "data.table" `expected`: "data.table@1.18.6.1" installed data.table must be pinned to its installed version ── Failure ('test-17usePak.R:1603:3'): pinInstalledForPak skips user-version-constrained packages ── Expected `grepl("^data.table@", out[2])` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE bare user packages with no constraint must be pinned to installed version to keep deps stable [ FAIL 11 | WARN 0 | SKIP 21 | PASS 669 ] Error: ! Test failures. Execution halted Flavor: r-release-macos-arm64

Version: 2.1.0
Check: tests
Result: ERROR Running ‘testthat.R’ [122s/243s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > # Point pak's pkgcache at a per-session writable cache BEFORE library(Require) > # loads pak. Under R CMD check (CRAN policy), pkgcache aborts if R_USER_CACHE_DIR > # is unset; without this every Require::Install() inside the test suite errors > # with "Please install pak" because pak's namespace fails to load. > if (!nzchar(Sys.getenv("R_USER_CACHE_DIR"))) { + .ucd <- tempfile("RequireUserCache_") + dir.create(.ucd, recursive = TRUE, showWarnings = FALSE) + Sys.setenv(R_USER_CACHE_DIR = .ucd) + rm(.ucd) + } > > library(Require) > library(testthat) Attaching package: 'testthat' The following object is masked from 'package:Require': setup > test_check("Require") Saving _problems/test-15bugfixes_testthat-630.R Saving _problems/test-15bugfixes_testthat-667.R Loading required namespace: pak Saving _problems/test-17usePak-387.R Saving _problems/test-17usePak-392.R Saving _problems/test-17usePak-404.R Saving _problems/test-17usePak-457.R Saving _problems/test-17usePak-469.R Saving _problems/test-17usePak-471.R Saving _problems/test-17usePak-473.R Saving _problems/test-17usePak-1127.R Saving _problems/test-17usePak-1604.R [ FAIL 11 | WARN 0 | SKIP 21 | PASS 669 ] ══ Skipped tests (21) ══════════════════════════════════════════════════════════ • On CRAN (20): 'test-00pkgSnapshot_testthat.R:17:3', 'test-01packages_testthat.R:12:3', 'test-04other_testthat.R:8:3', 'test-05packagesLong_testthat.R:3:3', 'test-06pkgDep_testthat.R:2:3', 'test-08modules_testthat.R:18:3', 'test-09pkgSnapshotLong_testthat.R:27:3', 'test-10DifferentPkgs_testthat.R:11:3', 'test-11misc_testthat.R:7:3', 'test-12offlineMode_testthat.R:9:3', 'test-12offlineMode_testthat.R:79:3', 'test-16installFailureMetadata_testthat.R:448:3', 'test-16installFailureMetadata_testthat.R:471:3', 'test-16installFailureMetadata_testthat.R:507:3', 'test-16installFailureMetadata_testthat.R:546:3', 'test-16installFailureMetadata_testthat.R:586:3', 'test-16installFailureMetadata_testthat.R:638:3', 'test-18nosudo_testthat.R:108:3', 'test-19smallSnapshot_testthat.R:5:3', 'test-21snapshotInstallPackages_testthat.R:199:3' • parentChain test uses non-pak pkgDep internals (1): 'test-16parentChain_integration_testthat.R:25:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-15bugfixes_testthat.R:630:3'): Require accepts a multi-line string of packages (issue #147) ── Expected `all(res)` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE ── Failure ('test-15bugfixes_testthat.R:667:3'): Require accepts an unquoted `{...}` block ── Expected `all(res)` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE ── Failure ('test-17usePak.R:387:3'): step-3b does not remove a package whose installed version satisfies the constraint ── Expected `is.na(instVer2)` to be FALSE. Differences: `actual`: TRUE `expected`: FALSE digest must be in installed.packages() ── Failure ('test-17usePak.R:391:3'): step-3b does not remove a package whose installed version satisfies the constraint ── Expected `satisfiedByInstalled` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE installed digest should satisfy >= 0.1.0 ── Failure ('test-17usePak.R:403:3'): step-3b does not remove a package whose installed version satisfies the constraint ── Expected `trulyBad` to be FALSE. Differences: `actual`: TRUE `expected`: FALSE digest is installed at a satisfying version; it must NOT be in trulyBad ── Failure ('test-17usePak.R:456:3'): recovery mechanism adds loadOrder for packages absent from pkgDT but installed ── Expected `any(recoverable)` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE digest should be recoverable (installed version satisfies >= 0.1.0) ── Failure ('test-17usePak.R:468:3'): recovery mechanism adds loadOrder for packages absent from pkgDT but installed ── Expected `pkg %in% recoverPkgs` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE digest must be in the set of recovered packages ── Failure ('test-17usePak.R:470:3'): recovery mechanism adds loadOrder for packages absent from pkgDT but installed ── Expected `is.na(recoverDT$loadOrder[recoverDT$Package == pkg])` to be FALSE. Differences: `actual`: `expected`: FALSE recovered digest must have a non-NA loadOrder so doLoads() will require() it ── Failure ('test-17usePak.R:472:3'): recovery mechanism adds loadOrder for packages absent from pkgDT but installed ── Expected `isTRUE(recoverDT$installedVersionOK[recoverDT$Package == pkg])` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE recovered digest must have installedVersionOK = TRUE ── Failure ('test-17usePak.R:1126:3'): pinInstalledForPak rewrites installed plain refs to pkg@version ── Expected `out[1L]` to be identical to `paste0("data.table@", dtVer)`. Differences: `actual`: "data.table" `expected`: "data.table@1.18.6.1" installed data.table must be pinned to its installed version ── Failure ('test-17usePak.R:1603:3'): pinInstalledForPak skips user-version-constrained packages ── Expected `grepl("^data.table@", out[2])` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE bare user packages with no constraint must be pinned to installed version to keep deps stable [ FAIL 11 | WARN 0 | SKIP 21 | PASS 669 ] Error: ! Test failures. Execution halted Flavor: r-release-macos-x86_64

Version: 2.1.0
Check: tests
Result: ERROR Running ‘testthat.R’ [54s/80s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > # Point pak's pkgcache at a per-session writable cache BEFORE library(Require) > # loads pak. Under R CMD check (CRAN policy), pkgcache aborts if R_USER_CACHE_DIR > # is unset; without this every Require::Install() inside the test suite errors > # with "Please install pak" because pak's namespace fails to load. > if (!nzchar(Sys.getenv("R_USER_CACHE_DIR"))) { + .ucd <- tempfile("RequireUserCache_") + dir.create(.ucd, recursive = TRUE, showWarnings = FALSE) + Sys.setenv(R_USER_CACHE_DIR = .ucd) + rm(.ucd) + } > > library(Require) > library(testthat) Attaching package: 'testthat' The following object is masked from 'package:Require': setup > test_check("Require") Saving _problems/test-15bugfixes_testthat-630.R Saving _problems/test-15bugfixes_testthat-667.R Loading required namespace: pak Saving _problems/test-17usePak-387.R Saving _problems/test-17usePak-392.R Saving _problems/test-17usePak-404.R Saving _problems/test-17usePak-457.R Saving _problems/test-17usePak-469.R Saving _problems/test-17usePak-471.R Saving _problems/test-17usePak-473.R Saving _problems/test-17usePak-1127.R Saving _problems/test-17usePak-1604.R [ FAIL 11 | WARN 0 | SKIP 21 | PASS 669 ] ══ Skipped tests (21) ══════════════════════════════════════════════════════════ • On CRAN (20): 'test-00pkgSnapshot_testthat.R:17:3', 'test-01packages_testthat.R:12:3', 'test-04other_testthat.R:8:3', 'test-05packagesLong_testthat.R:3:3', 'test-06pkgDep_testthat.R:2:3', 'test-08modules_testthat.R:18:3', 'test-09pkgSnapshotLong_testthat.R:27:3', 'test-10DifferentPkgs_testthat.R:11:3', 'test-11misc_testthat.R:7:3', 'test-12offlineMode_testthat.R:9:3', 'test-12offlineMode_testthat.R:79:3', 'test-16installFailureMetadata_testthat.R:448:3', 'test-16installFailureMetadata_testthat.R:471:3', 'test-16installFailureMetadata_testthat.R:507:3', 'test-16installFailureMetadata_testthat.R:546:3', 'test-16installFailureMetadata_testthat.R:586:3', 'test-16installFailureMetadata_testthat.R:638:3', 'test-18nosudo_testthat.R:108:3', 'test-19smallSnapshot_testthat.R:5:3', 'test-21snapshotInstallPackages_testthat.R:199:3' • parentChain test uses non-pak pkgDep internals (1): 'test-16parentChain_integration_testthat.R:25:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-15bugfixes_testthat.R:630:3'): Require accepts a multi-line string of packages (issue #147) ── Expected `all(res)` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE ── Failure ('test-15bugfixes_testthat.R:667:3'): Require accepts an unquoted `{...}` block ── Expected `all(res)` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE ── Failure ('test-17usePak.R:387:3'): step-3b does not remove a package whose installed version satisfies the constraint ── Expected `is.na(instVer2)` to be FALSE. Differences: `actual`: TRUE `expected`: FALSE digest must be in installed.packages() ── Failure ('test-17usePak.R:391:3'): step-3b does not remove a package whose installed version satisfies the constraint ── Expected `satisfiedByInstalled` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE installed digest should satisfy >= 0.1.0 ── Failure ('test-17usePak.R:403:3'): step-3b does not remove a package whose installed version satisfies the constraint ── Expected `trulyBad` to be FALSE. Differences: `actual`: TRUE `expected`: FALSE digest is installed at a satisfying version; it must NOT be in trulyBad ── Failure ('test-17usePak.R:456:3'): recovery mechanism adds loadOrder for packages absent from pkgDT but installed ── Expected `any(recoverable)` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE digest should be recoverable (installed version satisfies >= 0.1.0) ── Failure ('test-17usePak.R:468:3'): recovery mechanism adds loadOrder for packages absent from pkgDT but installed ── Expected `pkg %in% recoverPkgs` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE digest must be in the set of recovered packages ── Failure ('test-17usePak.R:470:3'): recovery mechanism adds loadOrder for packages absent from pkgDT but installed ── Expected `is.na(recoverDT$loadOrder[recoverDT$Package == pkg])` to be FALSE. Differences: `actual`: `expected`: FALSE recovered digest must have a non-NA loadOrder so doLoads() will require() it ── Failure ('test-17usePak.R:472:3'): recovery mechanism adds loadOrder for packages absent from pkgDT but installed ── Expected `isTRUE(recoverDT$installedVersionOK[recoverDT$Package == pkg])` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE recovered digest must have installedVersionOK = TRUE ── Failure ('test-17usePak.R:1126:3'): pinInstalledForPak rewrites installed plain refs to pkg@version ── Expected `out[1L]` to be identical to `paste0("data.table@", dtVer)`. Differences: `actual`: "data.table" `expected`: "data.table@1.18.6.1" installed data.table must be pinned to its installed version ── Failure ('test-17usePak.R:1603:3'): pinInstalledForPak skips user-version-constrained packages ── Expected `grepl("^data.table@", out[2])` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE bare user packages with no constraint must be pinned to installed version to keep deps stable [ FAIL 11 | WARN 0 | SKIP 21 | PASS 669 ] Error: ! Test failures. Execution halted Flavor: r-oldrel-macos-arm64

Version: 2.1.0
Check: tests
Result: ERROR Running ‘testthat.R’ [121s/231s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > # Point pak's pkgcache at a per-session writable cache BEFORE library(Require) > # loads pak. Under R CMD check (CRAN policy), pkgcache aborts if R_USER_CACHE_DIR > # is unset; without this every Require::Install() inside the test suite errors > # with "Please install pak" because pak's namespace fails to load. > if (!nzchar(Sys.getenv("R_USER_CACHE_DIR"))) { + .ucd <- tempfile("RequireUserCache_") + dir.create(.ucd, recursive = TRUE, showWarnings = FALSE) + Sys.setenv(R_USER_CACHE_DIR = .ucd) + rm(.ucd) + } > > library(Require) > library(testthat) Attaching package: 'testthat' The following object is masked from 'package:Require': setup > test_check("Require") Saving _problems/test-15bugfixes_testthat-630.R Saving _problems/test-15bugfixes_testthat-667.R Loading required namespace: pak Saving _problems/test-17usePak-387.R Saving _problems/test-17usePak-392.R Saving _problems/test-17usePak-404.R Saving _problems/test-17usePak-457.R Saving _problems/test-17usePak-469.R Saving _problems/test-17usePak-471.R Saving _problems/test-17usePak-473.R Saving _problems/test-17usePak-1127.R Saving _problems/test-17usePak-1604.R [ FAIL 11 | WARN 0 | SKIP 21 | PASS 669 ] ══ Skipped tests (21) ══════════════════════════════════════════════════════════ • On CRAN (20): 'test-00pkgSnapshot_testthat.R:17:3', 'test-01packages_testthat.R:12:3', 'test-04other_testthat.R:8:3', 'test-05packagesLong_testthat.R:3:3', 'test-06pkgDep_testthat.R:2:3', 'test-08modules_testthat.R:18:3', 'test-09pkgSnapshotLong_testthat.R:27:3', 'test-10DifferentPkgs_testthat.R:11:3', 'test-11misc_testthat.R:7:3', 'test-12offlineMode_testthat.R:9:3', 'test-12offlineMode_testthat.R:79:3', 'test-16installFailureMetadata_testthat.R:448:3', 'test-16installFailureMetadata_testthat.R:471:3', 'test-16installFailureMetadata_testthat.R:507:3', 'test-16installFailureMetadata_testthat.R:546:3', 'test-16installFailureMetadata_testthat.R:586:3', 'test-16installFailureMetadata_testthat.R:638:3', 'test-18nosudo_testthat.R:108:3', 'test-19smallSnapshot_testthat.R:5:3', 'test-21snapshotInstallPackages_testthat.R:199:3' • parentChain test uses non-pak pkgDep internals (1): 'test-16parentChain_integration_testthat.R:25:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-15bugfixes_testthat.R:630:3'): Require accepts a multi-line string of packages (issue #147) ── Expected `all(res)` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE ── Failure ('test-15bugfixes_testthat.R:667:3'): Require accepts an unquoted `{...}` block ── Expected `all(res)` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE ── Failure ('test-17usePak.R:387:3'): step-3b does not remove a package whose installed version satisfies the constraint ── Expected `is.na(instVer2)` to be FALSE. Differences: `actual`: TRUE `expected`: FALSE digest must be in installed.packages() ── Failure ('test-17usePak.R:391:3'): step-3b does not remove a package whose installed version satisfies the constraint ── Expected `satisfiedByInstalled` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE installed digest should satisfy >= 0.1.0 ── Failure ('test-17usePak.R:403:3'): step-3b does not remove a package whose installed version satisfies the constraint ── Expected `trulyBad` to be FALSE. Differences: `actual`: TRUE `expected`: FALSE digest is installed at a satisfying version; it must NOT be in trulyBad ── Failure ('test-17usePak.R:456:3'): recovery mechanism adds loadOrder for packages absent from pkgDT but installed ── Expected `any(recoverable)` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE digest should be recoverable (installed version satisfies >= 0.1.0) ── Failure ('test-17usePak.R:468:3'): recovery mechanism adds loadOrder for packages absent from pkgDT but installed ── Expected `pkg %in% recoverPkgs` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE digest must be in the set of recovered packages ── Failure ('test-17usePak.R:470:3'): recovery mechanism adds loadOrder for packages absent from pkgDT but installed ── Expected `is.na(recoverDT$loadOrder[recoverDT$Package == pkg])` to be FALSE. Differences: `actual`: `expected`: FALSE recovered digest must have a non-NA loadOrder so doLoads() will require() it ── Failure ('test-17usePak.R:472:3'): recovery mechanism adds loadOrder for packages absent from pkgDT but installed ── Expected `isTRUE(recoverDT$installedVersionOK[recoverDT$Package == pkg])` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE recovered digest must have installedVersionOK = TRUE ── Failure ('test-17usePak.R:1126:3'): pinInstalledForPak rewrites installed plain refs to pkg@version ── Expected `out[1L]` to be identical to `paste0("data.table@", dtVer)`. Differences: `actual`: "data.table" `expected`: "data.table@1.18.6.1" installed data.table must be pinned to its installed version ── Failure ('test-17usePak.R:1603:3'): pinInstalledForPak skips user-version-constrained packages ── Expected `grepl("^data.table@", out[2])` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE bare user packages with no constraint must be pinned to installed version to keep deps stable [ FAIL 11 | WARN 0 | SKIP 21 | PASS 669 ] Error: ! Test failures. Execution halted Flavor: r-oldrel-macos-x86_64

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.