[R-pkg-team] Bug#980809: rmatrix: breaks autopkgtest of r-cran-glmmtmb on s390x

Dirk Eddelbuettel edd at debian.org
Fri Jan 22 20:34:52 GMT 2021


On 22 January 2021 at 21:45, Graham Inggs wrote:
| Source: rmatrix, r-cran-glmmtmb
| Control: found -1 rmatrix/1.3-0-1
| Control: found -1 r-cran-glmmtmb/1.0.2.1-1
| Severity: serious
| Tags: sid bullseye
| X-Debbugs-CC: debian-ci at lists.debian.org
| User: debian-ci at lists.debian.org
| Usertags: breaks needs-update
| 
| Hi Maintainers
| 
| The upload of rmatrix/1.3-0-1 caused the autopkgtest of r-cran-glmmtmb
| on s390x to fail.

Matrix 1.3.0 from December has long been known to fail. Please use release 1.3.2.

Dirk
 
| Unfortunately, gating of autopkgtest failures was not yet enabled on
| s390x at the time, and this failure has now made it into testing [2].
| 
| I've copied what I hope is the relevant part of the log below.
| 
| More information about this bug and the reason for filing it can be found on
| https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation
| 
| Regards
| Graham
| 
| 
| [1] https://ci.debian.net/packages/r/r-cran-glmmtmb/unstable/s390x/
| [2] https://ci.debian.net/packages/r/r-cran-glmmtmb/testing/s390x/
| 
| 
| == Failed ======================================================================
| -- 1. Error (test-VarCorr.R:11:1): (code run outside of `test_that()`) ---------
| Error: gradient function must return a numeric vector of length 6
| Backtrace:
|  1. glmmTMB::glmmTMB(distance ~ age + (age | Subject), data =
| Orthodont) test-VarCorr.R:11:0
|  2. glmmTMB::fitTMB(TMBStruc)
|  4. glmmTMB:::optfun()
|  6. base::with.default(...)
|  7. [ base::eval(...) ] with 1 more call
| 
| -- 2. Error (test-basics.R:29:1): (code run outside of `test_that()`) ----------
| Error: gradient function must return a numeric vector of length 3
| Backtrace:
|  1. glmmTMB::glmmTMB(Reaction ~ 1 + (1 | Subject), sleepstudy)
| test-basics.R:29:0
|  2. glmmTMB::fitTMB(TMBStruc)
|  4. glmmTMB:::optfun()
|  6. base::with.default(...)
|  7. [ base::eval(...) ] with 1 more call
| 
| -- 3. Error (test-bootMer.R:11:5): Bernoulli responses -------------------------
| Error: gradient function must return a numeric vector of length 3
| Backtrace:
|  1. glmmTMB::glmmTMB(...) test-bootMer.R:11:4
|  2. glmmTMB::fitTMB(TMBStruc)
|  4. glmmTMB:::optfun()
|  6. base::with.default(...)
|  7. [ base::eval(...) ] with 1 more call
| 
| -- 4. Error (test-bootMer.R:19:5): Bernoulli responses -------------------------
| Error: gradient function must return a numeric vector of length 3
| Backtrace:
|  1. glmmTMB::glmmTMB(...) test-bootMer.R:19:4
|  2. glmmTMB::fitTMB(TMBStruc)
|  4. glmmTMB:::optfun()
|  6. base::with.default(...)
|  7. [ base::eval(...) ] with 1 more call
| 
| -- 5. Error (test-control.R:26:5): profile method ------------------------------
| Error: gradient function must return a numeric vector of length 15
| Backtrace:
|  1. glmmTMB:::myfit(profile = FALSE) test-control.R:26:4
|  2. glmmTMB::glmmTMB(...) test-control.R:20:8
|  3. glmmTMB::fitTMB(TMBStruc)
|  5. glmmTMB:::optfun()
|  7. base::with.default(...)
|  8. [ base::eval(...) ] with 1 more call
| 
| -- 6. Error (test-control.R:71:3): parallel regions ----------------------------
| Error: gradient function must return a numeric vector of length 15
| Backtrace:
|  1. glmmTMB:::capture_time_model(parallel = 1) test-control.R:71:2
|  2. glmmTMB:::myfit(...) test-control.R:64:4
|  3. glmmTMB::glmmTMB(...) test-control.R:54:4
|  4. glmmTMB::fitTMB(TMBStruc)
|  6. glmmTMB:::optfun()
|  8. base::with.default(...)
|  9. [ base::eval(...) ] with 1 more call
| 
| -- 7. Error (test-disp.R:33:1): (code run outside of `test_that()`) ------------
| Error: gradient function must return a numeric vector of length 5
| Backtrace:
|  1. glmmTMB::glmmTMB(x ~ disp + (1 | fac), dispformula = ~disp, dat)
| test-disp.R:33:0
|  2. glmmTMB::fitTMB(TMBStruc)
|  4. glmmTMB:::optfun()
|  6. base::with.default(...)
|  7. [ base::eval(...) ] with 1 more call
| 
| -- 8. Error (test-edgecases.R:9:5): profiling failure --------------------------
| Error: gradient function must return a numeric vector of length 3
| Backtrace:
|   1. testthat::expect_warning(...) test-edgecases.R:9:4
|   6. glmmTMB::glmmTMB(...)
|   7. glmmTMB::fitTMB(TMBStruc)
|   9. glmmTMB:::optfun()
|  11. base::with.default(...)
|  12. [ base::eval(...) ] with 1 more call
| 
| -- 9. Error (test-env.R:18:5): basic example #1 --------------------------------
| Error: gradient function must return a numeric vector of length 4
| Backtrace:
|  1. glmmTMB::glmmTMB(Reaction ~ Days + (1 | Subject), data =
| sleepstudy) test-env.R:18:4
|  2. glmmTMB::fitTMB(TMBStruc)
|  4. glmmTMB:::optfun()
|  6. base::with.default(...)
|  7. [ base::eval(...) ] with 1 more call
| 
| -- 10. Error (test-env.R:34:5): paranoia ---------------------------------------
| Error: gradient function must return a numeric vector of length 4
| Backtrace:
|  1. glmmTMB::glmmTMB(Reaction ~ Days + (1 | Subject), data =
| sleepstudy) test-env.R:34:4
|  2. glmmTMB::fitTMB(TMBStruc)
|  4. glmmTMB:::optfun()
|  6. base::with.default(...)
|  7. [ base::eval(...) ] with 1 more call
|   ... and 20 more
| 
| 
| Maximum number of 10 failures reached, some test results may be missing.

-- 
https://dirk.eddelbuettel.com | @eddelbuettel | edd at debian.org



More information about the R-pkg-team mailing list