reproduce.debian.net

Attempts to bit-for-bit identically rebuild each Debian binary package found in the distribution archive, using the .buildinfo file produced when the buildd originally built the package.

In more detail:

For each distributed package, rebuilderd calls debrebuild that calls debootsnap, mmdebstrap and finally sbuild to build that package within a user namespace.

suite/archreproduced buildsgraphpercentage tried / queued sourcesworkers
trixie/all
Loading stats...
Loading progress...
ionos17
trixie/amd64
Loading stats...
Loading progress...
osuosl4
trixie/arm64
Loading stats...
Loading progress...
codethink02
trixie/armhf
Loading stats...
Loading progress...
codethink01
trixie/i386
Loading stats...
Loading progress...
infomaniak0(7|8)
trixie/riscv64
Loading stats...
Loading progress...
riscv64-0(1|2|3|4)

Hopefully coming soon: armel, mips64el, ppc64el, s390x and unstable/*!
(Though we currently have no idea how to get access to mips64el systems...)

Do you have hardware idling? Because, for sure, Debian rebuilding Debian is superb and it's something we've been working on for years! So this is great, and yet we want more: we want independent rebuilders, and we want them for all Debian architectures and in a diverse variety of setups and settings...!

# How to judge your own trixie systen:

sudo apt install debian-repro-status ; debian-repro-status


# How to setup rebuilderd on Debian.
# How to use/control rebuilderd.
# https://r.d.n/$arch/api/v0/pkgs/list (JSON)
# https://r.d.n/$arch/stats/db-backup/ (rebuilderd database backups)