Reproducible Builds Summit V
December 3 – 5, 2019 Marrakech, Morocco
Event Documentation
Table of Contents
Tuesday, December 3
Opening session (No notes taken in this session)
The Summit started with participant introductions, a welcome message from the event co-organizers, and an overview of the meeting agenda.
Getting to know each other
Each participant was invited to talk with another participant they had not met yet.
Project Updates I (Session notes start on page 8)
Several facilitators hosted short discussions, sharing updates about different projects and topics.
•OpenWRT
•ArchLinux
•In Toto / TUF
•F-Droid
•RB Core, Take I
Break
Project Updates II (Session notes start on page 8)
Several facilitators hosted short discussions, sharing updates about different projects and topics.
•Reproducible research
•RB Testing
•Microsoft reproducible work
•Supply Chain
•RB Core, Take II
Break
Agenda Hacking (Session notes start on page 9)
Participants generated a list of topics and questions that they wanted to discuss at the meeting. The result of the brainstorming was then taken into account to identify the working sessions that had emerged as the most compelling for those in attendance.
Lunch
Strategic working sessions I (Session notes start on page 15)
•Rebuilders
•Distros
•Android toolchain
•Build inputs
•Sharing build results
Closing session
The meeting day ended with an invitation to all participants to share their goals and wishes for the following days, and words of gratitude for a productive start of the Summit.
Adjourn
Hack time (No notes taken)
Wednesday, December 4
Opening session
The second day of the Summit opened with a summary of the work done during the previous day, and a brief overview of the plan for the day ahead.
Strategic working sessions II (Session notes start on page 29)
•Standards for verifying Reproducible Builds
•User experience with reproducibility
•Bootstrapping I
•Maven repository formats
•Machine readability for build information
•Classification of build inputs
Skill share sessions (Session notes start on page 55)
Lunch
Strategic working sessions III (Session notes start on page 56)
•Is my package reproducible yet
•Requirements for independent rebuilders
•Maven repositories
•Building a data dictionary buildinfo
•Verification of Reproducible Builds
•Bootsrapping II
Closing plenary
The day was brought to a close with the invitation to share proposals for the next day's working sessions, and the invitation to use the meeting space to hack together during the rest of the afternoon.
Adjourn
Hack time
Thursday, December 5
Opening session
The final day of the Summit opened with the encouragement to focus the last day of the meeting on drafting action plans to be carried out during the following weeks and months.
Strategic working sessions IV (Session notes start on page 75)
•Testing
•Full source bootstrapping
•Bazel
•Reproducible Builds Summit VI 2020
•Testing Maven Repository Format buildinfo spec
•Rebuilder doc review
Lunch
Closing Scrumboard Session (No notes taken in this session)
Reproducible Builds Summit VI 2020 Goals (Session notes start on page 93)
Closing plenary
The Summit ended with notes of appreciation for everyone who participated in the meeting and contributed to its success.
Adjourn
Hack time
•OpenWRT
•ArchLinux
•In Toto / TUF
•F-Droid
•RB Core, Take I
•Reproducible research
•RB Testing
•Microsoft reproducible work
•Supply Chain
•RB Core, Take II