Grep not actually reproducible on Arch but do we have a bigger issue?
cen
imbacen at gmail.com
Mon May 4 19:00:47 UTC 2026
On 01/05/2026 23:56, cen wrote:
> Another feature that might be useful would be to add a list of
> rebuilders repro-treshold style to rebuilderd instance and upon
> package being marked GOOD, daemon could fetch hashes via API from
> other independent instances and if there is a mismatch, flag such
> packages for further inspection. Right now, even if I independently
> managed to match the exact reproducibility % of another rebuilder, I
> have no idea if the package list is the same between instances.
Follow up, I hacked together this feature over the weekend as a
scheduled task and storing results in a new table.
Arch results:
https://rebuilderd.xpam.pl:2096/?distro=archlinux&release=&arch=x86_64&status=GOOD&has_disagreement=true&peer=reproducible.archlinux.org%2Creproducible.crypto-lab.ch
Debian results:
https://rebuilderd.xpam.pl:2096/?distro=debian&release=sid&arch=amd64&status=GOOD&has_disagreement=true&peer=reproduce.debian.net
I have 29 more good packages on Arch and 36 on Debian.
The reverse, locally-bad-upstream good are much more but most of those
are likely infra related issues I still need to go through on my end.
- "Show peer disagreements" checkbox lists packages where my rebuilderd
disagrees with any of the peers
- Individual peers can be toggled on/off
- Clicking on the package name shows you remote peer status and direct
remote log links for inspection.
Initially I also fetched all hashes via attestations to try and see if
there is a wild existence of good-good-different-hash in the wild but
found none, so I removed it.
Best regards
More information about the rb-general
mailing list