On 28 December 2020 at 00:25, Aurelien Jarno wrote: | Package: r-cran-pbkrtest | Version: 0.5-0.1-1 | Severity: serious | | r-cran-pbkrtest is currently not installable in sid: | | # apt-get install r-cran-pbkrtest | Reading package lists... Done | Building dependency tree | Reading state information... Done | Some packages could not be installed. This may mean that you have | requested an impossible situation or if you are using the unstable | distribution that some required packages have not yet been created | or been moved out of Incoming. | The following information may help to resolve the situation: | | The following packages have unmet dependencies: | r-cran-pbkrtest : Depends: r-cran-lme4 (>= 1.1.10) but it is not going to be installed | E: Unable to correct problems, you have held broken packages. | | There is likely a typo in the version, it should be 1.1-10 instead of | 1.1.10.
That is auto generated (which a hand-added line break): Depends: ${misc:Depends}, ${R:Depends}, r-cran-lme4, r-cran-nloptr, r-cran-matrix, \ r-cran-mass, r-cran-magrittr, r-cran-broom, r-cran-dplyr, r-cran-numderiv, r-cran-knitr Could this be a bug in dh-r? Also unclear where '1.1.10' comes from as: $ apt-cache policy r-cran-lme4 r-cran-lme4: Installed: (none) Candidate: 1.1-26-1 Version table: 1.1-26-1 990 990 http://deb.debian.org/debian testing/main amd64 Packages 500 http://http.debian.net/debian sid/main amd64 Packages $ But I think it is a regression. I had a patch against the *broken upstream* DESCRIPTION file: Depends: R (>= 3.5.0), lme4 (>= 1.1.10) Imports: broom, dplyr, magrittr, MASS, Matrix (>= 1.2.3), methods, numDeriv, parallel, knitr I re-enable the patch in pbkrtest and will try to talk to upstream to fix it. Thanks for catching this. Dirk -- https://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org