Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package flatpak-builder for openSUSE:Factory 
checked in at 2024-01-04 15:59:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/flatpak-builder (Old)
 and      /work/SRC/openSUSE:Factory/.flatpak-builder.new.28375 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "flatpak-builder"

Thu Jan  4 15:59:58 2024 rev:25 rq:1136764 version:1.4.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/flatpak-builder/flatpak-builder.changes  
2023-08-30 10:23:53.819458809 +0200
+++ 
/work/SRC/openSUSE:Factory/.flatpak-builder.new.28375/flatpak-builder.changes   
    2024-01-04 16:01:45.814088626 +0100
@@ -1,0 +2,37 @@
+Fri Dec 29 01:27:57 UTC 2023 - Luna D Dragon <[email protected]>
+
+- Update to version 1.4.0
+  + Deprecate SHA1 and MD5 hashes for sources
+  + Remove all usage of libsoup (bumps GLib requirement to 2.66)
+  + Fix errors in included manifests not being fatal
+  + Fix crash on empty manifests or incorrect JSON type
+  + Various updates to the JSON Schema
+  + Add meson buildsystem;
+  + Set the HTTP Referer header on file/archive Sources
+  + Fix no-autodownload in extensions incorrectly setting autodelete
+  + Reduce verbosity of unzip usage
+  + Ignore $schema properties in manifests
+  + Change git usage to be more forgiving about submodules
+  + Add installed_tests option to meson project
+  + Fix libglnx meson subproject when built from autotools dist
+  + Fix tests not running in parallel under meson
+  + Replace appstream-glib with libappstream
+  + Run tests in parallel respecting number of jobs set
+  + Add missing secret-env and secret-opts keys to the JSON schema
+  + Improve parsing of git submodules
+  + Meson build fixes
+  + Add rename-mime-file and rename-mime-icons properties
+  + Re-implement support for data: URIs
+  + Set download speed timeout for HTTP downloads
+  + Enabled compressed HTTP downloads
+  + Use meson setup with meson buildsystem to avoid warning
+  + Fix libappstream not handling ID's ending with .desktop
+  + Fix ostree deployment on 64-bit inode filesystems
+- remove 0001-builder-Fix-silent-truncation-of-gt-32-bit-inodes.patch
+- Add patch fusermount3.diff to enforce usage of fuse v3
+- Switch to meson build system
+- remove libsoup as a dependency
+- bump min glib version
+- Add dependency on Appstream & Appstream-compose 
+
+-------------------------------------------------------------------

Old:
----
  0001-builder-Fix-silent-truncation-of-gt-32-bit-inodes.patch
  flatpak-builder-1.2.3.tar.xz

New:
----
  flatpak-builder-1.4.0.tar.xz
  fusermount3.diff

BETA DEBUG BEGIN:
  Old:  + Fix ostree deployment on 64-bit inode filesystems
- remove 0001-builder-Fix-silent-truncation-of-gt-32-bit-inodes.patch
- Add patch fusermount3.diff to enforce usage of fuse v3
BETA DEBUG END:

BETA DEBUG BEGIN:
  New:- remove 0001-builder-Fix-silent-truncation-of-gt-32-bit-inodes.patch
- Add patch fusermount3.diff to enforce usage of fuse v3
- Switch to meson build system
BETA DEBUG END:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ flatpak-builder.spec ++++++
--- /var/tmp/diff_new_pack.VOhZs1/_old  2024-01-04 16:01:46.274105430 +0100
+++ /var/tmp/diff_new_pack.VOhZs1/_new  2024-01-04 16:01:46.278105576 +0100
@@ -22,35 +22,38 @@
 %bcond_without system_debugedit
 %endif
 Name:           flatpak-builder
-Version:        1.2.3
+Version:        1.4.0
 Release:        0
 Summary:        Tool to build flatpaks from source
 License:        LGPL-2.1-or-later
 Group:          Development/Tools/Building
 URL:            http://flatpak.org/
 Source0:        
https://github.com/flatpak/flatpak-builder/releases/download/%{version}/%{name}-%{version}.tar.xz
-# PATCH-FIX-UPSTREAM 
0001-builder-Fix-silent-truncation-of-gt-32-bit-inodes.patch boo#1214708 
[email protected]
-Patch0:         0001-builder-Fix-silent-truncation-of-gt-32-bit-inodes.patch
+Patch0:         fusermount3.diff
+BuildRequires:  AppStream
+BuildRequires:  AppStream-compose
 BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  gettext
 BuildRequires:  gtk-doc
 BuildRequires:  libcap-devel
+BuildRequires:  meson
 BuildRequires:  pkgconfig >= 0.24
 BuildRequires:  xmlto
 BuildRequires:  xsltproc
 BuildRequires:  pkgconfig(flatpak) >= %{flatpak_version}
 BuildRequires:  pkgconfig(gio-2.0)
 BuildRequires:  pkgconfig(gio-unix-2.0)
-BuildRequires:  pkgconfig(glib-2.0) >= 2.44
+BuildRequires:  pkgconfig(glib-2.0) >= 2.66
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
 BuildRequires:  pkgconfig(json-glib-1.0)
 BuildRequires:  pkgconfig(libcurl)
 BuildRequires:  pkgconfig(libdw) >= 0.172
 BuildRequires:  pkgconfig(libelf) >= 0.8.12
-BuildRequires:  pkgconfig(libsoup-2.4)
 BuildRequires:  pkgconfig(libxml-2.0) >= 2.4
 BuildRequires:  pkgconfig(ostree-1) >= 2017.14
 BuildRequires:  pkgconfig(yaml-0.1)
+Requires:       %{_bindir}/appstream-compose
+Requires:       %{_bindir}/appstreamcli
 Requires:       %{_bindir}/bzip2
 Recommends:     %{_bindir}/bzr
 Requires:       %{_bindir}/eu-strip
@@ -60,6 +63,7 @@
 Requires:       %{_bindir}/tar
 Requires:       %{_bindir}/unzip
 Requires:       flatpak >= %{flatpak_version}
+# it is enough to have debugedit insatlled for meson to detect it and use the 
system version
 %if %{with system_debugedit}
 BuildRequires:  debugedit
 Requires:       debugedit
@@ -73,16 +77,15 @@
 %autosetup -p1
 
 %build
-%configure \
-       --enable-docbook-docs \
-%if %{with system_debugedit}
-       --with-system-debugedit \
-%endif
-       %{nil}
-%make_build
+# these are the same flags that are normally set minus -Werror=return-type 
which causes libglnx to not compile
+export CFLAGS='-O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 
-fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables 
-fstack-clash-protection -flto=auto -g'
+%meson \
+       -D fuse=3 \
+       -D docs=enabled
+%meson_build
 
 %install
-%make_install
+%meson_install
 
 %files
 %license COPYING

++++++ flatpak-builder-1.2.3.tar.xz -> flatpak-builder-1.4.0.tar.xz ++++++
++++ 9089 lines of diff (skipped)

++++++ fusermount3.diff ++++++
diff --git i/src/builder-context.c w/src/builder-context.c
index bf699fff..5412166f 100644
--- i/src/builder-context.c
+++ w/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 i/tests/libtest.sh w/tests/libtest.sh
index 3536e922..3b148ec4 100644
--- i/tests/libtest.sh
+++ w/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

Reply via email to