commit libxmlb for openSUSE:Factory

2024-04-18 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libxmlb for openSUSE:Factory checked 
in at 2024-04-18 22:08:05

Comparing /work/SRC/openSUSE:Factory/libxmlb (Old)
 and  /work/SRC/openSUSE:Factory/.libxmlb.new.26366 (New)


Package is "libxmlb"

Thu Apr 18 22:08:05 2024 rev:15 rq:1168793 version:0.3.18

Changes:

--- /work/SRC/openSUSE:Factory/libxmlb/libxmlb.changes  2024-01-07 
21:39:05.277368754 +0100
+++ /work/SRC/openSUSE:Factory/.libxmlb.new.26366/libxmlb.changes   
2024-04-18 22:08:08.827649373 +0200
@@ -1,0 +2,12 @@
+Thu Apr 18 07:54:47 UTC 2024 - Christophe Marin 
+
+- Update to 0.3.18. Changes since 0.3.15:
+  * Add the lzma and zstd support to the pkgconfig file
+  * Create SECURITY.md for the OpenSSF scorecard
+  * Fix decompressing large zstd files
+  * Use zst as the file extension for zstd
+  * Fix decompressing large zstd files, harder
+  * Include the pkgconfig variables in the subproject declared
+dependenc
+
+---

Old:

  libxmlb-0.3.15.tar.gz

New:

  libxmlb-0.3.18.tar.gz



Other differences:
--
++ libxmlb.spec ++
--- /var/tmp/diff_new_pack.9cpDZ9/_old  2024-04-18 22:08:09.527675099 +0200
+++ /var/tmp/diff_new_pack.9cpDZ9/_new  2024-04-18 22:08:09.531675246 +0200
@@ -19,7 +19,7 @@
 
 %define sover 2
 Name:   libxmlb
-Version:0.3.15
+Version:0.3.18
 Release:0
 Summary:Library for querying compressed XML metadata
 License:LGPL-2.1-or-later

++ libxmlb-0.3.15.tar.gz -> libxmlb-0.3.18.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libxmlb-0.3.15/.github/dependabot.yml 
new/libxmlb-0.3.18/.github/dependabot.yml
--- old/libxmlb-0.3.15/.github/dependabot.yml   1970-01-01 01:00:00.0 
+0100
+++ new/libxmlb-0.3.18/.github/dependabot.yml   2024-04-09 22:24:57.0 
+0200
@@ -0,0 +1,6 @@
+version: 2
+updates:
+  - package-ecosystem: "github-actions"
+directory: "/"
+schedule:
+  interval: "weekly"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libxmlb-0.3.15/.github/workflows/main.yml 
new/libxmlb-0.3.18/.github/workflows/main.yml
--- old/libxmlb-0.3.15/.github/workflows/main.yml   2024-01-02 
11:25:44.0 +0100
+++ new/libxmlb-0.3.18/.github/workflows/main.yml   2024-04-09 
22:24:57.0 +0200
@@ -6,6 +6,9 @@
   pull_request:
 branches: [ main ]
 
+permissions:
+  contents: read
+
 jobs:
   build-linux:
 runs-on: ubuntu-latest
@@ -16,6 +19,6 @@
   - debian
   fail-fast: false
 steps:
-  - uses: actions/checkout@v2
+  - uses: actions/checkout@v4
   - run: docker build -t libxmlb-${{ matrix.distro }} -f 
contrib/ci/Dockerfile-${{ matrix.distro }} .
   - run: docker run -t -v `pwd`:/build libxmlb-${{ matrix.distro }} 
