Agenda
Day 1
Tuesday, December 1
- 9.00 Breakfast
- 10.10 Opening Circle
- 10.40 Where are we at today (in Debian)?
- 11.20 Break
- 11.40 Speed Geeking (interactive project showcase)
- Binary Transparency
- Tor Browser
- Bazel
- Guix/Nix
- F-Droid
-
12.35 What do you want to work on during the summit?
Participants are invited to identify 3 to 5 statements or questions highlighting topics they’d like to work on at the meeting.
One topic per post-it. Then post-its are collectively clustered by topic.
- 12.50 Lunch break
-
14.20 Working Sessions 1
Two rounds: 45-minute round + 10-minute round to check out one more session (if desired)
- Shared problems we can work on this week
- Controlling the build environment
- Generalizing reproducible.debian.net continuous test system
- Distribution/compiler bootstrapping and whole chain auditing
- 16:20 Break
-
16.35 Working Sessions 2
One 45-minute round
-
17.30 Closing circle
Final round question: What is one thing you would like to work on or get done tomorrow?
- 18.00 Adjourn
Day 2
Wednesday, December 2
- 9.00 Breakfast
- 10.00 Opening Circle
-
10.15 Working Sessions 3
Two rounds: 50-minute round + 10-minute round to check out one more session (if desired)
- 11.30 Break
-
12.15 Skillshare
Participants are invited to choose a skill they’d like to share. Focused 1-3 person 30-minute conversations
- How to get reproducible buildroot for Fedora / What needs to be done to get Arch Linux reproducible
- How to rebuild .debs from reproducible.debian.net
- How to do git (tag) signatures correctly (and verify them)
- How to chroot and mout on Linux without superuser privileges
- How to prove Gödel’s First Incompleteness Theorem
- How to (I) mass bug file in Debian
- How to automate Jenkins configuration
- How to edit Zip archives
- How to build reproducibly in OS X
- How to replace binutils with an alternative toolchain
- How to fix timestamps issues to make builds reproducible
- How to set up a system to have “everything” go through Tor
- 13.00 Lunch break
-
14.00 Working Sessions 4
One 50-minute round
- Becoming a diffoscope hacker
- Communicating reproducible builds to users
- Post-event collaboration
- Review of Debian .buildinfo file
- SOURCE_DATE_EPOCH
-
15.15 Closing circle
Final round question: What do you want to hack on?
- 15.45 Hacking Time
-
17.35 Closing circle
Final round question: What is one thing you would like to work on or get done tomorrow?
- 17.50 Adjourn
Day 3
Thursday, December 3
- 9.00 Breakfast
- 10.15 Opening Circle
-
10.30 Working Sessions 5
One 50-minute round
- 11.30 Break
- 12.00 Hacking Time
- 13.30 Lunch break
-
14.30 Working Sessions 6
One 60-minute round
- Fundraising
- Design an ideal reproducibility testing tool
- Finishing Debian .buildinfo specification
- Challenges with signed software
-
16.00 Where from here?
Participants are invited to write statements starting with “I Will” (name of author required), “We should” and “Don’t Forget” (name not required)
- 16.40 Closing Circle
- 17.00 Adjourn