News from dh-r
Hi,
I'd like to point out some recent features of dh-r which are
easing the work with a couple of r-* packages:
dh-r (20231109)
* Deal with wrongly specified versions in DESCRIPTION files for
instance Matrix (>= 1.6.1) --> r-cran-matrix (>= 1.6-1)
Note: This works for wrongly specified versions of packages
gwidgets, matrix, rcolorbrewer, sf [1]
since these were the ones that needed patching in some
packages and some comment from seuratobject upstream[2]
convinced me that it is sometimes hard for upstream to
solve an issue we raised.
dh-r (20231024) unstable; urgency=medium
* Parse debian/rules for extra Build-Depends to enable recreating docs
Note: Sometimes we need to remove some docs that might contain
compressed JS. Nilesh found a way[3] to recreate these docs
at build time. However, this requires new Build-Depends that
were formerly automatically removed from d/control by
dh-update-R. This is fixed now and no manual correction is
needed any more. I've done this in preparation of smoothing
Bioconductor migration
dh-r (20230912) unstable; urgency=medium
* Enable the field "Test-Command" in debian/tests/control
Note: The Test-Depends are now rewritten according to the field
Suggests inside DESCRIPTION. This makes sure all possible
tests are run (and not possible due to not yet packaged
Test-Depends are avoided)
Additional remark: In case there was no test for the package
before you need to manually add the run-unit-test script and
also add some missing fields to d/t/control. Sorry about this
but luckily this does not happen very frequently. Feel free
to bother me about brocken autopkgtest.
Hope you like these changes
Andreas.
[1] https://salsa.debian.org/r-pkg-team/dh-r/-/blob/master/dh/R.pm#L53
[2] https://github.com/mojaveazure/seurat-object/issues/145#issuecomment-1802667237
[3] https://salsa.debian.org/r-pkg-team/r-bioc-ballgown/-/blob/master/debian/rules#L7
--
http://fam-tille.de
Reply to: