Hi On Sun, 24 Jan 2021 at 18:06, Graham Inggs <[email protected]> wrote: > I'm awaiting autopkgtest results on the binNMU'd r-cran-tmb. I will > update this bug and #980809 when they are in.
The autopkgtests for r-cran-tmb [1] and r-cran-glmmtmb [2] have completed on all architectures except for s390x, which are still queued. So no definitive answer for #980809 yet. The latest results no longer have the "Package version inconsistency detected" warning. On Sun, 24 Jan 2021 at 06:12, Graham Inggs <[email protected]> wrote: > The actual warning message is generated by r-base, This is not true, I was confused by a similar error I had seen in another package (where the warning does come from r-base): Error: package or namespace load failed for ‘DropletUtils’ in loadNamespace(j <- imp[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): namespace ‘Matrix’ 1.2-18 is already loaded, but >= 1.3.2 is required The warning in r-cran-tmb comes from r-cran-tmb itself [3]. I had a look on codesearch.debian.net and found the only other occurrences of packageVersion("Matrix") were in r-cran-rcpparmadillo and r-cran-igraph, and that code seems to be catering for different versions of Matrix, not warning against them. In my opinion, there's nothing to be done in rmatrix, and I will reassign this bug to r-cran-tmb, affecting r-cran-glmmtmb. I think the solution there is to simply upgrade the warning to an error and then it should be caught by autopkgtest whenever it wants rebuilding. Regards Graham [1] https://ci.debian.net/packages/r/r-cran-tmb/ [2] https://ci.debian.net/packages/r/r-cran-glmmtmb/ [3] https://salsa.debian.org/r-pkg-team/r-cran-tmb/-/blob/master/R/zzz.R#L8

