[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#980902: rmatrix: which reverse dependencies need rebuilds?



Hi

On Sun, 24 Jan 2021 at 18:06, Graham Inggs <ginggs@debian.org> 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 <ginggs@debian.org> 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


Reply to: