From cf57009eeb95e9e6531b8eb5c7820b44d6d4b0c9 Mon Sep 17 00:00:00 2001 From: randogoth Date: Wed, 7 Oct 2026 21:14:12 +0300 Subject: [PATCH] Disable flatpak-builder's rofiles-fuse under the CI runner rofiles-fuse's mount/unmount cycle fails under the forgejo-runner systemd service ("Permission denied" / "Operation not permitted" on fusermount3) even though /dev/fuse itself is world-writable - services don't get the same mount-namespace treatment an interactive session does. --disable-rofiles-fuse is flatpak-builder's own documented workaround for exactly this class of environment (containers/CI). --- devbox.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devbox.json b/devbox.json index e115bd9..5fc10e2 100644 --- a/devbox.json +++ b/devbox.json @@ -44,7 +44,7 @@ "flatpak-builder --force-clean --user --install-deps-from=flathub --install .flatpak com.randogoth.carrier.json" ], "bundle-flatpak": [ - "flatpak-builder --force-clean --user --repo=.flatpak-repo --install-deps-from=flathub .flatpak-build com.randogoth.carrier.release.json", + "flatpak-builder --force-clean --user --disable-rofiles-fuse --repo=.flatpak-repo --install-deps-from=flathub .flatpak-build com.randogoth.carrier.release.json", "flatpak build-bundle .flatpak-repo carrier-x86_64.flatpak com.randogoth.carrier" ] }