)]}'
{
  "log": [
    {
      "commit": "778649edf3e2083b35300238635d315100e5f1b8",
      "tree": "dfda447e1dc6670e62e878d1d8716d983fba797c",
      "parents": [
        "01491a7c7ae539a90756fa3a210cf08cbe450856"
      ],
      "author": {
        "name": "Tim Windelschmidt",
        "email": "tim@monogon.tech",
        "time": "Wed Jul 23 03:50:27 2025 +0200"
      },
      "committer": {
        "name": "Tim Windelschmidt",
        "email": "tim@monogon.tech",
        "time": "Fri Aug 01 00:54:56 2025 +0000"
      },
      "message": "third_party/nix: move overrides to toolchain-bundle derivation\n\nWe have multiple consumers of nixpkgs. The nix-shell for development\nand our toolchain-bundle. To reduce the amount of applied overlays\nin normal evaluation, we move all overrides/patches that are only\nrequired for the toolchain bundle to its definition. Additionally\nall small overrides get inlined as its actually more easy to read.\nI also refactored the way the toolchain-bundle is constructed to make\nit easier to extend.\n\nChange-Id: If7daafb6de43d26a0b95d0248cfb8c573cc5bbbe\nReviewed-on: https://review.monogon.dev/c/monogon/+/4457\nReviewed-by: Leopold Schabel \u003cleo@monogon.tech\u003e\nTested-by: Jenkins CI\n"
    },
    {
      "commit": "5a4037ccda447a1346c905287499bd069a408f8b",
      "tree": "22948091ba54cfad137587abef794930d03aa25a",
      "parents": [
        "9e964888dbac4ba94a1925deb1765d478b3258ff"
      ],
      "author": {
        "name": "Leopold Schabel",
        "email": "leo@monogon.tech",
        "time": "Mon Jul 21 18:27:05 2025 +0200"
      },
      "committer": {
        "name": "Leopold Schabel",
        "email": "leo@monogon.tech",
        "time": "Tue Jul 22 15:50:31 2025 +0000"
      },
      "message": "third_party/nix/pkgs/bazel_8: fix linux-sandbox\n\nLooks like this never actually worked on NixOS due to a\nhardcoded /bin/true.\n\nChange-Id: I6a6a6964bf6951592e92bfcd16b309a8d46e123d\nReviewed-on: https://review.monogon.dev/c/monogon/+/4448\nTested-by: Jenkins CI\nReviewed-by: Lorenz Brun \u003clorenz@monogon.tech\u003e\n"
    },
    {
      "commit": "5d357d87ad3dc14bedbfd9e012eae5b8ff85f772",
      "tree": "1791af9ca36aabd988b8db1c81516debbf9036da",
      "parents": [
        "2b480f6eb860b94cf96f133f3700e08f18c76c40"
      ],
      "author": {
        "name": "Tim Windelschmidt",
        "email": "tim@monogon.tech",
        "time": "Thu Jul 10 18:47:15 2025 +0200"
      },
      "committer": {
        "name": "Tim Windelschmidt",
        "email": "tim@monogon.tech",
        "time": "Wed Jul 16 21:14:12 2025 +0000"
      },
      "message": "treewide: remove FHSEnv\n\nTo remove the FHSenv, we have to patch rules_python to use\n/usr/bin/env to resolve the path to bash instead of hardcoding it.\nAdditionally, we now bring a Nix-compatible Bazel 8.\n\nChange-Id: Id51e7748eea6dd77185f43a52fe45b5110ba4a2b\nReviewed-on: https://review.monogon.dev/c/monogon/+/4427\nTested-by: Jenkins CI\nReviewed-by: Jan Schär \u003cjan@monogon.tech\u003e\nReviewed-by: Lorenz Brun \u003clorenz@monogon.tech\u003e\nReviewed-by: Leopold Schabel \u003cleo@monogon.tech\u003e\n"
    },
    {
      "commit": "f6c2cd25e6f0dca5cbe6279d46a3a77f14120529",
      "tree": "8e9bbb99b82d70495c3752a7e76ae5ee0dfdcca7",
      "parents": [
        "9c8f253e311762b742bf15b1f271008ccaecfc65"
      ],
      "author": {
        "name": "Tim Windelschmidt",
        "email": "tim@monogon.tech",
        "time": "Wed Jul 09 22:13:55 2025 +0200"
      },
      "committer": {
        "name": "Tim Windelschmidt",
        "email": "tim@monogon.tech",
        "time": "Thu Jul 10 16:37:57 2025 +0000"
      },
      "message": "b/t/toolchain-bundle: patch bison to use env for path resolving\n\nChange-Id: I266b30d442aa62f32ffbb6ccbe869012a91bcf0a\nReviewed-on: https://review.monogon.dev/c/monogon/+/4420\nTested-by: Jenkins CI\nReviewed-by: Lorenz Brun \u003clorenz@monogon.tech\u003e\n"
    },
    {
      "commit": "ea800253e8a4b5ddf44b9358fcc9e6c67f88ee78",
      "tree": "f5b197a7d1e6d5f089a736e175f8e63840a03299",
      "parents": [
        "8cd10304755dbd8962bc4e7b68af9ac3bcb99ffd"
      ],
      "author": {
        "name": "Tim Windelschmidt",
        "email": "tim@monogon.tech",
        "time": "Wed Jul 09 07:00:29 2025 +0200"
      },
      "committer": {
        "name": "Tim Windelschmidt",
        "email": "tim@monogon.tech",
        "time": "Thu Jul 10 16:34:22 2025 +0000"
      },
      "message": "b/t/toolchain-bundle: add python3.12\n\nChange-Id: Iedf0c35f5f4334bf5c93c5cc937ef855cbabd5c6\nReviewed-on: https://review.monogon.dev/c/monogon/+/4411\nTested-by: Jenkins CI\nReviewed-by: Lorenz Brun \u003clorenz@monogon.tech\u003e\n"
    },
    {
      "commit": "8cd10304755dbd8962bc4e7b68af9ac3bcb99ffd",
      "tree": "285095d58c359e2c1883320e9fdbdbcdb5abc82d",
      "parents": [
        "3871fa1003840be797fc3f49efb716ae5f4862b1"
      ],
      "author": {
        "name": "Tim Windelschmidt",
        "email": "tim@monogon.tech",
        "time": "Thu Jul 10 17:58:42 2025 +0200"
      },
      "committer": {
        "name": "Tim Windelschmidt",
        "email": "tim@monogon.tech",
        "time": "Thu Jul 10 16:34:22 2025 +0000"
      },
      "message": "third_party/nix: bump nixpkgs\n\nChange-Id: Ie33773d96451a92ce431b49a87e410c536ff4857\nReviewed-on: https://review.monogon.dev/c/monogon/+/4423\nTested-by: Jenkins CI\nReviewed-by: Lorenz Brun \u003clorenz@monogon.tech\u003e\n"
    },
    {
      "commit": "78fd25b108c2f636de83e5f74c59e4d15f633fb0",
      "tree": "359f13742ba928909ed9acb95c75b70d023c0742",
      "parents": [
        "22bea7550a9cb9265aa0c6a1dd118ff7e9b99300"
      ],
      "author": {
        "name": "Tim Windelschmidt",
        "email": "tim@monogon.tech",
        "time": "Wed Jul 02 21:30:09 2025 +0200"
      },
      "committer": {
        "name": "Tim Windelschmidt",
        "email": "tim@monogon.tech",
        "time": "Fri Jul 04 19:50:29 2025 +0000"
      },
      "message": "treewide: bump bazel to 8.3.1\n\nThis also bumps bazel_skylib, as it uses deprecated functionality.\n\nChange-Id: I26d665967c14e5b3a437a3322f065ae1e2e63d9e\nReviewed-on: https://review.monogon.dev/c/monogon/+/4383\nTested-by: Jenkins CI\nReviewed-by: Leopold Schabel \u003cleo@monogon.tech\u003e\n"
    },
    {
      "commit": "98000a51baafc40f861bd17d8a333b65035df21c",
      "tree": "b6f7c11992b9c61d522c60a86b342a377ee160f2",
      "parents": [
        "a5a817009be47049d7302dd0c1ec08f13c1fe4a7"
      ],
      "author": {
        "name": "Tim Windelschmidt",
        "email": "tim@monogon.tech",
        "time": "Thu Mar 06 14:22:15 2025 +0100"
      },
      "committer": {
        "name": "Tim Windelschmidt",
        "email": "tim@monogon.tech",
        "time": "Tue Jul 01 10:52:10 2025 +0000"
      },
      "message": "third_party/nix: introduce toolchain bundle\n\nThis introduces a nix derivation that builds a musl amd64/aarch64\ntoolchain sysroot.\n\nChange-Id: Iba082edb8fd1f2ab580020bb1c7339a76487f3c8\nReviewed-on: https://review.monogon.dev/c/monogon/+/4006\nReviewed-by: Lorenz Brun \u003clorenz@monogon.tech\u003e\nTested-by: Jenkins CI\n"
    },
    {
      "commit": "20d0f5a0a97995ee6179ad20bd0c4b3521bf54c8",
      "tree": "8927aef2e274d2dfbe0f90f54b3b3145dde1c70e",
      "parents": [
        "441eb16a26ff9ca41c866645cb97d50792361117"
      ],
      "author": {
        "name": "Tim Windelschmidt",
        "email": "tim@monogon.tech",
        "time": "Wed May 28 18:22:46 2025 +0200"
      },
      "committer": {
        "name": "Tim Windelschmidt",
        "email": "tim@monogon.tech",
        "time": "Tue Jun 17 12:22:57 2025 +0000"
      },
      "message": "treewide: bump nixpkgs to 25.05\n\nChange-Id: Ida5021d7ff11c9ed715db49621e21808c2644da4\nReviewed-on: https://review.monogon.dev/c/monogon/+/4234\nTested-by: Jenkins CI\nReviewed-by: Jan Schär \u003cjan@monogon.tech\u003e\n"
    },
    {
      "commit": "b554dd389e51718d5acf084cd706d32e16f3994d",
      "tree": "4c709c690445c96b2a836e4d69c5d0dc89322909",
      "parents": [
        "1e9f560edb2a13a06ee6c004a31f8b658eb34a92"
      ],
      "author": {
        "name": "Jan Schär",
        "email": "jan@monogon.tech",
        "time": "Thu May 22 09:53:33 2025 +0000"
      },
      "committer": {
        "name": "Jan Schär",
        "email": "jan@monogon.tech",
        "time": "Tue May 27 07:32:21 2025 +0000"
      },
      "message": "third_party/nix: symlink more files from host /etc\n\nbuildFHSEnv creates a tmpfs at /etc, mounts the host /etc at /.host-etc,\nand then creates symlinks in /etc to /.host-etc for some files.\nThe list of files is here:\nhttps://github.com/NixOS/nixpkgs/blob/24.11/pkgs/build-support/build-fhsenv-bubblewrap/default.nix#L57\n\nThis means that, after entering nix-shell, the /etc/bazel.bazelrc and\n/etc/gitconfig files are missing. The list in buildFHSEnv is not\nextensible by the user, so instead I create the additional symlinks in\nwrapper.sh.\n\nbuildFHSUserEnv has been renamed to buildFHSEnv:\nhttps://github.com/NixOS/nixpkgs/blob/7c0cdc746a0a1862133a49183f93cb80052b39e6/pkgs/top-level/aliases.nix#L376\n\nChange-Id: I582156391e7636747fae1a20befb13aa290b80d6\nReviewed-on: https://review.monogon.dev/c/monogon/+/4212\nReviewed-by: Tim Windelschmidt \u003ctim@monogon.tech\u003e\nTested-by: Jenkins CI\n"
    },
    {
      "commit": "ae2f9a36c74ae1e15d5ccd472dd2417fca86aaf4",
      "tree": "95364139a16f7d49d40b40a8edf1a5e35bd2da16",
      "parents": [
        "ec61a478161002b8cba1a21d152f3285355fa667"
      ],
      "author": {
        "name": "Tim Windelschmidt",
        "email": "tim@monogon.tech",
        "time": "Fri Mar 14 01:17:14 2025 +0100"
      },
      "committer": {
        "name": "Tim Windelschmidt",
        "email": "tim@monogon.tech",
        "time": "Tue Mar 25 11:58:22 2025 +0000"
      },
      "message": "third_party/nix: fix bazel not detecting workspace root when bzlmod only\n\nChange-Id: Iaf9e20a12764b9f1dd1869b3e73068261c7ca43f\nReviewed-on: https://review.monogon.dev/c/monogon/+/4027\nTested-by: Jenkins CI\nReviewed-by: Tim Windelschmidt \u003ctim@monogon.tech\u003e\n"
    },
    {
      "commit": "2979a43dca3baa48a5019f1b84a6858a4e674ec6",
      "tree": "a936eaeec25efd70d80af140f909bd2ffb27bc68",
      "parents": [
        "bc0689646e342099047f8299f61b8d16241b5041"
      ],
      "author": {
        "name": "Tim Windelschmidt",
        "email": "tim@monogon.tech",
        "time": "Mon Feb 24 18:55:52 2025 +0100"
      },
      "committer": {
        "name": "Tim Windelschmidt",
        "email": "tim@monogon.tech",
        "time": "Tue Feb 25 14:23:22 2025 +0000"
      },
      "message": "treewide: bump to bazel 8\n\nChange-Id: I18b6b4a5893167d722bb6270f11da1814c1664e3\nReviewed-on: https://review.monogon.dev/c/monogon/+/3963\nTested-by: Jenkins CI\nReviewed-by: Leopold Schabel \u003cleo@monogon.tech\u003e\n"
    },
    {
      "commit": "84f0b020542553603024298185262a3dc553f90a",
      "tree": "053cac1f766d6f189b56efba42e113e522f316bf",
      "parents": [
        "11bf3d33b1ebbaea218fe0a4198c1f2da6a74d71"
      ],
      "author": {
        "name": "Tim Windelschmidt",
        "email": "tim@monogon.tech",
        "time": "Wed Jan 08 01:59:22 2025 +0100"
      },
      "committer": {
        "name": "Tim Windelschmidt",
        "email": "tim@monogon.tech",
        "time": "Wed Jan 08 12:42:49 2025 +0000"
      },
      "message": "treewide: bump bazel to 7.4.1\n\nThis is required to allow disk cache garbage collection.\n\nChange-Id: I8ecc48636746c4fe076dba0655785e02b6d8caa4\nReviewed-on: https://review.monogon.dev/c/monogon/+/3755\nTested-by: Jenkins CI\nReviewed-by: Lorenz Brun \u003clorenz@monogon.tech\u003e\n"
    },
    {
      "commit": "1a049937c8af389a9c6276b80d4f53ed5f40f9a9",
      "tree": "11a9158df4473931afd4144e34e2645502ff76c3",
      "parents": [
        "2a3e336daac918e2d52390a3d96041efba768784"
      ],
      "author": {
        "name": "Tim Windelschmidt",
        "email": "tim@monogon.tech",
        "time": "Thu Jul 11 17:35:12 2024 +0200"
      },
      "committer": {
        "name": "Tim Windelschmidt",
        "email": "tim@monogon.tech",
        "time": "Mon Jul 15 16:44:42 2024 +0000"
      },
      "message": "workspace: bump bazel to 7.2.1\n\nChange-Id: I6cde34a1f35f77a7688089de24f7963100ede058\nReviewed-on: https://review.monogon.dev/c/monogon/+/3216\nTested-by: Jenkins CI\nReviewed-by: Lorenz Brun \u003clorenz@monogon.tech\u003e\n"
    },
    {
      "commit": "f69d84b0f2b8b363f42ed6a3c09523b75d002f94",
      "tree": "e5100a108b5f2a77c2f80cd267611305709659e1",
      "parents": [
        "44fdf7fee72fd7f0e179974f6245edc31620a7ae"
      ],
      "author": {
        "name": "Tim Windelschmidt",
        "email": "tim@monogon.tech",
        "time": "Wed Jul 03 20:32:19 2024 +0200"
      },
      "committer": {
        "name": "Tim Windelschmidt",
        "email": "tim@monogon.tech",
        "time": "Fri Jul 12 12:45:32 2024 +0000"
      },
      "message": "treewide: update sandboxroot to fedora 40, nix to 24.05\n\nWe didn\u0027t bump our sandboxroot in a long time, this updates it to fedora\n 40\n and updates the nix shell to nixpkgs-24.05. It also bumps rules_oci to\n the current version.\n\nChange-Id: I9ffb6f4dcd1a95be48b52015df987824dbb169f6\nReviewed-on: https://review.monogon.dev/c/monogon/+/3205\nTested-by: Jenkins CI\nReviewed-by: Leopold Schabel \u003cleo@monogon.tech\u003e\n"
    },
    {
      "commit": "1ac503c7ddd16c796fb163bcbace7a1db24d5201",
      "tree": "859ce5028ab9e2aca443557c989fe22b1393b16a",
      "parents": [
        "276a746de8b2b551f7088e88c93da0e0b15c99d6"
      ],
      "author": {
        "name": "Tim Windelschmidt",
        "email": "tim@monogon.tech",
        "time": "Thu Mar 07 16:15:35 2024 +0100"
      },
      "committer": {
        "name": "Tim Windelschmidt",
        "email": "tim@monogon.tech",
        "time": "Thu Mar 21 10:33:25 2024 +0000"
      },
      "message": "third_party/nix: move bazel-inner wrapper to external file\n\nBecause of previous interpolation issues and hard to read escaping, we are moving the wrapper script to a dedicated file. This also corrects the .gitignore to not exclude files that are\nprefixed with bazel-\n\nChange-Id: I922636041302ba01b331665f74b64f4e91dae56c\nReviewed-on: https://review.monogon.dev/c/monogon/+/2837\nTested-by: Jenkins CI\nReviewed-by: Lorenz Brun \u003clorenz@monogon.tech\u003e\n"
    },
    {
      "commit": "700f1c97e6e63635b1010f1080340f593411f96c",
      "tree": "d798bb99adf0388376d4f78aaace43bcc835e442",
      "parents": [
        "7661202fe654da6ea6403bce89157c4d678abf22"
      ],
      "author": {
        "name": "Lorenz Brun",
        "email": "lorenz@monogon.tech",
        "time": "Wed Mar 06 16:15:55 2024 +0000"
      },
      "committer": {
        "name": "Lorenz Brun",
        "email": "lorenz@monogon.tech",
        "time": "Thu Mar 07 13:49:52 2024 +0000"
      },
      "message": "third_party/nix: fix heredoc interpolation\n\nThis is a bit cursed as we have a bash script inside a Nix multi-line\nstring writing another bash script via a heredoc. The dirname expression\nis currently being evaluated by bash while writing the inner script as\n$( is interpolated in a bash heredoc. Quote it by both layers to prevent\nthis.\n\nPreviously in bin/bazel:\n    workspace_dir\u003d\".\"\nWith this fix:\n    workspace_dir\u003d\"$(dirname \"${workspace_dir}\")\"\n\nChange-Id: I6e820faf222b1f364ea1b9e1a590e56ace4a638e\nReviewed-on: https://review.monogon.dev/c/monogon/+/2835\nTested-by: Jenkins CI\nReviewed-by: Tim Windelschmidt \u003ctim@monogon.tech\u003e\n"
    },
    {
      "commit": "961a7cc7f4794833f821a368b68d12ec70353d6c",
      "tree": "628530eb9b533df3e047e0db2af960ccfa84242d",
      "parents": [
        "0974b2275edc21ce3b76606ba7f8eed84e5cc9f0"
      ],
      "author": {
        "name": "Tim Windelschmidt",
        "email": "tim@monogon.tech",
        "time": "Sat Jan 13 21:00:02 2024 +0100"
      },
      "committer": {
        "name": "Tim Windelschmidt",
        "email": "tim@monogon.tech",
        "time": "Tue Jan 23 17:10:41 2024 +0000"
      },
      "message": "WORKSPACE: bump bazel to 7.0.0\n\nChange-Id: Ic074b7b83f229e3c7f6ace7fdb46d33e5bd7c37b\nReviewed-on: https://review.monogon.dev/c/monogon/+/2708\nReviewed-by: Serge Bazanski \u003cserge@monogon.tech\u003e\nTested-by: Jenkins CI\nReviewed-by: Lorenz Brun \u003clorenz@monogon.tech\u003e\n"
    },
    {
      "commit": "c834b7dd62f20188f3ffd7cbb092e2536403474b",
      "tree": "387939293c51c492fadb85985061c2337c6002f6",
      "parents": [
        "dc1230a18056dcfe901550fd912b690e1bb1867b"
      ],
      "author": {
        "name": "Tim Windelschmidt",
        "email": "tim@monogon.tech",
        "time": "Thu Oct 26 05:52:28 2023 +0200"
      },
      "committer": {
        "name": "Tim Windelschmidt",
        "email": "tim@monogon.tech",
        "time": "Tue Jan 23 12:53:44 2024 +0000"
      },
      "message": "WORKSPACE: bump bazel to 6.4.0\n\nChange-Id: Id6ca8317c1eaeb55dc8f272fa51f8879c4c02320\nReviewed-on: https://review.monogon.dev/c/monogon/+/2261\nTested-by: Jenkins CI\nReviewed-by: Serge Bazanski \u003cserge@monogon.tech\u003e\n"
    },
    {
      "commit": "3aa00d46256216c799b0a8c4bcaeddcdfada483a",
      "tree": "8fed2cccd0de0b0693af6bc27bf9612de2e373d3",
      "parents": [
        "600e2eb39a6581b5c48deac66c4c29015e48b877"
      ],
      "author": {
        "name": "Lorenz Brun",
        "email": "lorenz@monogon.tech",
        "time": "Mon Nov 20 23:08:41 2023 +0100"
      },
      "committer": {
        "name": "Lorenz Brun",
        "email": "lorenz@monogon.tech",
        "time": "Wed Nov 22 20:54:23 2023 +0000"
      },
      "message": "third_party/nix: make run launch-multi2 work\n\nThis makes commands like `bazel run //:launch-multi2` work in the\nnix-shell which is nicer than running it inside a Bazel test.\n\nLong-term we should work on reducing these ambient deps, but\nconsidering all the other deps in that list I think this makes sense for\nthe time being.\n\nChange-Id: Iaef701f19bf363536e415b9a0c51a220b8785ca6\nReviewed-on: https://review.monogon.dev/c/monogon/+/2337\nTested-by: Jenkins CI\nReviewed-by: Tim Windelschmidt \u003ctim@monogon.tech\u003e\n"
    },
    {
      "commit": "48f22ce3a1558ad9994de3bde93f38e1aa997812",
      "tree": "509c22d629aabf45b1c65e57598dd92eded4a455",
      "parents": [
        "a5588e1c1d15edf055e615be1269aa54eb4955fe"
      ],
      "author": {
        "name": "Tim Windelschmidt",
        "email": "tim@monogon.tech",
        "time": "Wed Sep 20 22:48:26 2023 +0200"
      },
      "committer": {
        "name": "Tim Windelschmidt",
        "email": "tim@monogon.tech",
        "time": "Mon Sep 25 14:32:49 2023 +0000"
      },
      "message": "third_party/nix: make nix-env reusable\n\nChange-Id: I19ffb94d0822044ad19b8454f91d2186209d3510\nReviewed-on: https://review.monogon.dev/c/monogon/+/2184\nTested-by: Jenkins CI\nReviewed-by: Serge Bazanski \u003cserge@monogon.tech\u003e\n"
    }
  ]
}
