Package check result: OK Changes to worse in reverse depends: Package: vsp Check: tests New result: ERROR Running ‘testthat.R’ [8s/8s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(vsp) > > test_check("vsp") Loading required package: Matrix [ FAIL 2 | WARN 0 | SKIP 0 | PASS 20 ] ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test-scale-consistency.R:10:3'): SVD and factor reconstructions match ── Error: TridiagEigen: eigen decomposition failed Backtrace: ▆ 1. ├─vsp::vsp(A, rank = 5) at test-scale-consistency.R:10:3 2. └─vsp:::vsp.dgCMatrix(A, rank = 5) 3. ├─RSpectra::svds(L, k = rank, nu = rank, nv = rank) 4. └─RSpectra:::svds.dgCMatrix(L, k = rank, nu = rank, nv = rank) 5. └─RSpectra (local) fun(A, k, nu, nv, opts, mattype = "dgCMatrix") ── Error ('test-scale-consistency.R:20:3'): SVD and factor reconstructions match, scaling ── Error: TridiagEigen: eigen decomposition failed Backtrace: ▆ 1. ├─vsp::vsp(A, rank = 5, degree_normalize = TRUE) at test-scale-consistency.R:20:3 2. └─vsp:::vsp.dgCMatrix(A, rank = 5, degree_normalize = TRUE) 3. ├─RSpectra::svds(L, k = rank, nu = rank, nv = rank) 4. └─RSpectra:::svds.dgCMatrix(L, k = rank, nu = rank, nv = rank) 5. └─RSpectra (local) fun(A, k, nu, nv, opts, mattype = "dgCMatrix") [ FAIL 2 | WARN 0 | SKIP 0 | PASS 20 ] Error: Test failures Execution halted