From 0cc699139cb5d2802a62e90f6033193101bf4219 Mon Sep 17 00:00:00 2001 From: Jorijn van der Graaf Date: Mon, 2 Nov 2026 11:46:11 +0100 Subject: [PATCH] docs(packaging): add the 6.0.0 release entry The release of this push and of everything on master since 5.0.0: lldb, the Khronos validation layer and the SPIRV-Tools programs in the Flatpak, --die-with-parent in the README's alias, and the release .flatpakref with the repository's key in it. Its Breaking item, the end of beta and of the rolling release, makes it a major. --- .../net.catcrafts.CrafterBuild.metainfo.xml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/packaging/flatpak/net.catcrafts.CrafterBuild.metainfo.xml b/packaging/flatpak/net.catcrafts.CrafterBuild.metainfo.xml index d962c8f..38d6b97 100644 --- a/packaging/flatpak/net.catcrafts.CrafterBuild.metainfo.xml +++ b/packaging/flatpak/net.catcrafts.CrafterBuild.metainfo.xml @@ -25,6 +25,25 @@ + + +

New

+
    +
  • The Flatpak carries lldb, with lldb-server, lldb-dap and lldb-mcp, from the same LLVM build as the compiler, so programs that -r and the test runner start can be debugged inside the sandbox they run in. The README's new Debugging section says how, including flatpak enter to reach a program that is already running.
  • +
  • The Flatpak carries the Khronos Vulkan validation layer, the Vulkan SDK release of the runtime's own loader. VK_INSTANCE_LAYERS or VK_LOADER_LAYERS_ENABLE turns it on from the environment, and VK_KHRONOS_VALIDATION_GPUAV_ENABLE=1 adds GPU-assisted validation. A layer installed on the host cannot stand in: flatpak run clears VK_LAYER_PATH and VK_ADD_LAYER_PATH.
  • +
  • The Flatpak carries the SPIRV-Tools programs (spirv-val, spirv-opt, spirv-dis and the rest), so a test that requires tool:spirv-val runs inside it instead of being skipped.
  • +
  • The alias in the README's install commands passes --die-with-parent, which ends the sandbox when its flatpak run process dies and, for a command typed at a bash or zsh prompt, when that shell does. Without it, killing flatpak run leaves a build writing into bin/ and build/ and a program started with -r running. An alias set up from an earlier README does not have it.
  • +
+

Fixes

+
    +
  • The .flatpakref attached to a release carries the repository's signing key. Releases 2.0.0 to 5.0.0 attach one with a placeholder in its place, and installing from it fails with GPG: Unable to export keys; the one on flatpak.catcrafts.net has the key.
  • +
+

Breaking

+
    +
  • Master has no builds of its own any more: the beta branch gets no new builds and the rolling "Latest master build" release is gone, and every change reaches users as a release on the stable branch. Beta's last build is marked end-of-life, and the next flatpak update of a beta installation says so: install stable with flatpak install catcrafts net.catcrafts.CrafterBuild//stable and remove beta with flatpak uninstall net.catcrafts.CrafterBuild//beta.
  • +
+
+

Fixes