Verified Commit 016ae3f2 authored by Robin Candau's avatar Robin Candau
Browse files

vienna2025: Add first half of project updates

parent 4886ee08
Loading
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -30,6 +30,8 @@ Please note that all break times are approximate :)

11.15 Interactive Project Updates

[NOTES](/events/vienna2025/agenda/project-updates)

We'll continue the program with short question-driven updates from a range of participants on a range of projects from across the Reproducible Builds ecosystem.

12.30 Lunch
+301 −0
Original line number Diff line number Diff line
---
layout: event_detail
title: Project Updates
event: vienna2025
order: 33
permalink: /events/vienna2025/agenda/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