Bug#1121479: binNMU r-* for reproduce.debian.net
On Wed, Dec 10, 2025 at 02:32:10PM +0100, Stéphane Glondu wrote:
> Hi all,
>
> Le 27/11/2025 à 19:18, Adrian Bunk a écrit :
> > I am asking since it tends to be painful to hardcode architecture lists,
> > for example in build and test dependencies if some package ends up using
> > R in tests.
>
> Cannot the hardcoded archictecture list be avoided with the (virtual)
> packages architecture-is-{little-endian,64-bit}?
You cannot use these virtual packages in Architecture.
You cannot use these virtual packages for conditional build dependencies.
For autopkgtest skip-not-installable is the best option to avoid the
hardcoding.
src:cantor from the key package path in this discussion:
Source: cantor
Build-Depends: ...,r-base-core,...
...
Package: cantor-backend-r
Architecture: any
That's two places where architecture lists will have to be hardcoded
if r-base-core would drop 32-bit support (which might not yet happen
as part of the current change).
> Cheers,
cu
Adrian
Reply to: