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;