./contrib/ci/build-${{ matrix.distro }}.sh
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libxmlb-0.3.15/.github/workflows/scorecard.yml 
new/libxmlb-0.3.18/.github/workflows/scorecard.yml
--- old/libxmlb-0.3.15/.github/workflows/scorecard.yml  1970-01-01 
01:00:00.0 +0100
+++ new/libxmlb-0.3.18/.github/workflows/scorecard.yml  2024-04-09 
22:24:57.0 +0200
@@ -0,0 +1,73 @@
+# This workflow uses actions that are not certified by GitHub. They are 
provided
+# by a third-party and are governed by separate terms of service, privacy
+# policy, and support documentation.
+
+name: Scorecard supply-chain security
+on:
+  # For Branch-Protection check. Only the default branch is supported. See
+  # 
https://github.com/ossf/scorecard/blob/main/docs/checks.md#branch-protection
+  branch_protection_rule:
+  # To guarantee Maintained check is occasionally updated. See
+  # https://github.com/ossf/scorecard/blob/main/docs/checks.md#maintained
+  schedule:
+- cron: '25 11 * * 1'
+  push:
+branches: [ "main" ]
+
+# Declare default permissions as read only.
+permissions: read-all
+
+jobs:
+  analysis:
+name: Scorecard analysis
+runs-on: ubuntu-latest
+permissions:
+  # Needed to upload the results to code-scanning dashboard.
+  security-events: write
+  # Needed to publish results and get a badge (see publish_results below).
+  id-token: write
+  # Uncomment the permissions below if installing in a private repository.
+  # contents: read
+  # actions: read
+
+steps:
+  - name: "Checkout code"
+uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # 
v4.1.1
+with:
+  persist-credentials: false
+
+  - name: "Run analysis"
+

commit libxmlb for openSUSE:Factory

2024-01-07 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libxmlb for openSUSE:Factory checked 
in at 2024-01-07 21:39:01

Comparing /work/SRC/openSUSE:Factory/libxmlb (Old)
 and  /work/SRC/openSUSE:Factory/.libxmlb.new.28375 (New)


Package is "libxmlb"

Sun Jan  7 21:39:01 2024 rev:14 rq:1137237 version:0.3.15

Changes:

--- /work/SRC/openSUSE:Factory/libxmlb/libxmlb.changes  2023-10-12 
11:45:46.224943067 +0200
+++ /work/SRC/openSUSE:Factory/.libxmlb.new.28375/libxmlb.changes   
2024-01-07 21:39:05.277368754 +0100
@@ -1,0 +2,14 @@
+Sat Jan  6 13:01:11 UTC 2024 - Dirk Müller 
+
+- update to 0.3.15:
+  * Sprinkle __attribute__((nonnull)) to give a little more
+compile-time safety
+  * Accept text/xml as an alternative to application/xml
+  * Do not inline shared code
+  * Fix compiling with Visual Studio
+  * Fix the exported api test on Windows
+  * Generate and use .def file for clang-cl builds
+Fan)
+  * Release source file handles early
+
+---

Old:

  libxmlb-0.3.14.tar.gz

New:

  libxmlb-0.3.15.tar.gz



Other differences:
--
++ libxmlb.spec ++
--- /var/tmp/diff_new_pack.U17E0l/_old  2024-01-07 21:39:06.113399163 +0100
+++ /var/tmp/diff_new_pack.U17E0l/_new  2024-01-07 21:39:06.113399163 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libxmlb
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 # 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.14
+Version:0.3.15
 Release:0
 Summary:Library for querying compressed XML metadata
 License:LGPL-2.1-or-later

++ libxmlb-0.3.14.tar.gz -> libxmlb-0.3.15.tar.gz ++
 1750 lines of diff (skipped)


commit libxmlb for openSUSE:Factory

2023-10-13 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libxmlb for openSUSE:Factory checked 
in at 2023-10-11 23:53:56

Comparing /work/SRC/openSUSE:Factory/libxmlb (Old)
 and  /work/SRC/openSUSE:Factory/.libxmlb.new.1807 (New)


Package is "libxmlb"

Wed Oct 11 23:53:56 2023 rev:13 rq:1116625 version:0.3.14

Changes:

--- /work/SRC/openSUSE:Factory/libxmlb/libxmlb.changes  2023-08-21 
11:42:47.347367824 +0200
+++ /work/SRC/openSUSE:Factory/.libxmlb.new.1807/libxmlb.changes
2023-10-12 11:45:46.224943067 +0200
@@ -1,0 +2,16 @@
+Tue Oct 10 08:03:30 UTC 2023 - Dominique Leuenberger 
+
+- baselibs.conf: don't build libxmlb2-32bit; baselibs.conf was
+  added for the x86-64-v3 flavor; the -32bit was an unintended side
+  effect.
+
+---
+Tue Oct  3 22:31:17 UTC 2023 - Christophe Marin 
+
+- Update to 0.3.14
+  * Fix comparing indexed text with integer values
+- Enable libstemmer-devel BuildRequires and pass stemmer=true to
+  meson setup, libstemmer now available in Tumbleweed.
+- Use ldconfig_scriptlets macro for post(un) handling.
+
+---

