{"guid":"74c70af5-2178-56df-b34f-14267f33f5bc","title":"The State of Reproducible Builds","subtitle":null,"slug":"arch-conf-online-2020-6308-the-state-of-reproducible-builds","link":"https://pretalx.com/arch-conf-online-2020/talk/39BGNS/","description":"Reproducible builds are important to ensure a strong connection between the upstream source code and the compiled binary artifacts distributed by Linux distributions. The previous year has seen great progress in Arch Linux to get reproducible builds in the hands of the users and developers.\n\nIn this talk we will explore the current tooling that allows users to reproduce packages, the rebuilder software that has been written to check packages and the current issues in this space. \n\n\nhttps://reproducible-builds.org/\nhttps://reproducible.archlinux.org/","original_language":"eng","persons":["Morten Linderud"],"view_count":325,"promoted":false,"date":"2020-10-10T15:00:00.000+02:00","release_date":"2020-11-01T00:00:00.000+01:00","updated_at":"2026-05-02T14:15:03.390+02:00","tags":["arch-conf-2020","6308","2020","archlinux","archconf2020","archconf","linux","conference"],"length":2703,"duration":2703,"thumb_url":"https://static.media.ccc.de/media/conferences/archconf/2020/6308-hd.jpg","poster_url":"https://static.media.ccc.de/media/conferences/archconf/2020/6308-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/archconf/2020/6308-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/archconf/2020/6308-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/arch-conf-online-2020-6308-the-state-of-reproducible-builds","url":"https://api.media.ccc.de/public/events/74c70af5-2178-56df-b34f-14267f33f5bc","conference_title":"Arch Conf 2020","conference_url":"https://api.media.ccc.de/public/conferences/arch-conf-2020","related":[],"recordings":[{"length":2703,"mime_type":"video/mp4","language":"eng","filename":"arch-conf-2020-6308-eng-The_State_of_Reproducible_Builds_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2020-11-01T22:59:56.463+01:00","label":"eng 1080p","size":248,"recording_url":"https://cdn.media.ccc.de/events/archconf/2020/h264-hd/arch-conf-2020-6308-eng-The_State_of_Reproducible_Builds_hd.mp4","url":"https://api.media.ccc.de/public/recordings/48459","event_url":"https://api.media.ccc.de/public/events/74c70af5-2178-56df-b34f-14267f33f5bc","conference_url":"https://api.media.ccc.de/public/conferences/arch-conf-2020"},{"length":2703,"mime_type":"audio/mpeg","language":"eng","filename":"arch-conf-2020-6308-eng-The_State_of_Reproducible_Builds_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2020-11-02T00:03:15.644+01:00","label":"eng","size":41,"recording_url":"https://cdn.media.ccc.de/events/archconf/2020/mp3/arch-conf-2020-6308-eng-The_State_of_Reproducible_Builds_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/48490","event_url":"https://api.media.ccc.de/public/events/74c70af5-2178-56df-b34f-14267f33f5bc","conference_url":"https://api.media.ccc.de/public/conferences/arch-conf-2020"},{"length":2703,"mime_type":"audio/opus","language":"eng","filename":"arch-conf-2020-6308-eng-The_State_of_Reproducible_Builds_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2020-11-02T00:03:02.272+01:00","label":"eng","size":26,"recording_url":"https://cdn.media.ccc.de/events/archconf/2020/opus/arch-conf-2020-6308-eng-The_State_of_Reproducible_Builds_opus.opus","url":"https://api.media.ccc.de/public/recordings/48489","event_url":"https://api.media.ccc.de/public/events/74c70af5-2178-56df-b34f-14267f33f5bc","conference_url":"https://api.media.ccc.de/public/conferences/arch-conf-2020"},{"length":2703,"mime_type":"video/webm","language":"eng","filename":"arch-conf-2020-6308-eng-The_State_of_Reproducible_Builds_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2020-11-02T00:03:35.072+01:00","label":"eng 576p","size":132,"recording_url":"https://cdn.media.ccc.de/events/archconf/2020/webm-sd/arch-conf-2020-6308-eng-The_State_of_Reproducible_Builds_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/48491","event_url":"https://api.media.ccc.de/public/events/74c70af5-2178-56df-b34f-14267f33f5bc","conference_url":"https://api.media.ccc.de/public/conferences/arch-conf-2020"},{"length":2703,"mime_type":"video/webm","language":"eng","filename":"arch-conf-2020-6308-eng-The_State_of_Reproducible_Builds_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2020-11-02T00:04:14.002+01:00","label":"eng 1080p","size":352,"recording_url":"https://cdn.media.ccc.de/events/archconf/2020/webm-hd/arch-conf-2020-6308-eng-The_State_of_Reproducible_Builds_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/48492","event_url":"https://api.media.ccc.de/public/events/74c70af5-2178-56df-b34f-14267f33f5bc","conference_url":"https://api.media.ccc.de/public/conferences/arch-conf-2020"},{"length":2703,"mime_type":"video/mp4","language":"eng","filename":"arch-conf-2020-6308-eng-The_State_of_Reproducible_Builds_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2020-11-02T00:04:29.776+01:00","label":"eng 576p","size":95,"recording_url":"https://cdn.media.ccc.de/events/archconf/2020/h264-sd/arch-conf-2020-6308-eng-The_State_of_Reproducible_Builds_sd.mp4","url":"https://api.media.ccc.de/public/recordings/48494","event_url":"https://api.media.ccc.de/public/events/74c70af5-2178-56df-b34f-14267f33f5bc","conference_url":"https://api.media.ccc.de/public/conferences/arch-conf-2020"}]}