{"guid":"0caaa7aa-f6bd-55ba-8ccc-e698afa5c9df","title":"Using RPMs for systemd development","subtitle":null,"slug":"ASG2019-149-using-rpms-for-systemd-development","link":"https://cfp.all-systems-go.io/ASG2019/talk/JM7GDN/","description":"Using RPMs can be very advantageous during development of systemd on Fedora. In order to make that viable, we need to build them from a git checkout and have the ability to use incremental builds.\n\nI will explore tooling I've been using and building to use RPMs during systemd development. I'll quickly cover the motivation and advantages while I manage to build one during a lightning demo.","original_language":"eng","persons":["Filipe Brandenburger"],"tags":["asg2019","149","2019"],"view_count":84,"promoted":false,"date":"2019-09-20T00:00:00.000+02:00","release_date":"2019-09-21T02:00:00.000+02:00","updated_at":"2024-08-31T22:45:03.246+02:00","length":240,"duration":240,"thumb_url":"https://static.media.ccc.de/media/events/all_systems_go/2019/149-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/all_systems_go/2019/149-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/all_systems_go/2019/149-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/all_systems_go/2019/149-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/ASG2019-149-using-rpms-for-systemd-development","url":"https://api.media.ccc.de/public/events/0caaa7aa-f6bd-55ba-8ccc-e698afa5c9df","conference_title":"All Systems Go! 2019","conference_url":"https://api.media.ccc.de/public/conferences/asg2019","related":[{"event_id":7863,"event_guid":"54225488-d685-57fb-9065-481bd2450f5e","weight":1},{"event_id":7865,"event_guid":"9dbd53a6-97d6-55b6-8ef0-e339aae4ff20","weight":8},{"event_id":7870,"event_guid":"878e4754-c346-5b93-96d2-1ca8bf5109c3","weight":11},{"event_id":7873,"event_guid":"bc369d82-ced8-535d-a824-32b2efdf9528","weight":1},{"event_id":7882,"event_guid":"a738a107-7051-544d-98cf-b6c3adce4a3f","weight":12},{"event_id":7883,"event_guid":"40aa2960-6288-5a2f-bf6f-268746f0ecdf","weight":20},{"event_id":7891,"event_guid":"355ea6a0-d58b-5a47-a613-312ede6b1859","weight":3},{"event_id":7898,"event_guid":"2b6de0da-88c5-5199-8b49-84bfe4eb355b","weight":1},{"event_id":7910,"event_guid":"b0b3fa50-d9db-511a-9fb1-9edb96bd3401","weight":9}],"recordings":[{"size":66,"length":240,"mime_type":"video/mp4","language":"eng","filename":"asg2019-149-eng-Using_RPMs_for_systemd_development_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2019-09-21T15:38:52.215+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2019/h264-hd/asg2019-149-eng-Using_RPMs_for_systemd_development_hd.mp4","url":"https://api.media.ccc.de/public/recordings/40327","event_url":"https://api.media.ccc.de/public/events/0caaa7aa-f6bd-55ba-8ccc-e698afa5c9df","conference_url":"https://api.media.ccc.de/public/conferences/asg2019"},{"size":3,"length":240,"mime_type":"audio/mpeg","language":"eng","filename":"asg2019-149-eng-Using_RPMs_for_systemd_development_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2019-09-21T17:08:33.745+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2019/mp3/asg2019-149-eng-Using_RPMs_for_systemd_development_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/40448","event_url":"https://api.media.ccc.de/public/events/0caaa7aa-f6bd-55ba-8ccc-e698afa5c9df","conference_url":"https://api.media.ccc.de/public/conferences/asg2019"},{"size":95,"length":240,"mime_type":"video/webm","language":"eng","filename":"asg2019-149-eng-Using_RPMs_for_systemd_development_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2019-09-21T17:08:58.888+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2019/webm-hd/asg2019-149-eng-Using_RPMs_for_systemd_development_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/40449","event_url":"https://api.media.ccc.de/public/events/0caaa7aa-f6bd-55ba-8ccc-e698afa5c9df","conference_url":"https://api.media.ccc.de/public/conferences/asg2019"},{"size":2,"length":239,"mime_type":"audio/opus","language":"eng","filename":"asg2019-149-eng-Using_RPMs_for_systemd_development_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2019-09-21T17:09:08.380+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2019/opus/asg2019-149-eng-Using_RPMs_for_systemd_development_opus.opus","url":"https://api.media.ccc.de/public/recordings/40450","event_url":"https://api.media.ccc.de/public/events/0caaa7aa-f6bd-55ba-8ccc-e698afa5c9df","conference_url":"https://api.media.ccc.de/public/conferences/asg2019"},{"size":15,"length":240,"mime_type":"video/mp4","language":"eng","filename":"asg2019-149-eng-Using_RPMs_for_systemd_development_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2019-09-21T17:09:35.326+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2019/h264-sd/asg2019-149-eng-Using_RPMs_for_systemd_development_sd.mp4","url":"https://api.media.ccc.de/public/recordings/40451","event_url":"https://api.media.ccc.de/public/events/0caaa7aa-f6bd-55ba-8ccc-e698afa5c9df","conference_url":"https://api.media.ccc.de/public/conferences/asg2019"},{"size":23,"length":240,"mime_type":"video/webm","language":"eng","filename":"asg2019-149-eng-Using_RPMs_for_systemd_development_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2019-09-21T17:09:54.200+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2019/webm-sd/asg2019-149-eng-Using_RPMs_for_systemd_development_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/40452","event_url":"https://api.media.ccc.de/public/events/0caaa7aa-f6bd-55ba-8ccc-e698afa5c9df","conference_url":"https://api.media.ccc.de/public/conferences/asg2019"}]}