From da39581242dc02e0008a5f2ff58b091d446d6f75 Mon Sep 17 00:00:00 2001 From: Clint Eschberger Date: Thu, 23 Jul 2026 16:44:00 -0500 Subject: [PATCH] flatpak-builder: Update to 1.4.10 **Summary** - Bugfixes - Security - Fixed fusermount3 - Add License - [1.4.10 Change Log](https://github.com/flatpak/flatpak-builder/releases/tag/1.4.10) - [1.4.9 Change Log](https://github.com/flatpak/flatpak-builder/releases/tag/1.4.9) - [1.4.8 Change Log](https://github.com/flatpak/flatpak-builder/releases/tag/1.4.8) - [1.4.7 Change Log](https://github.com/flatpak/flatpak-builder/releases/tag/1.4.7) - [1.4.6 Change Log](https://github.com/flatpak/flatpak-builder/releases/tag/1.4.6) - [1.4.5 Change Log](https://github.com/flatpak/flatpak-builder/releases/tag/1.4.5) **Security** - CVE-2026-39977 **Test Plan** - Create test manifest - Run the build - Test the compiled build --- packages/f/flatpak-builder/abi_used_symbols | 10 ++++ ...1-Use-fusermount3-to-work-with-fuse3.patch | 49 ------------------- packages/f/flatpak-builder/package.yml | 10 ++-- packages/f/flatpak-builder/pspec_x86_64.xml | 15 +++--- 4 files changed, 24 insertions(+), 60 deletions(-) delete mode 100644 packages/f/flatpak-builder/files/0001-Use-fusermount3-to-work-with-fuse3.patch diff --git a/packages/f/flatpak-builder/abi_used_symbols b/packages/f/flatpak-builder/abi_used_symbols index c29bcd1a1733..a72a6ea6ef19 100644 --- a/packages/f/flatpak-builder/abi_used_symbols +++ b/packages/f/flatpak-builder/abi_used_symbols @@ -2,6 +2,7 @@ libc.so.6:__errno_location libc.so.6:__isoc23_sscanf libc.so.6:__isoc23_strtol libc.so.6:__libc_start_main +libc.so.6:__open64_2 libc.so.6:__openat64_2 libc.so.6:__snprintf_chk libc.so.6:__stack_chk_fail @@ -30,6 +31,7 @@ libc.so.6:fork libc.so.6:fsetxattr libc.so.6:fstat64 libc.so.6:fstatat64 +libc.so.6:fstatfs64 libc.so.6:futimens libc.so.6:getenv libc.so.6:getpid @@ -79,6 +81,7 @@ libc.so.6:strrchr libc.so.6:strstr libc.so.6:symlink libc.so.6:symlinkat +libc.so.6:syscall libc.so.6:sysconf libc.so.6:unlink libc.so.6:unlinkat @@ -201,6 +204,7 @@ libglib-2.0.so.0:g_checksum_new libglib-2.0.so.0:g_checksum_reset libglib-2.0.so.0:g_checksum_update libglib-2.0.so.0:g_clear_error +libglib-2.0.so.0:g_close libglib-2.0.so.0:g_compute_checksum_for_string libglib-2.0.so.0:g_dir_close libglib-2.0.so.0:g_dir_open @@ -316,6 +320,12 @@ libglib-2.0.so.0:g_ptr_array_ref libglib-2.0.so.0:g_ptr_array_sort libglib-2.0.so.0:g_ptr_array_unref libglib-2.0.so.0:g_quark_from_static_string +libglib-2.0.so.0:g_queue_clear +libglib-2.0.so.0:g_queue_foreach +libglib-2.0.so.0:g_queue_init +libglib-2.0.so.0:g_queue_peek_tail +libglib-2.0.so.0:g_queue_pop_tail +libglib-2.0.so.0:g_queue_push_tail libglib-2.0.so.0:g_random_int libglib-2.0.so.0:g_random_int_range libglib-2.0.so.0:g_realloc diff --git a/packages/f/flatpak-builder/files/0001-Use-fusermount3-to-work-with-fuse3.patch b/packages/f/flatpak-builder/files/0001-Use-fusermount3-to-work-with-fuse3.patch deleted file mode 100644 index fae93e4df321..000000000000 --- a/packages/f/flatpak-builder/files/0001-Use-fusermount3-to-work-with-fuse3.patch +++ /dev/null @@ -1,49 +0,0 @@ -From 0ee6cd171d6cd27dd7368d2d471cabc8bd7ff327 Mon Sep 17 00:00:00 2001 -From: Reilly Brogan -Date: Fri, 15 Dec 2023 13:42:29 -0600 -Subject: [PATCH] Use fusermount3 to work with fuse3 - -Signed-off-by: Reilly Brogan ---- - src/builder-context.c | 4 ++-- - tests/libtest.sh | 2 +- - 2 files changed, 3 insertions(+), 3 deletions(-) - -diff --git a/src/builder-context.c b/src/builder-context.c -index bf699fff..5412166f 100644 ---- a/src/builder-context.c -+++ b/src/builder-context.c -@@ -834,7 +834,7 @@ static char *rofiles_unmount_path = NULL; - static void - rofiles_umount_handler (int signum) - { -- char *argv[] = { "fusermount", "-uz", NULL, -+ char *argv[] = { "fusermount3", "-uz", NULL, - NULL }; - - argv[2] = rofiles_unmount_path; -@@ -974,7 +974,7 @@ gboolean - builder_context_disable_rofiles (BuilderContext *self, - GError **error) - { -- char *argv[] = { "fusermount", "-u", NULL, -+ char *argv[] = { "fusermount3", "-u", NULL, - NULL }; - - if (!self->use_rofiles) -diff --git a/tests/libtest.sh b/tests/libtest.sh -index 3536e922..3b148ec4 100644 ---- a/tests/libtest.sh -+++ b/tests/libtest.sh -@@ -296,7 +296,7 @@ run_sh () { - # fuse support is needed (and the kernel module needs to be loaded) for several - # flatpak-builder tests - skip_without_fuse () { -- if [ ! -w /dev/fuse ] || ! command -v fusermount >/dev/null; then -+ if [ ! -w /dev/fuse ] || ! command -v fusermount3 >/dev/null; then - echo "1..0 # SKIP this test requires fuse support" - exit 0 - fi --- -2.43.0 - diff --git a/packages/f/flatpak-builder/package.yml b/packages/f/flatpak-builder/package.yml index d3fc896a461c..ea931fc330b2 100644 --- a/packages/f/flatpak-builder/package.yml +++ b/packages/f/flatpak-builder/package.yml @@ -1,9 +1,10 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name : flatpak-builder -version : 1.4.4 -release : 28 +version : 1.4.10 +release : 29 source : - - https://github.com/flatpak/flatpak-builder/releases/download/1.4.4/flatpak-builder-1.4.4.tar.xz : dc27159394baaa2cb523f52f874472ff50d161983233264ca2a22e850741ec7a + - https://github.com/flatpak/flatpak-builder/releases/download/1.4.10/flatpak-builder-1.4.10.tar.xz : + b1721078c0697c8ca1d7db965232b509d1aa87f68b4dae378eb500bddddb9cc1 homepage : https://flatpak.org license : LGPL-2.1-or-later component : desktop @@ -31,12 +32,13 @@ rundeps : - git - patch setup : | - %patch -p1 -i $pkgfiles/0001-Use-fusermount3-to-work-with-fuse3.patch %meson_configure build : | %ninja_build install : | %ninja_install + %install_license COPYING check : | # Needs unprivileged userns enabled + # Certain test will fail due to chrooted environment %ninja_check || true diff --git a/packages/f/flatpak-builder/pspec_x86_64.xml b/packages/f/flatpak-builder/pspec_x86_64.xml index f72be162dede..cca5186eeb6c 100644 --- a/packages/f/flatpak-builder/pspec_x86_64.xml +++ b/packages/f/flatpak-builder/pspec_x86_64.xml @@ -3,8 +3,8 @@ flatpak-builder https://flatpak.org - Evan Maddock - maddock.evan@vivaldi.net + Clint Eschberger + clint@eschberger.info LGPL-2.1-or-later desktop @@ -23,17 +23,18 @@ /usr/bin/flatpak-builder /usr/share/doc/flatpak-builder/docbook.css /usr/share/doc/flatpak-builder/flatpak-builder-docs.html + /usr/share/licenses/flatpak-builder/COPYING /usr/share/man/man1/flatpak-builder.1.zst /usr/share/man/man5/flatpak-manifest.5.zst - - 2025-10-07 - 1.4.4 + + 2026-07-23 + 1.4.10 Packaging update - Evan Maddock - maddock.evan@vivaldi.net + Clint Eschberger + clint@eschberger.info \ No newline at end of file