<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Packaging Bazel and Bazel-based packages</title>
        <link>https://peertube.watch/videos/watch/41f14b2d-ca7e-4515-9225-b9c4814e79d4</link>
        <description>Bazel is a build system to rule them all. It tries to enforce purity on it's own, and has not been built around the idea that it could be used inside another build system, like... Nix! This makes it really difficult to package, and even more difficult to make it cooperate with Nix to build other packages. This talk will build upon on my experience packaging and testing Bazel 7.0.0 for nixpkgs. Going through the most interesting fixes required to make it work, we will also discuss hermeticity in both build systems, dependencies pinning with lockfiles, sandboxing, caching, remote execution and then some more. Packaging Bazel for Nix has been an intense experience, and you will get all the nice bits without the hard work ! Speaker: Guillaume Maudoux, Track: Nix and NixOS devroom, Room: H.1302 (Depage), When: Sunday 4 February 2024, 10:00–10:25 (Brussels time), Schedule: FOSDEM 2024 event page, Slides &amp; links Slides, Bazel 7.0.0 PR in nixpkgs, Bazel 7.0.0 release, Licence: Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE) (as stated in the FOSDEM video archive). Attribution: “Packaging Bazel and Bazel-based packages” by Guillaume Maudoux, FOSDEM 2024. Original recording: 2024/h1302/fosdem-2024-3061-packaging-bazel-and-bazel-based-packages.av1.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>Sun, 25 Oct 2026 01:51:37 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://peertube.watch</generator>
        <image>
            <title>Packaging Bazel and Bazel-based packages</title>
            <url>https://peertube.watch/lazy-static/avatars/3b284627-b75f-409e-ac2e-10f4c2946f43.png</url>
            <link>https://peertube.watch/videos/watch/41f14b2d-ca7e-4515-9225-b9c4814e79d4</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=41f14b2d-ca7e-4515-9225-b9c4814e79d4" rel="self" type="application/rss+xml"/>
    </channel>
</rss>