[R-pkg-team] Bug#980809: Matrix package default tolerance on s390x (Re: Bug#980809: rmatrix: breaks autopkgtest of r-cran-glmmtmb on s390x)
Dirk Eddelbuettel
edd at debian.org
Mon Feb 15 16:11:08 GMT 2021
Martin,
I have this long-running bug report against Matrix, triggered by glmmTMB on
s390x. Graham has been chasing this patiently and we are now at the level of
checking on a shell account on the appropriate hardware.
We validated that everything does in fact "still break" with CRAN-current
packages of everything (and R 4.0.3, I guess by tomorrow we'd have 4.0.4).
glmmTMB does indeed fail in an example -- but so does Matrix 1.3-2 when I run
_R_CHECK_FORCE_SUGGESTS_=false R CMD check \
--no-manual --no-vignettes Matrix_1.3-2.tar.gz
and I see
[...]
Running 'factorizing.R'
ERROR
Running the tests in 'tests/factorizing.R' failed.
Last 13 lines of output:
+ inherits(qrZ, "sparseQR")
+ inherits(Rz, "sparseMatrix")
+ isTriangular(Rz)
+ isDiagonal(Rz) # even though formally a "dtCMatrix"
+ qr2rankMatrix(qrZ, do.warn=FALSE) == 6
+ })
> options(oo)
>
> ## problematic rank deficient rankMatrix() case -- only seen in large cases ??
> Z. <- readRDS(system.file("external", "Z_NA_rnk.rds", package="Matrix"))
> tools::assertWarning(rnkZ. <- rankMatrix(Z., method = "qr")) # gave errors
Error in assertCondition(expr, classes, .exprString = d.expr) :
Failed to get warning in evaluating rnkZ. <- rankMatrix(Z., method ...
Calls: <Anonymous> -> assertCondition
Execution halted
* checking for unstated dependencies in vignettes ... OK
Can you advise if I should dive into a particular routine or comparison to
see what is up here?
Best, Dirk
--
https://dirk.eddelbuettel.com | @eddelbuettel | edd at debian.org
More information about the R-pkg-team
mailing list