{"guid":"9e751b76-c81d-4778-af01-4d795403f946","title":"The long road to reproducible builds","subtitle":"why+how to create bit by bit identical binary packages","slug":"froscon2015-1614-the_long_road_to_reproducible_builds","link":"http://programm.froscon.de/2015/events/1614.html","description":"With free software, anyone can inspect the source code for malicious flaws. But Debian like most distribnutions provides binary packages to its users. The idea of “deterministic” or “reproducible” builds is to empower anyone to verify that no flaws have been introduced during the build process by reproducing byte-for-byte identical binary packages from a given source. \n\nThis talk will explain the current status of the Debian Reproducible Builds project, how this is relevant for the complete free software eco system and how you can contribute.","original_language":"eng","persons":["Holger 'h01ger' Levsen"],"tags":["Security"],"view_count":128,"promoted":false,"date":"2015-08-23T15:15:00.000+02:00","release_date":"2015-08-23T02:00:00.000+02:00","updated_at":"2026-03-19T08:30:04.855+01:00","length":2514,"duration":2514,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2015/1614-sd.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2015/1614-sd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2015/9e751b76-c81d-4778-af01-4d795403f946-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2015/9e751b76-c81d-4778-af01-4d795403f946-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/froscon2015-1614-the_long_road_to_reproducible_builds","url":"https://api.media.ccc.de/public/events/9e751b76-c81d-4778-af01-4d795403f946","conference_title":"FrOSCon 2015","conference_url":"https://api.media.ccc.de/public/conferences/froscon2015","related":[{"event_id":2246,"event_guid":"5hkhmuwi5J8ZHMfd5k7veg","weight":1},{"event_id":2299,"event_guid":"KJiq3wTS9cMLTTrgJ8PqHA","weight":1},{"event_id":2442,"event_guid":"5fa41067-c82d-404b-bd9b-5f861d988265","weight":3},{"event_id":3159,"event_guid":"yE9I09-8fFSyYRy-OswMgA","weight":2},{"event_id":3551,"event_guid":"96de15c5-a017-4fb6-a3a0-09cdf8addd09","weight":1},{"event_id":3625,"event_guid":"65d150d3-f432-4a36-b3e3-20ee80ad913c","weight":1},{"event_id":3657,"event_guid":"4bff9cb3-9e91-4305-9029-f4d9053c7b5c","weight":1},{"event_id":3660,"event_guid":"69ce21df-4bf5-43ce-a500-ac7707ee64b7","weight":1},{"event_id":3733,"event_guid":"855ab830-c6c0-4be7-b84c-31ba78e90e3c","weight":1},{"event_id":3745,"event_guid":"97570300-6590-45c9-a477-ab629f92a3b1","weight":1},{"event_id":4647,"event_guid":"6e29a1b5-3673-44e0-9519-51e4b553ee02","weight":2}],"recordings":[{"size":100,"length":2522,"mime_type":"video/mp4","language":"eng","filename":"froscon2015-1614-de-The_long_road_to_reproducible_builds_sd.mp4","state":"downloaded","folder":"h264-hq","high_quality":false,"width":720,"height":576,"updated_at":"2016-02-03T14:10:23.405+01:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2015/h264-hq/froscon2015-1614-de-The_long_road_to_reproducible_builds_sd.mp4","url":"https://api.media.ccc.de/public/recordings/7503","event_url":"https://api.media.ccc.de/public/events/9e751b76-c81d-4778-af01-4d795403f946","conference_url":"https://api.media.ccc.de/public/conferences/froscon2015"},{"size":89,"length":2522,"mime_type":"video/webm","language":"eng","filename":"froscon2015-1614-de-The_long_road_to_reproducible_builds_webm.webm","state":"downloaded","folder":"webm","high_quality":false,"width":720,"height":576,"updated_at":"2016-02-03T14:10:24.808+01:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2015/webm/froscon2015-1614-de-The_long_road_to_reproducible_builds_webm.webm","url":"https://api.media.ccc.de/public/recordings/7520","event_url":"https://api.media.ccc.de/public/events/9e751b76-c81d-4778-af01-4d795403f946","conference_url":"https://api.media.ccc.de/public/conferences/froscon2015"},{"size":14,"length":2514,"mime_type":"audio/opus","language":"eng","filename":"froscon2015-1614-de-The_long_road_to_reproducible_builds_opus.opus","state":"downloaded","folder":"opus","high_quality":true,"width":null,"height":null,"updated_at":"2015-08-23T18:04:17.113+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2015/opus/froscon2015-1614-de-The_long_road_to_reproducible_builds_opus.opus","url":"https://api.media.ccc.de/public/recordings/7524","event_url":"https://api.media.ccc.de/public/events/9e751b76-c81d-4778-af01-4d795403f946","conference_url":"https://api.media.ccc.de/public/conferences/froscon2015"},{"size":19,"length":2514,"mime_type":"audio/mpeg","language":"eng","filename":"froscon2015-1614-de-The_long_road_to_reproducible_builds_mp3.mp3","state":"downloaded","folder":"mp3-audio-only","high_quality":true,"width":null,"height":null,"updated_at":"2015-08-23T18:01:21.504+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2015/mp3-audio-only/froscon2015-1614-de-The_long_road_to_reproducible_builds_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/7519","event_url":"https://api.media.ccc.de/public/events/9e751b76-c81d-4778-af01-4d795403f946","conference_url":"https://api.media.ccc.de/public/conferences/froscon2015"}]}