Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libxmlb for openSUSE:Factory checked 
in at 2025-09-05 21:42:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libxmlb (Old)
 and      /work/SRC/openSUSE:Factory/.libxmlb.new.1977 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libxmlb"

Fri Sep  5 21:42:05 2025 rev:19 rq:1302548 version:0.3.23

Changes:
--------
--- /work/SRC/openSUSE:Factory/libxmlb/libxmlb.changes  2025-04-02 
17:05:38.981951775 +0200
+++ /work/SRC/openSUSE:Factory/.libxmlb.new.1977/libxmlb.changes        
2025-09-05 21:42:06.189594398 +0200
@@ -1,0 +2,7 @@
+Tue Sep  2 18:26:57 UTC 2025 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 0.3.23:
+  * Bugfixes: Do not reallocate the final silo blob when compiling
+    to reduce peak RSS by about ~6%.
+
+-------------------------------------------------------------------

Old:
----
  libxmlb-0.3.22.tar.gz

New:
----
  libxmlb-0.3.23.tar.gz

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

Other differences:
------------------
++++++ libxmlb.spec ++++++
--- /var/tmp/diff_new_pack.VJ1bYB/_old  2025-09-05 21:42:06.981627724 +0200
+++ /var/tmp/diff_new_pack.VJ1bYB/_new  2025-09-05 21:42:06.981627724 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libxmlb
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
 # Copyright (c) 2019 Bjørn Lie, Bryne, Norway.
 #
 # All modifications and additions to the file contributed by third parties
@@ -19,7 +19,7 @@
 
 %define sover 2
 Name:           libxmlb
-Version:        0.3.22
+Version:        0.3.23
 Release:        0
 Summary:        Library for querying compressed XML metadata
 License:        LGPL-2.1-or-later

++++++ libxmlb-0.3.22.tar.gz -> libxmlb-0.3.23.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libxmlb-0.3.22/.github/workflows/scorecard.yml 
new/libxmlb-0.3.23/.github/workflows/scorecard.yml
--- old/libxmlb-0.3.22/.github/workflows/scorecard.yml  2025-03-12 
10:35:38.000000000 +0100
+++ new/libxmlb-0.3.23/.github/workflows/scorecard.yml  2025-08-07 
13:33:33.000000000 +0200
@@ -37,7 +37,7 @@
           persist-credentials: false
 
       - name: "Run analysis"
-        uses: ossf/scorecard-action@f49aabe0b5af0936a0987cfb85d86b75731b0186 # 
v2.4.1
+        uses: ossf/scorecard-action@05b42c624433fc40578a4040d5cf5e36ddca8cde # 
v2.4.2
         with:
           results_file: results.sarif
           results_format: sarif
@@ -59,7 +59,7 @@
       # Upload the results as artifacts (optional). Commenting out will 
disable uploads of run results in SARIF
       # format to the repository Actions tab.
       - name: "Upload artifact"
-        uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 
# v4.6.1
+        uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 
# v4.6.2
         with:
           name: SARIF file
           path: results.sarif
@@ -68,6 +68,6 @@
       # Upload the results to GitHub's code scanning dashboard (optional).
       # Commenting out will disable upload of results to your repo's Code 
Scanning dashboard
       - name: "Upload to code-scanning"
-        uses: 
github/codeql-action/upload-sarif@6bb031afdd8eb862ea3fc1848194185e076637e5 # 
v3.28.11
+        uses: 
github/codeql-action/upload-sarif@51f77329afa6477de8c49fc9c7046c15b9a4e79d # 
v3.29.5
         with:
           sarif_file: results.sarif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libxmlb-0.3.22/NEWS new/libxmlb-0.3.23/NEWS
--- old/libxmlb-0.3.22/NEWS     2025-03-12 10:35:38.000000000 +0100
+++ new/libxmlb-0.3.23/NEWS     2025-08-07 13:33:33.000000000 +0200
@@ -1,3 +1,10 @@
+Version 0.3.23
+~~~~~~~~~~~~~~
+Released: 2025-08-07
+
+Bugfixes:
+ - Do not reallocate the final silo blob when compiling to reduce peak RSS by 
about ~6%
+
 Version 0.3.22
 ~~~~~~~~~~~~~~
 Released: 2025-03-12
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libxmlb-0.3.22/RELEASE new/libxmlb-0.3.23/RELEASE
--- old/libxmlb-0.3.22/RELEASE  2025-03-12 10:35:38.000000000 +0100
+++ new/libxmlb-0.3.23/RELEASE  2025-08-07 13:33:33.000000000 +0200
@@ -2,9 +2,9 @@
 
 1. Write NEWS entries for libxmlb in the same format as usual.
 
