Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package xapian-core for openSUSE:Factory 
checked in at 2026-10-06 19:13:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xapian-core (Old)
 and      /work/SRC/openSUSE:Factory/.xapian-core.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xapian-core"

Tue Oct  6 19:13:42 2026 rev:41 rq:1382454 version:1.4.32

Changes:
--------
--- /work/SRC/openSUSE:Factory/xapian-core/xapian-core.changes  2025-03-08 
17:52:20.946293026 +0100
+++ /work/SRC/openSUSE:Factory/.xapian-core.new.3698736/xapian-core.changes     
2026-10-06 19:13:46.439848734 +0200
@@ -1,0 +2,88 @@
+Fri Oct  2 05:44:28 UTC 2026 - Matthias Fehring <[email protected]>
+
+- update to version 1.4.32
+  * API:
+    + MSet::snippet(): Fix missing escaping when parameters hi_start
+      and hi_end are empty strings and text.size() <= length.  This
+      is essentially a missed corner case from CVE-2018-0499.
+  * Portability:
+    + configure: `-Wstrict-overflow=1` is no longer added to the
+      default compiler options for GCC and clang. This option has
+      been a no-op since GCC 8 (and has always been a no-op for
+      clang, provided only for GCC compatibility).
+    + Fix -Wrestrict warning from GCC 16
+    + configure.ac: Use $SED consistently to improve portability
+      to platforms where the installed sed tool isn't just called
+      `sed`.
+    + lemon: Fix bug in -D handling. We were allocating a buffer
+      based on an unassigned variable. The Xapian build system
+      doesn't currently use -D so this bug is latent for us but
+      could result in C compiler warnings during the
+    + Remove unused includes of <fstream> and <sstream>.
+    + Remove __cplusplus conditional in a header only included
+      from C++ code.
+- changes from version 1.4.31
+  * API
+    + Database::get_spelling_suggestion(): Remove a flawed
+      optimisation which was rejecting candidate corrections based
+      only on how many n-grams match.
+    + Database::compact(): FULLER compaction now does exactly the
+      same as FULL.
+    + Query: Attempting to construct a pairwise Query from an
+      operator and two `char*` or `const char*` term names failed
+      to compile because pointers are iterator types and matched
+      the template which allows construction from a pair of
+      iterators which are meant to dereference to give a type
+      convertible to std::string or Xapian::Query or Xapian::Query*.
+      We've solved this by only enabling this template for iterators
+      where sizeof(value_type) is not 1.
+    + QueryParser: Improve FLAG_PARTIAL handling for stopwords.
+    + RangeProcessor: Don't require prefix/suffix on empty bound
+      when flag RP_REPEATED is specified (so now `..$10` and
+      `20kg..` work). Case noted by  James Aylett in the
+      "getting started" guide.
+    + ValueRangeProcessor: Don't require prefix/suffix on empty
+      bound.
+    + Fix incorrect container and iterator traits for Xapian API
+      classes.
+  * Testsuite:
+    + Extend generated tests to cover newer Xapian::Weight subclasses
+      and Xapian::Utf8Iterator.
+  * Glass Backend:
+    + Compacting a database with corrupt item sizes could try to
+      copy an item outside of the allocated block. Now we throw
+      DatabaseCorruptError in this situation.
+    + Opening a database table now throws DatabaseCorruptError if
+      the number of levels is non-zero but the `fake_root` flag
+      is set.
+  * Tools:
+    + quest: Add --stem-strategy option.
+    + quest: List stemming languages in --help.
+    + quest: List valid flags/query ops if an invalid one is specified.
+  * Debug Code:
+    + Fix build with `--enable-assertions=partial`.
+    + Move an assertion that a pointer is not NULL to before where
+      we dereference it.
+- changes from version 1.4.30
+  * API:
+    + Stem: 1.4.28 changed the English stemmer code to remove an
+      exception for "skis" which we incorrectly thought wasn't
+      needed. This was not intended to be a functional change, so
+      we've restored the exception.
+    + Stem: Fix a bug in Snowball's runtime code for decoding
+      4-byte UTF-8 sequences.
+  * Portability:
+    + Fix instance of undefined behaviour in Database::check()
+      for glass databases.
+- changes from version 1.4.29
+  * Build System:
+    + 1.4.28 had its library version information incorrectly set
+- changes from version 1.4.28
+  * API:
+    + Optimise stemming algorithms.
+    + Add dutch_porter as alias for current dutch stemmer for
+      forward compatibility with the next release series where we
+      will have kraaij_pohlmann as the default dutch stemmer.
+
+
+-------------------------------------------------------------------

Old:
----
  xapian-core-1.4.27.tar.xz
  xapian-core-1.4.27.tar.xz.asc

New:
----
  xapian-core-1.4.32.tar.xz
  xapian-core-1.4.32.tar.xz.asc

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

Other differences:
------------------
++++++ xapian-core.spec ++++++
--- /var/tmp/diff_new_pack.0T7Omf/_old  2026-10-06 19:13:49.064959176 +0200
+++ /var/tmp/diff_new_pack.0T7Omf/_new  2026-10-06 19:13:49.068959344 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package xapian-core
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           xapian-core
-Version:        1.4.27
+Version:        1.4.32
 Release:        0
 Summary:        The Xapian Probabilistic Information Retrieval Library
 License:        GPL-2.0-only

++++++ xapian-core-1.4.27.tar.xz -> xapian-core-1.4.32.tar.xz ++++++
++++ 86814 lines of diff (skipped)

Reply via email to