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 2022-01-29 20:57:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xapian-core (Old)
 and      /work/SRC/openSUSE:Factory/.xapian-core.new.1898 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xapian-core"

Sat Jan 29 20:57:24 2022 rev:36 rq:947559 version:1.4.19

Changes:
--------
--- /work/SRC/openSUSE:Factory/xapian-core/xapian-core.changes  2021-02-07 
15:17:39.697631865 +0100
+++ /work/SRC/openSUSE:Factory/.xapian-core.new.1898/xapian-core.changes        
2022-01-29 20:57:24.972527921 +0100
@@ -1,0 +2,48 @@
+Wed Jan 19 21:10:03 UTC 2022 - Dirk M??ller <dmuel...@suse.com>
+
+- update to 1.4.19:
+  * New QueryParser::FLAG_NO_POSITIONS flag.  With this flag enabled, any query
+    operations which would use positional information are replaced by the 
nearest
+    equivalent which doesn't (so phrase searches, NEAR and ADJ will result in
+    OP_AND).  This is intended to replace the automatic conversion of 
OP_PHRASE,
+    etc to OP_AND when a database has no positional information, which will no
+    longer happen in the release series after 1.4.
+  * Give a compile error for code which adds a Database to WritableDatabase.
+    Prior to 1.4.19, this compiled and effectively created a "black-hole" shard
+    which quietly discarded any changes made to it.
+    In 1.4.19 it's still possible to perform this operation by assigning the
+    WritableDatabase to a Database first, which is harder to fix.  This case
+    throws an exception on git master where it's easier to address.
+  * Fix TermIterator::skip_to() with sharded databases which sometimes was
+    failing to advance all the way to the requested term.  Uncovered while
+    addressing warning from GCC's -Wduplicated-cond, reported by dcb in #816.
+  * Clamp edit distance to one less than the length of the word we've been 
asked
+    to correct, which makes the algorithm we use more efficient.  We already
+    require suggestion to have at least one character in common, so the only
+    change to suggestions is we'll no longer suggest corrections which are
+    twice as long or longer even if the edit distance would allow it, which
+    seems like an improvement in itself.
+  * Minor optimisation expanding wildcards.
+  * PostingIterator::get_description(): For an all-docs iterator on a glass
+    database, get_description() would call get_docid() which isn't valid to
+    do once the iterator has reached the end.
+  * Expand allterms test coverage.
+  * Fetch wdf upper bound from postlist which avoids an extra postlist table
+    cursor seek per weighted query term, and also means we now use a per-shard
+    wdf upper bound for local shards which will in typically give a tighter
+    weight upper bound which will tend to make various other matcher
+    optimisations more effective.  Eric Wong reported this speeds up a
+    particularly slow case from ~2 minutes to ~3 seconds.
+  * Avoid triggering a pointless maximum weight recalculation if an unweighted
+    child of a MultiAndPostList prunes.
+  * Only check if the database has positional information when the query
+    uses positional information.  This should help improve notmuch delete
+    performance.  Thanks to andreas on #notmuch for analysis of the problem.
+  * Optimise Glass::Inverter::has_positions().  Use const auto& instead of just
+    auto for the loop variables.  Reported to be faster by andreas on #notmuch.
+  * Cache result of Glass::Inverter::has_positions() since calculating it is
+    potentially very expensive, while maintaining a cached answer is very 
cheap.
+  * Add missing closing parenthesis to reported remote prog context, which has
+    been missing since this code was first added over 20 years ago! 
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ xapian-core.spec ++++++
--- /var/tmp/diff_new_pack.WE15GF/_old  2022-01-29 20:57:25.692523252 +0100
+++ /var/tmp/diff_new_pack.WE15GF/_new  2022-01-29 20:57:25.696523226 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package xapian-core
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # 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.18
+Version:        1.4.19
 Release:        0
 Summary:        The Xapian Probabilistic Information Retrieval Library
 License:        GPL-2.0-only

++++++ xapian-core-1.4.18.tar.xz -> xapian-core-1.4.19.tar.xz ++++++
++++ 11323 lines of diff (skipped)

Reply via email to