-git shortlog 0.3.21.. | grep -i -v trivial | grep -v Merge > NEWS.new
+git shortlog 0.3.22.. | grep -i -v trivial | grep -v Merge > NEWS.new
 
-Version 0.3.22
+Version 0.3.23
 ~~~~~~~~~~~~~~
 Released: 2025-xx-xx
 
@@ -15,7 +15,7 @@
 Commit changes to git:
 
 # MAKE SURE THESE ARE CORRECT
-export release_ver="0.3.22"
+export release_ver="0.3.23"
 
 git commit -a -m "Release libxmlb ${release_ver}" --no-verify
 git tag -s -f -m "Release libxmlb ${release_ver}" "${release_ver}"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libxmlb-0.3.22/contrib/libxmlb.spec.in 
new/libxmlb-0.3.23/contrib/libxmlb.spec.in
--- old/libxmlb-0.3.22/contrib/libxmlb.spec.in  2025-03-12 10:35:38.000000000 
+0100
+++ new/libxmlb-0.3.23/contrib/libxmlb.spec.in  2025-08-07 13:33:33.000000000 
+0200
@@ -1,3 +1,5 @@
+%bcond stemmer %{defined fedora}
+
 %global glib2_version 2.45.8
 
 %define alphatag                #ALPHATAG#
@@ -7,21 +9,19 @@
 Version:   #VERSION#
 Release:   0.#BUILD#%{?alphatag}%{?dist}
 License:   LGPL-2.1-or-later
-URL:       https://github.com/hughsie/libxmlb
-Source0:   
http://people.freedesktop.org/~hughsient/releases/%{name}-%{version}.tar.xz
+URL:       https://github.com/hughsie/%{name}
+Source0:   
https://github.com/hughsie/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz
 
 BuildRequires: glib2-devel >= %{glib2_version}
 BuildRequires: gtk-doc
+%if %{with stemmer}
 BuildRequires: libstemmer-devel
+%endif
 BuildRequires: meson
 BuildRequires: gobject-introspection-devel
 BuildRequires: xz-devel
 BuildRequires: libzstd-devel
-%if 0%{?rhel} == 7
-BuildRequires: python36-setuptools
-%else
 BuildRequires: python3-setuptools
-%endif
 
 # needed for the self tests
 BuildRequires: shared-mime-info
@@ -53,7 +53,7 @@
 Executable and data files for installed tests.
 
 %prep
-%setup -q
+%autosetup -p1
 
 %build
 
@@ -96,6 +96,4 @@
 %{_datadir}/installed-tests/libxmlb/libxmlb.test
 
 %changelog
-* #LONGDATE# Richard Hughes <rich...@hughsie.com> #VERSION#-0.#BUILD##ALPHATAG#
-- Update from git
-
+%autochangelog
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libxmlb-0.3.22/meson.build 
new/libxmlb-0.3.23/meson.build
--- old/libxmlb-0.3.22/meson.build      2025-03-12 10:35:38.000000000 +0100
+++ new/libxmlb-0.3.23/meson.build      2025-08-07 13:33:33.000000000 +0200
@@ -1,5 +1,5 @@
 project('libxmlb', 'c',
-  version : '0.3.22',
+  version : '0.3.23',
   license : 'LGPL-2.1-or-later',
   meson_version : '>=0.60.0',
   default_options : ['warning_level=2', 'c_std=c99'],
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libxmlb-0.3.22/src/xb-builder.c 
new/libxmlb-0.3.23/src/xb-builder.c
--- old/libxmlb-0.3.22/src/xb-builder.c 2025-03-12 10:35:38.000000000 +0100
+++ new/libxmlb-0.3.23/src/xb-builder.c 2025-08-07 13:33:33.000000000 +0200
@@ -947,7 +947,7 @@
        hdrptr->filesz = buf->len;
 
        /* create data */
-       blob = g_bytes_new(buf->data, buf->len);
+       blob = g_byte_array_free_to_bytes(g_steal_pointer(&buf));
        if (!xb_silo_load_from_bytes(helper->silo, blob, 
XB_SILO_LOAD_FLAG_NONE, error))
                return NULL;
 

Reply via email to