[R-pkg-team] Bug#1089197: Bug#961138: autodep8 uses host APT packages to generate dependencies for pkg-r-autopkgtest tests

Antonio Terceiro terceiro at debian.org
Tue Mar 4 19:39:19 GMT 2025


Control: forwarded -1 https://salsa.debian.org/ci-team/autodep8/-/merge_requests/39

On Sun, Mar 02, 2025 at 08:36:23AM +0100, Jochen Sprickerhof wrote:
>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).

 From my POV, then only option that is viable in autodep8 is 1, so I'm 
inclined to go with the MR linked above. I understand that at this point 
in the release cycle this could be too intrusive, so I would do that 
after trixie is out.
-------------- 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/20250304/02b5bac0/attachment.sig>


More information about the R-pkg-team mailing list