Hello community, here is the log from the commit of package xapian-core for openSUSE:Factory checked in at 2020-05-05 18:53:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xapian-core (Old) and /work/SRC/openSUSE:Factory/.xapian-core.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xapian-core" Tue May 5 18:53:33 2020 rev:33 rq:799125 version:1.4.15 Changes: -------- --- /work/SRC/openSUSE:Factory/xapian-core/xapian-core.changes 2020-04-19 21:35:49.162435935 +0200 +++ /work/SRC/openSUSE:Factory/.xapian-core.new.2738/xapian-core.changes 2020-05-05 18:53:36.145181693 +0200 @@ -1,0 +2,49 @@ +Wed Apr 29 17:00:49 UTC 2020 - Dominique Leuenberger <[email protected]> + +- Update to version 1.4.15: + + API: + * Database::check(): Fix checking of replication changesets. + This reverts a change incorrectly made in 1.3.7. + * Database::locked(): Return false instead of true for a closed inmemory DB. + * Database::commit(): If commit() failed with an exception while trying to add + pending changes (e.g. InvalidArgumentError due to a long term containing zero + bytes) then a subsequent commit() on the same object would throw the same + exception. Now we clear the pending changes in this situation (like we + already did for failure at other stages in the commit). This bug remains + unfixed for the chert backend as it's harder to fix there and the effort to + fix it and extra risk of breakage don't seem justified for a backend we + recommend people migrate away from. + * QueryParser::parse_query(): Optimise parsing of multi-word synonyms. + + Testsuite fixes. + + matcher: + * Hoist positional check above OP_FILTER. + * Handle OP_FILTER with more than two subqueries correctly. Previously we'd + only check the first two subqueries in some situations. + + remote backend: + * For a remote WritableDatabase, the client now keeps track of whether there + are pending changes, and if there aren't then we now do nothing for commit() + or cancel() calls. In particular this saves a message exchange when the + WritableDatabase destructor is called when changes have already been + committed with an explicit call to commit() (which is what we recommend + doing, since with an explicit call to commit() you get to see any exception + which gets thrown). + * When closing a remote prog WritableDatabase, previously an exception could + leave the remote connection open with the remote server running, and we'd + then wait for the specified timeout before closing the connection. Now we + close the connection before letting the exception propagate. + * Don't swallow exceptions from Database::close() on a remote database. If + we aren't in a transaction and so try to commit() and that fails then + previously the caller would have no indication of the failure. + * Fix handling the reported term weight when remote shards are searched. + Fixes 5 XFAILs in the testsuite. + * Add missing space to mismatching protocol versions error message. + + build system: + * Fix to build when configured with --disable-backend-remote, broken by changes + in 1.4.14. Fixes #797, reported by Дилян Палаузов. + * The clang and icc compilers both define __GNUC__, which led our ABI mismatch + message to report them as "g++" with a bogus version (the version of GCC that + these compilers advertise themselves as, which for clang is always 4.2.0) - + now we report clang++ or icc along with the actual version of that compiler. + + updated documentation. + +------------------------------------------------------------------- Old: ---- xapian-core-1.4.14.tar.xz xapian-core-1.4.14.tar.xz.asc New: ---- xapian-core-1.4.15.tar.xz xapian-core-1.4.15.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xapian-core.spec ++++++ --- /var/tmp/diff_new_pack.epK7rn/_old 2020-05-05 18:53:37.749185147 +0200 +++ /var/tmp/diff_new_pack.epK7rn/_new 2020-05-05 18:53:37.753185156 +0200 @@ -17,7 +17,7 @@ Name: xapian-core -Version: 1.4.14 +Version: 1.4.15 Release: 0 Summary: The Xapian Probabilistic Information Retrieval Library License: GPL-2.0-only ++++++ xapian-core-1.4.14.tar.xz -> xapian-core-1.4.15.tar.xz ++++++ ++++ 34327 lines of diff (skipped)
