<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>syspatch(8)</title>
        <link>https://peertube.watch/videos/watch/02430fa9-6ef6-4e88-81ba-88350d5d2f50</link>
        <description>OpenBSD base system maintenance made easy While installing and upgrading OpenBSD releases has always been a breeze, keeping a stable installation up-to-date with security and reliability patches required fetching and applying cvs(1) diffs then build a new release which had to be deployed on every maintained systems. In this talk I will introduce a new base system utility: syspatch(8). It is used to fetch, verify, install and revert OpenBSD "binary" patches. I will also describe the patch building process which is completely privileged separated and explain how and why several parts of the build system had to be changed. As a teaser let me give you a couple of examples. At OpenBSD we believe that doing full builds for each patch if the proper way to go, even though it takes more time and effort. Indeed, an important thing for building patches are deterministic builds. That is especially true if the patch tarballs aren't built on the system the original release was created. Another challenge is static binaries. These need to be re-linked every time we patch a library that's a dependency, so if you don't do a full build all the time, you have to keep a list of these binaries and manually force re-build them which is error prone. Speaker: Antoine Jacoutot, Track: BSD, Room: K.3.401, When: Saturday 3 February 2018, 15:00–15:30 (Brussels time), Schedule: FOSDEM 2018 event page, Slides &amp; links syspatch(8) manual page, Licence: Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE) (as stated in the FOSDEM video archive). Attribution: “syspatch(8)” by Antoine Jacoutot, FOSDEM 2018. Original recording: 2018/K.3.401/openbsd_base_system_maintenance_made_easy.webm from the FOSDEM video archive. This channel is an unofficial mirror; FOSDEM is a free and non-commercial event organised by the community for the community.</description>
        <lastBuildDate>Thu, 15 Oct 2026 07:06:26 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://peertube.watch</generator>
        <image>
            <title>syspatch(8)</title>
            <url>https://peertube.watch/lazy-static/avatars/3b284627-b75f-409e-ac2e-10f4c2946f43.png</url>
            <link>https://peertube.watch/videos/watch/02430fa9-6ef6-4e88-81ba-88350d5d2f50</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://peertube.watch/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://peertube.watch/feeds/video-comments.xml?videoId=02430fa9-6ef6-4e88-81ba-88350d5d2f50" rel="self" type="application/rss+xml"/>
    </channel>
</rss>