{"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"],"tags":["arch-conf-2020","6308","2020","archlinux","archconf2020","archconf","linux","conference"],"view_count":323,"promoted":false,"date":"2020-10-10T15:00:00.000+02:00","release_date":"2020-11-01T00:00:00.000+01:00","updated_at":"2025-03-28T13:00:06.129+01:00","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":[{"size":94,"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","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"},{"size":351,"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","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"},{"size":132,"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","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"},{"size":41,"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","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"},{"size":26,"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","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"},{"size":247,"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","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"}]}