<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Automating "downstream" Debian package builds and updates in CI</title>
        <link>https://peertube.debian.social/videos/watch/967871cb-4abf-4270-8229-a15bd9e7a4cf</link>
        <description>by Matthew Vernon At: DebConf25 https://debconf25.debconf.org/talks/119-automating-downstream-debian-package-builds-and-updates-in-ci/ The Wikimedia Foundation's infrastructure runs on Debian. We sometimes need to make local changes to packages provided by Debian, or to backport Debian packages from newer releases to run in our production environments. Wherever we've done this, we also need to be able to apply updates from Debian, particularly bug-fix updates from stable point releases or security updates. We've developed tooling to do this automatically in our gitlab-based CI environment. This tooling can periodically poll Debian for updates, attempt to merge those updates with local changes, and then build the resulting package and upload it to our staging apt repository. Further, it uses a git-first workflow, which means users do not have to be familiar with complex quilt-based workflows to make changes to Debian packages and have them built in CI. This talk will explain how this tooling works, and how it has made our lives easier. The tooling is Free Software, so it will also explain how it could be used outside of the Wikimedia environment; if you use Debian packages in your environment and sometimes need to modify or backport what Debian ships, this could be for you! Room: Grand amphi Scheduled start: 2025-07-17 17:30:00+02:00</description>
        <lastBuildDate>Sat, 29 Aug 2026 07:52:54 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://peertube.debian.social</generator>
        <image>
            <title>Automating "downstream" Debian package builds and updates in CI</title>
            <url>https://peertube.debian.social/client/assets/images/icons/icon-96x96.png</url>
            <link>https://peertube.debian.social/videos/watch/967871cb-4abf-4270-8229-a15bd9e7a4cf</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://peertube.debian.social/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://peertube.debian.social/feeds/video-comments.xml?videoId=967871cb-4abf-4270-8229-a15bd9e7a4cf" rel="self" type="application/rss+xml"/>
    </channel>
</rss>