Package: jenkins.debian.org
Severity: normal

It looks like tests.r-b.o is intended to systematically vary the kernel
on amd64:

  https://tests.reproducible-builds.org/debian/index_variations.html

  kernel version             on amd64 systematically varied

But I have seen several builds that are definitely affected by kernel
variations come out reproducible, or embed the same kernel version,
e.g. the tests for dtrace:

  
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/arm64/diffoscope-results/dtrace.html

  44    codethink03-arm64                       44      i-capture-the-hostname
  45    6.12.88+deb13-cloud-arm64                   45  
6.12.88+deb13-cloud-arm64
  46    #1·SMP·Debian·6.12.88-1·(2026-05-15)    46   
#1·SMP·Debian·6.12.88-1·(2026-05-15)

While it is showing a different kernel on reproduce.debian.net for
arm64:

  
https://reproduce.debian.net/arm64/api/v1/builds/231311/artifacts/550442/diffoscope

  -6.12.88+deb13-arm64
  -#1 SMP Debian 6.12.88-1 (2026-05-15)
  +6.12.90+deb13-cloud-arm64
  +#1 SMP Debian 6.12.90-1 (2026-05-22)

This led the maintainer to assume it was an arm-specific issue in their
package since the kernel version was not different on other
architectures:

  https://bugs.debian.org/1140167

I think it would be good to have tests.reproducible-builds.org
systematically varying the kernel again...

We will get intermitant reproduce.debian.net failure results on packages
just showing up periodically... which does not systematically vary the
kernel(I might suggest it would be worth doing so!), but due to security
updates for the kernel happening not in sync with the buildd.debian.org
machines, will result in episodic "regressions" when kernel updates
become available...

At least somewhere there should be systematic testing of this issue. :)

I might come up with a patch/merge request at some point, but for now
filing this just to avoid forgetting it.

live well,
  vagrant

Attachment: signature.asc
Description: PGP signature

Reply via email to