Old:

  libxmlb-0.3.13.tar.gz

New:

  libxmlb-0.3.14.tar.gz



Other differences:
--
++ libxmlb.spec ++
--- /var/tmp/diff_new_pack.We3udC/_old  2023-10-12 11:45:46.892967239 +0200
+++ /var/tmp/diff_new_pack.We3udC/_new  2023-10-12 11:45:46.892967239 +0200
@@ -19,7 +19,7 @@
 
 %define sover 2
 Name:   libxmlb
-Version:0.3.13
+Version:0.3.14
 Release:0
 Summary:Library for querying compressed XML metadata
 License:LGPL-2.1-or-later
@@ -27,9 +27,8 @@
 URL:https://github.com/hughsie/libxmlb
 Source0:%{url}/archive/%{version}/%{name}-%{version}.tar.gz
 Source9:baselibs.conf
-# Enable when/if libstemmer becomes available in openSUSE (+ in meson call)
-#BuildRequires:  libstemmer-devel
 BuildRequires:  %{python_module setuptools}
+BuildRequires:  libstemmer-devel
 BuildRequires:  meson >= 0.47.0
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(gio-2.0) >= 2.45.8
@@ -93,7 +92,7 @@
-Dgtkdoc=true \
-Dintrospection=true \
-Dtests=true \
-#  -Dstemmer=true \
+   -Dstemmer=true \
%{nil}
 %meson_build
 
@@ -103,8 +102,7 @@
 %install
 %meson_install
 
-%post -n %{name}%{sover} -p /sbin/ldconfig
-%postun -n %{name}%{sover} -p /sbin/ldconfig
+%ldconfig_scriptlets -n %{name}%{sover}
 
 %files -n %{name}%{sover}
 %license LICENSE

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.We3udC/_old  2023-10-12 11:45:46.948969266 +0200
+++ /var/tmp/diff_new_pack.We3udC/_new  2023-10-12 11:45:46.956969555 +0200
@@ -1,2 +1,3 @@
 libxmlb2
+  targettype 32bit block!
 

++ libxmlb-0.3.13.tar.gz -> libxmlb-0.3.14.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libxmlb-0.3.13/NEWS new/libxmlb-0.3.14/NEWS
--- old/libxmlb-0.3.13/NEWS 2023-08-17 20:49:51.0 +0200
+++ new/libxmlb-0.3.14/NEWS 2023-08-24 17:49:33.0 +0200
@@ -1,3 +1,10 @@
+Version 0.3.14
+~~
+Released: 2023-10-24
+
+Bugfixes:
+ - Fix comparing indexed text with integer values (Richard Hughes)
+
 Version 0.3.13
 ~~
 Released: 2023-10-17
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libxmlb-0.3.13/RELEASE new/libxmlb-0.3.14/RELEASE
--- old/libxmlb-0.3.13/RELEASE  2023-08-17 20:49:51.0 +0200
+++ new/libxmlb-0.3.14/RELEASE  2023-08-24 17:49:33.0 +0200
@@ -2,9 +2,9 @@
 
 1. Write NEWS entries for libxmlb in the same format as usual.
 
-git shortlog 0.3.12.. | grep -i -v trivial | grep -v Merge > NEWS.new
+git shortlog 0.3.13.. | grep -i -v trivial | grep -v Merge > NEWS.new
 
-Version 0.3.13
+Version 0.3.14
 ~~
 Released: 2023-xx-xx
 
@@ -15,7 +15,7 @@
 Commit changes to git:
 
 # MAKE SURE THESE ARE CORRECT
-export release_ver="0.3.13"
+export release_ver="0.3.14"
 
 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.13/meson.build 
