[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: