[R-pkg-devel] help with CRAN failures (broom.mixed, rstan-related)
Ben Bolker
bbo|ker @end|ng |rom gm@||@com
Tue Sep 24 16:27:34 CEST 2024
broom.mixed is failing tests on Fedora.
With apologies for the mangled formatting, here is the test failure
(full properly formatted details at
https://www.r-project.org/nosvn/R.check/r-devel-linux-x86_64-fedora-gcc/broom.mixed-00check.html).
══ Failed tests
════════════════════════════════════════════════════════════════ ──
Error ('test-alltibbles.R:57:21'): (code run outside of `test_that()`)
────── Error in `.requirePackage(package)`: unable to find required
package 'rstan' Backtrace: ▆ 1. └─broom.mixed (local)
testf("glance", z) at test-alltibbles.R:62:13 2.
├─testthat::expect_is(get(fn_str)(obj), "tbl_df") at
test-alltibbles.R:57:21 3. │ └─testthat::quasi_label(enquo(object),
label, arg = "object") 4. │ └─rlang::eval_bare(expr,
quo_get_env(quo)) 5. ├─get(fn_str)(obj) 6.
└─broom.mixed:::glance.brmsfit(obj) 7.
└─broom.mixed:::glance_stan(...) 8. ├─stats::sigma(x) 9.
└─broom.mixed:::sigma.brmsfit(x) 10. ├─"sigma" %in%
brms::variables(object) 11. ├─brms::variables(object) 12.
└─brms:::variables.brmsfit(object) 13. └─methods (local)
dimnames(x$fit) 14. └─methods (local) `<fn>`(`<list>`, `<stndrdGn>`,
`<env>`) 15. └─methods:::.findInheritedMethods(classes, fdef, mtable)
16. └─methods::getClass(cl1, where = where, .Force = TRUE) 17.
└─methods::getClassDef(Class, where) 18.
└─methods:::.requirePackage(package) [ FAIL 1 | WARN 4 | SKIP 1 |
PASS 237 ] Error: Test failures Execution halted
This is in a test section where I loop over fitted examples from
different modeling packages. *If* the relevant package is installed, I
test the various methods defined in broom.mixed for extracting
information from that kind of object.
This appears to be failing when testing objects from 'brms', because
'rstan' isn't available. However, I don't see how brms can be available
when rstan isn't, since brms Imports: rstan?
Weirdly, I can't get this to fail on my local system even if I remove
rstan -- maybe rstan needs to be present for brms at install time but
not at runtime ... ???
Any hints/insights/guesses/suggestions for further diagnostics are
welcome.
cheers
Ben
--
Dr. Benjamin Bolker
Professor, Mathematics & Statistics and Biology, McMaster University
Director, School of Computational Science and Engineering
* E-mail is sent at my convenience; I don't expect replies outside of
working hours.
More information about the R-package-devel
mailing list