On 24 December 2025 at 10:01, Graham Inggs wrote: | Source: r-cran-glmmtmb | Version: 1.1.10+dfsg-1 | Severity: serious | Tags: forky sid | X-Debbugs-Cc: Dirk Eddelbuettel <[email protected]> | User: [email protected] | Usertags: regression | | Hi Maintainer | | r-cran-glmmtmb's autopkgtest fails when tested with r-cran-reformulas | 0.4.3-1 [1]. I've copied what I hope is the relevant part of the log | below.
The r-cran-reformulas package I maintain is current with upstream formulas and its release 0.4.3, see https://cran.r-project.org/package=reformulas The r-cran-glmmtmb package appears to be behind the current CRAN release 1.1.13, see https://cran.r-project.org/src/contrib/Archive/glmmTMB, missing three release made in 2025. It is probably easiest to start with an update to the current upstream. Cheers, and Happy Holidays! Dirk | Regards | Graham | | | [1] https://ci.debian.net/packages/r/r-cran-glmmtmb/testing/amd64/ | | | 129s == Failed ====================================================================== | 129s -- 1. Error ('test-smooths.R:11:5'): basic smooth | ------------------------------ | 129s <notSubsettableError/error/condition> | 129s Error in `x[[2]]`: object of type 'symbol' is not subsettable | 129s Backtrace: | 129s x | 129s 1. \-glmmTMB::glmmTMB(val ~ s(time), data = ndat, REML = TRUE, | start = list(theta = log(sd(ndat$val)))) at test-smooths.R:11:5 | 129s 2. \-glmmTMB:::mkTMBStruc(...) | 129s 3. \-glmmTMB:::getXReTrms(...) | 129s 4. \-base::Map(...) | 129s 5. \-base::mapply(FUN = f, ..., SIMPLIFY = FALSE) | 129s 6. \-glmmTMB (local) `<fn>`(dots[[1L]][[1L]], dots[[2L]][[1L]]) | 129s 7. \-glmmTMB (local) termsfun(f) | 129s 8. \-base::eval(substitute(~foo, list(foo = x[[2]]))) | 129s | 129s -- 2. Error ('test-smooths.R:26:5'): smooth with no fixed-effect | components ---- | 129s <notSubsettableError/error/condition> | 129s Error in `x[[2]]`: object of type 'symbol' is not subsettable | 129s Backtrace: | 129s x | 129s 1. \-glmmTMB::simulate_new(...) at test-smooths.R:26:5 | 129s 2. \-glmmTMB::glmmTMB(...) | 129s 3. \-glmmTMB:::mkTMBStruc(...) | 129s 4. \-glmmTMB:::getXReTrms(...) | 129s 5. \-base::Map(...) | 129s 6. \-base::mapply(FUN = f, ..., SIMPLIFY = FALSE) | 129s 7. \-glmmTMB (local) `<fn>`(dots[[1L]][[1L]], dots[[2L]][[1L]]) | 129s 8. \-glmmTMB (local) termsfun(f) | 129s 9. \-base::eval(substitute(~foo, list(foo = x[[2]]))) | 129s | 129s -- 3. Error ('test-smooths.R:48:5'): smooth + diag() specials | ------------------ | 129s <notSubsettableError/error/condition> | 129s Error in `x[[2]]`: object of type 'symbol' is not subsettable | 129s Backtrace: | 129s x | 129s 1. \-glmmTMB::simulate_new(...) at test-smooths.R:48:5 | 129s 2. \-glmmTMB::glmmTMB(...) | 129s 3. \-glmmTMB:::mkTMBStruc(...) | 129s 4. \-glmmTMB:::getXReTrms(...) | 129s 5. \-base::Map(...) | 129s 6. \-base::mapply(FUN = f, ..., SIMPLIFY = FALSE) | 129s 7. \-glmmTMB (local) `<fn>`(dots[[1L]][[1L]], dots[[2L]][[1L]]) | 129s 8. \-glmmTMB (local) termsfun(f) | 129s 9. \-base::eval(substitute(~foo, list(foo = x[[2]]))) | 129s | 129s -- 4. Error ('test-smooths.R:68:5'): multiple smooths | -------------------------- | 129s <notSubsettableError/error/condition> | 129s Error in `x[[2]]`: object of type 'symbol' is not subsettable | 129s Backtrace: | 129s x | 129s 1. \-glmmTMB::glmmTMB(y ~ s(x1) + s(x2), data = fake_data) at | test-smooths.R:68:5 | 129s 2. \-glmmTMB:::mkTMBStruc(...) | 129s 3. \-glmmTMB:::getXReTrms(...) | 129s 4. \-base::Map(...) | 129s 5. \-base::mapply(FUN = f, ..., SIMPLIFY = FALSE) | 129s 6. \-glmmTMB (local) `<fn>`(dots[[1L]][[1L]], dots[[2L]][[1L]]) | 129s 7. \-glmmTMB (local) termsfun(f) | 129s 8. \-base::eval(substitute(~foo, list(foo = x[[2]]))) | 129s | 129s == DONE ======================================================================== -- dirk.eddelbuettel.com | @eddelbuettel | [email protected]

