~/talk

The Reproducible Build Zoo

links:none on file
slides:none on file

Reproducible Builds makes Debian packages byte-for-byte verifiable by automated rebuilds and checksum comparison; the project builds Debian’s 24,000+ source packages and runs an ARM build zoo of 20+ consumer boards to test cross-hardware variation. Infrastructure uses Jenkins, buildinfo files and tools like diffoscope and reprotest, plus patches to GCC, u-boot and kernels; fixes include stripping timestamps and sanitizing locales and build paths. Current farm reports about 1,700–1,800 builds/day on 98 cores consuming <225W, exposing packages that still differ and guiding concrete upstream fixes.

AI-written summary · about

  1. 0:00Start
  2. 0:09About reproducible builds
  3. 1:03Source Code
  4. 2:53Reproducibility matters
  5. 5:57timestamps: SOURCE DATE EPOCH
  6. 7:55file sort order
  7. 8:20build path
  8. 9:03A typical build farm
  9. 11:23Wandboard Quad
  10. 13:56Wandboard Dual
  11. 17:33BeagleBoard-X15
  12. 19:09Firefly with 4GB of sam!
  13. 21:05Jetson-TKI
  14. 23:45Troublesome boards
  15. 26:15Upstream Linux support
  16. 27:15Upstream U-boot support
  17. 28:17Bootstrapping
  18. 29:03Managing build jobs
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.