Project Updates
Reproducible Builds Summit 2025 Project Summaries
National Research Council of Italy (CNR)
Who: Giacomo Benedetti 1
RB Status: $22\%$ 2
Ask about:
R-B in open-source ecosystems 3
Software Security Research 4
Want to know about:
Hands-on experience in Package release process/publishing 5
Build process management 6
University of Bonn
Who: Tino & Marc 7
RB Status: $10\%$ reproducible 8
Ask about:
Software Supply Chain Security 9
R-B for Programming Language Ecosystems 10
Research/Papers 11
Learn about:
Practical application of R-B 12
Attestations/Provenance 13
Bootstrappable Builds 14
Project/Org: Arch Linux
Who is here: Antiz, kpcyrd 15
RB Status: Yes ($88.5\%$) 16
Ask us about:
Having rebuilders for 5 years 17
Centralizing RB patches/fixes 18
Want to learn:
How to enforce RB Policy (Debian) 19
Reproducible Releng images 20
Apache Software Foundation (Apache Airflow)
Who: Yarek (MERE) 21
Status: Reproducible $100\%$ 22
What you can ask:
Breaking often 23
Python reproducibility 24
Weird reproducibility issues 25
What to learn:
How to reproduce reproducibility 26
Expiry of reproducibility 27
How to sell reproducibility 28
North Carolina State University
Who: Will Enck 29
RB Status: Unknown 30
Ask Us About:
RBs in language ecosystems 31
Research + RBs 32
Want to Learn:
How I can create research agendas that solve your problems 33
Apache Maven
Who: Hervé BOUTEMY 34
RB Status: $M_{A}V\in N=1_{\infty}\times RB$ Built with Maven 35353535
Ask us about:
Reproducible Central 36
Shields.io Reproducible Badge 37
Reproducible Dependencies Report 38
Want to learn / work on:
Attestations 39
Rebuild 40
Build sharing 41
NetBSD/pkg src
Who: Thomas 42
RB Status: NetBSD: quite reproducible (most of the time) 43; pkgsrc: early stages 44
Ask about: NetBSD build system 45
Want to learn:
State of distributions 46
Common pitfalls & workarounds/solutions 47
Project: None / Independent
Who: KLEMEN / CENA (Git) 48
RB Status: In process of updating the rebuilder 49494949
Ask about / Learn:
Making reproducible Docker/OCI images easier for developers 50505050
Where and how to help the RB community 515151515151515151
New York University
Who: Justin Cappos & Yaxuan (Alice) Wen 52
RB Status: Undefined 53
We can talk about:
Build from trusted enclave 54
In-toto attestation 55
SBOM accuracy/completeness 56
We want to learn:
How people do RB currently? 57
Interesting problems people have found 58
Unknown-Unknowns (Plz nerd snipes us) 59
OSS Rebuild
Who: Matthew Suozzo, William Burton, Aman Sharma (Emeritus) 60
Status:
npm: $<50\%$ 61
pypi: $\sim 50\%$ 62
crates.io: $>50\%$ 63
maven: $\sim 5\%$ 64
Ask us:
AI Rebuilds 65
Git internals 66
Language package ecosystems 67
Work on:
Registry API 68
Improving Rust coverage 69
Native build reproducibility 70
Consensus in rebuilders 71
The Tor Project
Who: Nicolas
RB Status: Tor Browser is built reproducibly.
Ask me about: Tor Browser and Tor Browser Build.
Want to learn about / work on: Build attestation systems and databases.
GUlX / ROCHE
Who: GáBOR, EFRAIM (GUlX) / GáBOR (ROCHE)
RB Status: $80\%$ (GUlX) / $95\%$, but very fragile (ROCHE)
Ask about (GUlX):
Diffoscope
Discoverability
Early Bootstrap Simplification
Debian Package Build
How to do this from other build systems?
Ask about (ROCHE):
Moving from "almost working" to prod ready
Corporate Penetration
Aptly
Project: Nix/NixOS
Who: Paul, Julien, Martin
RB Status: $92\%$ of $100$k packages
Ask us about:
How Nix works
LILA: decentralized RB monitoring
$lact$: signature format to attest reproducibility
Defining reproducibility based on evidence
Want to learn / work on:
Reproducible disk images/appliances & measured boot
Rebuildd / challenges in rebuilding old Debian packages
$lact$ policy engine
openSUSE
Who: Bernhard, Georg
R-B Status: $98.5\%$ ($16$k packages)
Ask about:
ORS
Normalization
Want to work on: Normalization
R-B-OS
Who: BERNHARD
R-B-Status: $100\%$ of $3$K packages
Ask Us About:
VM IMAGES
EMACS
Want to Work On:
GHC R.B
Octave R.B
Rust R.B / Debugging