[R-pkg-team] Bug#1089197: dh-r fails without an apt cache
Jochen Sprickerhof
jspricke at debian.org
Sun Jun 1 17:08:17 BST 2025
Hi,
I plan to clean the apt cache by default for forky and implement that
already in the trixie sbuild. This would make a number of R packages
(via dh-r) and autodep8 FTBFS. For autodep8 there is an open MR linked
already and for dh-r a fix has been committed in git:
https://salsa.debian.org/r-pkg-team/dh-r/-/commit/144893ae70c2be8ce403b048b095aabaf6865fd8
Please speak up if there is any problem with this plan. You can test the
new behaviour with:
sbuild --starting-build-commands='apt-get distclean' -d unstable <pkg>
Note that you may still want to apply more fixes as outlined in my mail
below.
Cheers Jochen
* Jochen Sprickerhof <jspricke at debian.org> [2025-03-02 08:36]:
>Hi Andreas,
>
>* Andreas Tille <tille at debian.org> [2025-03-01 22:39]:
>>if you can provide a patch / MR I'm fine to apply it but currently
>>I have no more free spoons to work on this.
>
>The real question here is how to solve #1089197, i.e. how to encode
>the package relationships without depending on the apt cache
>(grep-aptavail or rmadison or anything else that is network related).
>I have no experience with R packages so I would need some input here.
>Possible ways I see are:
>
>1. Don't add relations automatically and let the maintainer do it.
>
>2. Always add all package names from the DISCRIPTION file to Suggest:
> From my understanding this would need some mapping from the R
> package name to the Debian package name and maybe a rename of the
> Debian packages to simplify the mapping.
>
>3. Add the list of R package in Debian to dh-r and use it to convert
> the package name. Note that this needs to be updated whenever a R
> packages is added or removed in Debian. (This is what dh-python has,
> afair).
>
>Cheers Jochen
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/r-pkg-team/attachments/20250601/b16165bc/attachment.sig>
More information about the R-pkg-team
mailing list