new/libxmlb-0.3.14/meson.build
--- old/libxmlb-0.3.13/meson.build  2023-08-17 20:49:51.0 +0200
+++ new/libxmlb-0.3.14/meson.build  2023-08-24 17:49:33.0 +0200
@@ -1,5 +1,5 @@
 project('libxmlb', 'c',
-  version : '0.3.13',
+  version : '0.3.14',
   license : 'LGPL-2.1+',
   meson_version : '>=0.47.0',
   default_options : ['warning_level=2', 'c_std=c99'],
diff -urN '--exclude=CVS' 

commit libxmlb for openSUSE:Factory

2023-08-21 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libxmlb for openSUSE:Factory checked 
in at 2023-08-21 11:42:46

Comparing /work/SRC/openSUSE:Factory/libxmlb (Old)
 and  /work/SRC/openSUSE:Factory/.libxmlb.new.1766 (New)


Package is "libxmlb"

Mon Aug 21 11:42:46 2023 rev:12 rq:1104782 version:0.3.13

Changes:

--- /work/SRC/openSUSE:Factory/libxmlb/libxmlb.changes  2023-04-29 
17:27:50.650467709 +0200
+++ /work/SRC/openSUSE:Factory/.libxmlb.new.1766/libxmlb.changes
2023-08-21 11:42:47.347367824 +0200
@@ -1,0 +2,14 @@
+Fri Aug 18 17:20:43 UTC 2023 - Enrico Belleri 
+
+- Update to 0.3.13:
+  * Use indexes when binding value
+  * Correctly tokenize when using a bound text value
+  * Ensure tokens are all NULL when using xb_opcode_init()
+  * Avoid building errors and debug strings when possible to make
+XbQuery faster
+  * Fix content type detection on macOS
+  * Inline a number of machine internals to make queries faster
+  * Make zstd support optional
+  * Setup various release build options
+
+---

Old:

  libxmlb-0.3.11.tar.gz

New:

  libxmlb-0.3.13.tar.gz



Other differences:
--
++ libxmlb.spec ++
--- /var/tmp/diff_new_pack.GFkj9k/_old  2023-08-21 11:42:48.335369717 +0200
+++ /var/tmp/diff_new_pack.GFkj9k/_new  2023-08-21 11:42:48.343369732 +0200
@@ -19,7 +19,7 @@
 
 %define sover 2
 Name:   libxmlb
-Version:0.3.11
+Version:0.3.13
 Release:0
 Summary:Library for querying compressed XML metadata
 License:LGPL-2.1-or-later

++ libxmlb-0.3.11.tar.gz -> libxmlb-0.3.13.tar.gz ++
 2538 lines of diff (skipped)


commit libxmlb for openSUSE:Factory

2023-04-29 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libxmlb for openSUSE:Factory checked 
in at 2023-04-29 17:27:42

Comparing /work/SRC/openSUSE:Factory/libxmlb (Old)
 and  /work/SRC/openSUSE:Factory/.libxmlb.new.1533 (New)


Package is "libxmlb"

Sat Apr 29 17:27:42 2023 rev:11 rq:1083359 version:0.3.11

Changes:

--- /work/SRC/openSUSE:Factory/libxmlb/libxmlb.changes  2023-01-21 
19:10:07.492806483 +0100
+++ /work/SRC/openSUSE:Factory/.libxmlb.new.1533/libxmlb.changes
2023-04-29 17:27:50.650467709 +0200
@@ -1,0 +2,9 @@
+Thu Apr 27 22:24:36 UTC 2023 - Dirk Müller 
+
+- update to 0.3.11:
+  * Add limited support for XPath 1.0 'in' (Richard Hughes)
+  * Add support for zstd (Richard Hughes)
+  * Do not assert() when decompressing invalid LZMA (Richard
+Hughes)
+
+---

Old:

  libxmlb-0.3.10.tar.gz

New:

  libxmlb-0.3.11.tar.gz



Other differences:
--
++ libxmlb.spec ++
--- /var/tmp/diff_new_pack.m1qkf4/_old  2023-04-29 17:27:51.094469569 +0200
+++ /var/tmp/diff_new_pack.m1qkf4/_new  2023-04-29 17:27:51.106469619 +0200
@@ -19,7 +19,7 @@
 
 %define sover 2
 Name:   libxmlb
-Version:0.3.10
+Version:0.3.11
 Release:0
 Summary:Library for querying compressed XML metadata
 License:LGPL-2.1-or-later
@@ -36,6 +36,7 @@
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
 BuildRequires:  pkgconfig(gtk-doc)
 BuildRequires:  pkgconfig(liblzma)
+BuildRequires:  pkgconfig(libzstd)
 # Needed for the self tests
 BuildRequires:  pkgconfig(shared-mime-info)
 %{?suse_build_hwcaps_libs}

++ libxmlb-0.3.10.tar.gz -> libxmlb-0.3.11.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libxmlb-0.3.10/.clang-tidy 
new/libxmlb-0.3.11/.clang-tidy
--- old/libxmlb-0.3.10/.clang-tidy  1970-01-01 01:00:00.0 +0100
+++ new/libxmlb-0.3.11/.clang-tidy  2023-02-20 10:48:39.0 +0100
@@ -0,0 +1,42 @@
+---
+Checks: "-*,\
+bugprone-*,\
+-bugprone-assignment-in-if-condition,\
+-bugprone-easily-swappable-parameters,\
+-bugprone-implicit-widening-of-multiplication-result,\
+-bugprone-macro-parentheses,\
+-bugprone-misplaced-widening-cast,\
+-bugprone-narrowing-conversions,\
+-bugprone-reserved-identifier,\
+-bugprone-too-small-loop-variable,\
+-bugprone-unchecked-optional-access,\
+misc-*,\
+-misc-confusable-identifiers,\
+-misc-const-correctness,\
+-misc-non-private-member-variables-in-classes,\
+-misc-no-recursion,\
+-misc-static-assert,\
+-misc-unused-parameters,\
+modernize-*,\
+-modernize-macro-to-enum,\
+-modernize-use-trailing-return-type,\
+-modernize-use-transparent-functors,\
+performance-*,\
+-performance-inefficient-vector-operation,\
+-performance-no-int-to-ptr,\
+readability-*,\
+-readability-avoid-const-params-in-decls,\
+-readability-braces-around-statements,\
+-readability-function-cognitive-complexity,\
+-readability-identifier-length,\
+-readability-identifier-naming,\
+-readability-implicit-bool-conversion,\
+-readability-isolate-declaration,\
+-readability-magic-numbers,\
+-readability-non-const-parameter,\
+-readability-qualified-auto,\
+-readability-redundant-declaration,\
+-readability-suspicious-call-argument,\
+-readability-uppercase-literal-suffix,\
+"
+...
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libxmlb-0.3.10/NEWS new/libxmlb-0.3.11/NEWS
--- old/libxmlb-0.3.10/NEWS 2022-09-11 12:09:18.0 +0200
+++ new/libxmlb-0.3.11/NEWS 2023-02-20 10:48:39.0 +0100
@@ -1,3 +1,14 @@
+Version 0.3.11
+~~
+Released: 2023-02-20
+
+New Features:
+ - Add limited support for XPath 1.0 'in' (Richard Hughes)
+ - Add support for zstd (Richard Hughes)
+
+Bugfixes:
+ - Do not assert() when decompressing invalid LZMA (Richard Hughes)
+
 Version 0.3.10
 ~~
 Released: 2022-09-11
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libxmlb-0.3.10/RELEASE new/libxmlb-0.3.11/RELEASE
--- old/libxmlb-0.3.10/RELEASE  2022-09-11 12:09:18.0 +0200
+++ new/libxmlb-0.3.11/RELEASE  2023-02-20 10:48:39.0 +0100
@@ -2,11 +2,11 @@
 
 1. Write NEWS entries for libxmlb in the same format as usual.
 
-git shortlog 0.3.9.. | grep -i -v trivial | grep -v Merge > NEWS.new
+git shortlog 0.3.10.. | grep -i -v trivial | grep -v Merge > NEWS.new
 
-Version 0.3.10
+Version 0.3.11
 ~~
-Released: 2022-xx-xx
+Released: 2023-xx-xx
 
 New Features:
 Bugfixes:
@@ -15,7 +15,7 @@
 Commit changes to git:
 
 # MAKE SURE THESE ARE CORRECT
-export release_ver="0.3.10"
+export release_ver="0.3.11"
 
 git commit -a 

commit libxmlb for openSUSE:Factory

2023-01-21 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libxmlb for openSUSE:Factory checked 
in at 2023-01-21 19:10:00

Comparing /work/SRC/openSUSE:Factory/libxmlb (Old)
 and  /work/SRC/openSUSE:Factory/.libxmlb.new.32243 (New)


Package is "libxmlb"

Sat Jan 21 19:10:00 2023 rev:10 rq:1059626 version:0.3.10

Changes:

--- /work/SRC/openSUSE:Factory/libxmlb/libxmlb.changes  2022-10-12 
18:24:17.425604350 +0200
+++ /work/SRC/openSUSE:Factory/.libxmlb.new.32243/libxmlb.changes   
2023-01-21 19:10:07.492806483 +0100
@@ -1,0 +2,5 @@
+Fri Dec 16 17:02:37 UTC 2022 - Dirk Müller 
+
+- build hwcaps optimized libraries
+
+---

New:

  baselibs.conf



Other differences:
--
++ libxmlb.spec ++
--- /var/tmp/diff_new_pack.oytLcS/_old  2023-01-21 19:10:07.980809269 +0100
+++ /var/tmp/diff_new_pack.oytLcS/_new  2023-01-21 19:10:07.984809292 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libxmlb
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 # Copyright (c) 2019 Bjørn Lie, Bryne, Norway.
 #
 # All modifications and additions to the file contributed by third parties
@@ -26,6 +26,7 @@
 Group:  Development/Libraries/Other
 URL:https://github.com/hughsie/libxmlb
 Source0:%{url}/archive/%{version}/%{name}-%{version}.tar.gz
+Source9:baselibs.conf
 # Enable when/if libstemmer becomes available in openSUSE (+ in meson call)
 #BuildRequires:  libstemmer-devel
 BuildRequires:  %{python_module setuptools}
@@ -37,6 +38,7 @@
 BuildRequires:  pkgconfig(liblzma)
 # Needed for the self tests
 BuildRequires:  pkgconfig(shared-mime-info)
+%{?suse_build_hwcaps_libs}
 
 %description
 XML is slow to parse and strings inside the document cannot be

++ baselibs.conf ++
libxmlb2


commit libxmlb for openSUSE:Factory

2022-10-12 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libxmlb for openSUSE:Factory checked 
in at 2022-10-12 18:23:24

Comparing /work/SRC/openSUSE:Factory/libxmlb (Old)
 and  /work/SRC/openSUSE:Factory/.libxmlb.new.2275 (New)


Package is "libxmlb"

Wed Oct 12 18:23:24 2022 rev:9 rq:1009287 version:0.3.10

Changes:

--- /work/SRC/openSUSE:Factory/libxmlb/libxmlb.changes  2022-07-26 
19:42:36.124700815 +0200
+++ /work/SRC/openSUSE:Factory/.libxmlb.new.2275/libxmlb.changes
2022-10-12 18:24:17.425604350 +0200
@@ -1,0 +2,8 @@
+Sat Oct  1 11:12:48 UTC 2022 - Dirk M??ller 
+
+- update to 0.3.10:
+  * Fix dumping and exporting multiple files from the CLI (Richard Hughes)
+  * Watch files before loading them into the builder (Philip Withnall)
+  * Fix potential double free when filtering by language (Sergio Costas 
Rodriguez)
+
+---

Old:

  libxmlb-0.3.9.tar.gz

New:

  libxmlb-0.3.10.tar.gz



Other differences:
--
++ libxmlb.spec ++
--- /var/tmp/diff_new_pack.Qeiobf/_old  2022-10-12 18:24:19.465609447 +0200
+++ /var/tmp/diff_new_pack.Qeiobf/_new  2022-10-12 18:24:19.473609467 +0200
@@ -19,7 +19,7 @@
 
 %define sover 2
 Name:   libxmlb
-Version:0.3.9
+Version:0.3.10
 Release:0
 Summary:Library for querying compressed XML metadata
 License:LGPL-2.1-or-later

++ libxmlb-0.3.9.tar.gz -> libxmlb-0.3.10.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libxmlb-0.3.9/NEWS new/libxmlb-0.3.10/NEWS
--- old/libxmlb-0.3.9/NEWS  2022-05-24 12:05:36.0 +0200
+++ new/libxmlb-0.3.10/NEWS 2022-09-11 12:09:18.0 +0200
@@ -1,3 +1,12 @@
+Version 0.3.10
+~~
+Released: 2022-09-11
+
+Bugfixes:
+ - Fix dumping and exporting multiple files from the CLI (Richard Hughes)
+ - Watch files before loading them into the builder (Philip Withnall)
+ - Fix potential double free when filtering by language (Sergio Costas 
Rodriguez)
+
 Version 0.3.9
 ~
 Released: 2022-05-24
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libxmlb-0.3.9/RELEASE new/libxmlb-0.3.10/RELEASE
--- old/libxmlb-0.3.9/RELEASE   2022-05-24 12:05:36.0 +0200
+++ new/libxmlb-0.3.10/RELEASE  2022-09-11 12:09:18.0 +0200
@@ -2,10 +2,10 @@
 
 1. Write NEWS entries for libxmlb in the same format as usual.
 
-git shortlog 0.3.8.. | grep -i -v trivial | grep -v Merge > NEWS.new
+git shortlog 0.3.9.. | grep -i -v trivial | grep -v Merge > NEWS.new
 
-Version 0.3.9
-~
+Version 0.3.10
+~~
 Released: 2022-xx-xx
 
 New Features:
@@ -15,7 +15,7 @@
 Commit changes to git:
 
 # MAKE SURE THESE ARE CORRECT
-export release_ver="0.3.9"
+export release_ver="0.3.10"
 
 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.9/meson.build 
new/libxmlb-0.3.10/meson.build
--- old/libxmlb-0.3.9/meson.build   2022-05-24 12:05:36.0 +0200
+++ new/libxmlb-0.3.10/meson.build  2022-09-11 12:09:18.0 +0200
@@ -1,5 +1,5 @@
 project('libxmlb', 'c',
-  version : '0.3.9',
+  version : '0.3.10',
   license : 'LGPL-2.1+',
   meson_version : '>=0.47.0',
   default_options : ['warning_level=2', 'c_std=c99'],
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libxmlb-0.3.9/src/xb-builder-node.h 
new/libxmlb-0.3.10/src/xb-builder-node.h
--- old/libxmlb-0.3.9/src/xb-builder-node.h 2022-05-24 12:05:36.0 
+0200
+++ new/libxmlb-0.3.10/src/xb-builder-node.h2022-09-11 12:09:18.0 
+0200
@@ -58,7 +58,9 @@
 XbBuilderNode *
 xb_builder_node_new(const gchar *element);
 XbBuilderNode *
-xb_builder_node_insert(XbBuilderNode *parent, const gchar *element, ...) 
G_GNUC_NULL_TERMINATED;
+xb_builder_node_insert(XbBuilderNode *parent,
+  const gchar *element,
+  ...) G_GNUC_NULL_TERMINATED G_GNUC_WARN_UNUSED_RESULT;
 void
 xb_builder_node_insert_text(XbBuilderNode *parent, const gchar *element, const 
gchar *text, ...)
 G_GNUC_NULL_TERMINATED;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libxmlb-0.3.9/src/xb-builder.c 
new/libxmlb-0.3.10/src/xb-builder.c
--- old/libxmlb-0.3.9/src/xb-builder.c  2022-05-24 12:05:36.0 +0200
+++ new/libxmlb-0.3.10/src/xb-builder.c 2022-09-11 12:09:18.0 +0200
@@ -442,7 +442,7 @@
for (guint i = 0; i < nodes->len; i++) {
 

commit libxmlb for openSUSE:Factory

2022-07-26 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libxmlb for openSUSE:Factory checked 
in at 2022-07-26 19:42:26

Comparing /work/SRC/openSUSE:Factory/libxmlb (Old)
 and  /work/SRC/openSUSE:Factory/.libxmlb.new.1533 (New)


Package is "libxmlb"

Tue Jul 26 19:42:26 2022 rev:8 rq:991056 version:0.3.9

Changes:

--- /work/SRC/openSUSE:Factory/libxmlb/libxmlb.changes  2021-12-25 
20:16:46.237255708 +0100
+++ /work/SRC/openSUSE:Factory/.libxmlb.new.1533/libxmlb.changes
2022-07-26 19:42:36.124700815 +0200
@@ -1,0 +2,12 @@
+Fri Jul 22 21:52:44 UTC 2022 - Dirk M??ller 
+
+- update to 0.3.9:
+  * Fix the crash for when the root tree has no children (Richard Hughes)
+  * Fix the crash when getting the element for the [empty] root (Richard 
Hughes)
+  * Install xb-tool into bindir (Richard Hughes)
+  * Ensure reproducible results when importing a node (Richard Hughes)
+  * Ignore all hidden files when using _WATCH_DIRECTORY (Richard Hughes)
+  * Show the value bindings when using XB_SILO_PROFILE_FLAG_XPATH (Richard 
Hughes)
+  * Use the correct lookup method for the python3 script interpreter (Eli 
Schwartz)
+ 
+---

Old:

  libxmlb-0.3.6.tar.gz

New:

  libxmlb-0.3.9.tar.gz



Other differences:
--
++ libxmlb.spec ++
--- /var/tmp/diff_new_pack.a2SRIE/_old  2022-07-26 19:42:36.616624800 +0200
+++ /var/tmp/diff_new_pack.a2SRIE/_new  2022-07-26 19:42:36.620624182 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libxmlb
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 # Copyright (c) 2019 Bj??rn Lie, Bryne, Norway.
 #
 # All modifications and additions to the file contributed by third parties
@@ -19,17 +19,17 @@
 
 %define sover 2
 Name:   libxmlb
-Version:0.3.6
+Version:0.3.9
 Release:0
 Summary:Library for querying compressed XML metadata
 License:LGPL-2.1-or-later
 Group:  Development/Libraries/Other
 URL:https://github.com/hughsie/libxmlb
 Source0:%{url}/archive/%{version}/%{name}-%{version}.tar.gz
-BuildRequires:  meson >= 0.47.0
 # Enable when/if libstemmer becomes available in openSUSE (+ in meson call)
 #BuildRequires:  libstemmer-devel
 BuildRequires:  %{python_module setuptools}
+BuildRequires:  meson >= 0.47.0
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(gio-2.0) >= 2.45.8
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
@@ -112,7 +112,8 @@
 
 %files -n xmlb-tool
 %doc README.md NEWS
-%{_libexecdir}/xb-tool
+%{_bindir}/xb-tool
+%{_mandir}/man1/xb-tool.1%{?ext_man}
 
 %files devel
 %doc %{_datadir}/gtk-doc/html/%{name}

++ libxmlb-0.3.6.tar.gz -> libxmlb-0.3.9.tar.gz ++
 23200 lines of diff (skipped)


commit libxmlb for openSUSE:Factory

2021-12-25 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libxmlb for openSUSE:Factory checked 
in at 2021-12-25 20:16:34

Comparing /work/SRC/openSUSE:Factory/libxmlb (Old)
 and  /work/SRC/openSUSE:Factory/.libxmlb.new.2520 (New)


Package is "libxmlb"

Sat Dec 25 20:16:34 2021 rev:7 rq:942315 version:0.3.6

Changes:

--- /work/SRC/openSUSE:Factory/libxmlb/libxmlb.changes  2020-10-29 
09:22:02.478672513 +0100
+++ /work/SRC/openSUSE:Factory/.libxmlb.new.2520/libxmlb.changes
2021-12-25 20:16:46.237255708 +0100
@@ -1,0 +2,16 @@
+Wed Dec 22 12:07:22 UTC 2021 - Callum Farmer 
+
+- Update to version 0.3.6:
+  - Add support for LZMA decompression
+  - Add locking for file monitors
+  - Modernise property declaration
+  - Add iterator for XbNode attributes and children
+  - Put tail after the node when exporting XbBuilderNode
+  - Ensure _IS_TOKENIZED is set if tokens are added manually
+  - Ensure we never add too many tokens to the silo
+  - Remove the G_ALIGNOF checks to fix compile with old GLib
+versions
+  - Use the correct pkgconfig export package name in the GIR file
+- Add pkgconfig(liblzma) BuildRequires: new dependency.
+
+---

Old:

  libxmlb-0.2.1.tar.xz

New:

  libxmlb-0.3.6.tar.gz



Other differences:
--
++ libxmlb.spec ++
--- /var/tmp/diff_new_pack.pgpa2h/_old  2021-12-25 20:16:47.689256890 +0100
+++ /var/tmp/diff_new_pack.pgpa2h/_new  2021-12-25 20:16:47.693256893 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libxmlb
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 # Copyright (c) 2019 Bj??rn Lie, Bryne, Norway.
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,16 +18,14 @@
 
 
 %define sover 2
-
 Name:   libxmlb
-Version:0.2.1
+Version:0.3.6
 Release:0
 Summary:Library for querying compressed XML metadata
 License:LGPL-2.1-or-later
 Group:  Development/Libraries/Other
 URL:https://github.com/hughsie/libxmlb
-Source0:%{url}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.xz
-
+Source0:%{url}/archive/%{version}/%{name}-%{version}.tar.gz
 BuildRequires:  meson >= 0.47.0
 # Enable when/if libstemmer becomes available in openSUSE (+ in meson call)
 #BuildRequires:  libstemmer-devel
@@ -36,6 +34,7 @@
 BuildRequires:  pkgconfig(gio-2.0) >= 2.45.8
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
 BuildRequires:  pkgconfig(gtk-doc)
+BuildRequires:  pkgconfig(liblzma)
 # Needed for the self tests
 BuildRequires:  pkgconfig(shared-mime-info)