From 5d6a81953e7ef855dd06fe8dd57fb392abb9cdb4 Mon Sep 17 00:00:00 2001 From: Brandon Thomas Date: Fri, 30 Oct 2026 23:14:08 -0400 Subject: [PATCH] fix(flatpak): install elfutils so flatpak-builder can eu-strip modules flatpak-builder only Recommends elfutils, which --no-install-recommends skips. Apps whose manifests now build cups-client from source (gridcraft, designcraft, wordcraft, pdfcraft) fail in the Flatpak job with: Failed to execute child process "eu-strip". Co-Authored-By: Claude Opus 5.5 --- .github/workflows/release.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e5473b6..e585177 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -619,7 +619,9 @@ jobs: - name: Install flatpak-builder run: | sudo apt-get update - sudo apt-get install -y --no-install-recommends flatpak flatpak-builder librsvg2-common + # elfutils is only a Recommends of flatpak-builder, but flatpak-builder runs its eu-strip + # on every module it builds with debuginfo, such as the apps' cups-client. + sudo apt-get install -y --no-install-recommends flatpak flatpak-builder elfutils librsvg2-common sudo sysctl -w kernel.apparmor_restrict_unprivileged_userns=0 - name: Build the Flatpak bundle env: