[R-pkg-team] Bug#1070240: r-cran-tmb: Please rebuild under updated Matrix package
Dirk Eddelbuettel
edd at debian.org
Thu May 2 16:49:56 BST 2024
Package: r-cran-tmb
Version: 1.9.11-1
Severity: important
CRAN package Matrix had a new release 1.7.0 bringing in a new
SuiteSparse API which requires a rebuild if (and only if) the
Matrix headers are used. Your package is one of those that do,
and therefore needs a rebuild.
This was reasonably well circulated earlier (by upstream in [1],
and I followed up on debian-devel) but it was then decided to tie
this 1.7-0 release to the R 4.4.0 release last week.
To recap we can look at the total dependencies of Matrix at CRAN (1300+)
and the ones using the headers via LinkingTo (15) in R via
> db <- tools::CRAN_package_db()
> matrixrevdep <- tools::package_dependencies("Matrix", reverse=TRUE, db=db)[[1]]
> length(matrixrevdep) # the vector 'matrixrevdep' list all
[1] 1349
> tools::package_dependencies("Matrix", which = "LinkingTo", reverse = TRUE)[[1L]]
[1] "ahMLE" "bayesWatch" "cplm" "GeneralizedWendland"
[5] "geostatsp" "hibayes" "irlba" "lme4"
[9] "mcmcsae" "OpenMx" "PRIMME" "PUlasso"
[13] "robustlmm" "spGARCH" "TMB"
>
But among these 15 affected only five are in Debian:
irlba r-cran-irlba
lme4 r-cran-lme4
OpenMx r-cran-openmx
TMB r-cran-tmb
bcSeq r-bioc-bcseq
and lme4 is my package, and I already rebuilt it.
You should see a message about 'Matrix API 1, needs 2' in case of
a mismatch, if you rebuild then the `library(...)` call in R will
be quiet as usual.
All it takes is a rebuild: for r-cran-lme4 I just adjusted (Build-)
Depends for r-cran-matrix to r-cran-matrix (>= 1.7-0) (and I also
adjusted r-base-dev to depend on 4.4.0 or greater, but that is both
optional, and implied via Matrix).
It would be terrific if you could update the package in the next
few days. If you are unable I could do a binary-only NMU -- just
let me know.
Many thanks, Dirk
[1] https://stat.ethz.ch/pipermail/r-package-devel/2024q1/010463.html
--
dirk.eddelbuettel.com | @eddelbuettel | edd at debian.org
More information about the R-pkg-team
mailing list