~/talk

Demystifying Unreproducible Builds: What, Why, and How?

Talkat SupplyChainSecurityCon @ OSS NA 2023 · on Thursday, 2023-05-11· at 14:55· 121 (Level 1)· [security]
links:none on file
slides:none on file

Analysis of 18 million builds from Debian finds 16 root causes (vs prior 6) grouped into build, filesystem, memory, system. The study shows build path is the top root cause by affected packages while build timestamps report more issue occurrences. Crucial packages become reproducible faster but flip back more often; trivial packages stay reproducible longer once fixed. Two build-dependencies dominate: Devhelper correlates with ~85% reproducibility, pkg-config correlates with ~25% unreproducible builds, and GCC changes can force edits across 3,000+ packages.

AI-written summary · about

  1. 0:00Introduction
  2. 1:10Software supply chain risks
  3. 4:03Security measures limits
  4. 5:31Reproducible builds matter
  5. 6:14Study overview
  6. 8:21Time to reproducibility
  7. 10:47Root causes
  8. 14:42Fixing multiple causes
  9. 15:02Build dependencies impact
  10. 17:54Ecosystem factors
  11. 18:58Key takeaways
  12. 19:20Q&A
~/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.