Hello community, here is the log from the commit of package xapian-core for openSUSE:Factory checked in at 2020-09-01 20:06:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xapian-core (Old) and /work/SRC/openSUSE:Factory/.xapian-core.new.3399 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xapian-core" Tue Sep 1 20:06:25 2020 rev:34 rq:829956 version:1.4.17 Changes: -------- --- /work/SRC/openSUSE:Factory/xapian-core/xapian-core.changes 2020-05-05 18:53:36.145181693 +0200 +++ /work/SRC/openSUSE:Factory/.xapian-core.new.3399/xapian-core.changes 2020-09-01 20:07:23.984593296 +0200 @@ -1,0 +2,84 @@ +Thu Aug 27 06:17:24 UTC 2020 - Antonio Larrosa <alarr...@suse.com> + +- Update to 1.4.17: + + API: + * Database::get_average_length(): Add this as an alias for Database::get_avlen(). + In git master we've added this as a preferred new name - adding it to 1.4.x too + will make it easier for users to update to using this. + * Database::get_spelling_suggestion(): Optimise edit distance initialisation + loop to significantly reduce the cost of a typical edit distance calculation. + * Fix query expansion on sharded databases. The mechanism for passing in which + shard a TermList is from wasn't hooked up and as a result we'd always think + it's from the first shard, meaning the statistics would be wrong and that our + suggested terms may not have been as good as they should be in this + situation. + * Enquire::get_eset(): Use string::compare() to avoid 1/3 of the string compares + on average. + + documentation: + * Update doxygen HTML headers and footers to resolve issues with some + interactive features of the API docs not working. Reported by Enrico Zini. + * Stop specifying obsolete doxygen settings PERL_PATH and MSCGEN_PATH. + * Clarify API docs for MSet::get_termfreq() to make it clear that this + considers all documents in the database, not only those that matched the + searched (it would sometimes be useful to be able to report the number of + occurrences of a term in the matched documents, but it's not something we + currently keep track of). Reported by Tadeusz SoĊnierz and Peter Salomonsen. + +------------------------------------------------------------------- +Sat Aug 15 18:44:45 UTC 2020 - Dirk Mueller <dmuel...@suse.com> + +- update to 1.4.16: + * MSet::snippet(): The snippet now includes trailing punctuation which carries + meaning or gives useful context. See + https://github.com/xapian/xapian/pull/180, reported by Robert Stepanek. + + * MSet::snippet(): Fix segfault generating snippet from default-constructed + MSet. This probably isn't something you'd typically do, but it shouldn't + crash. Found during extended testing of #803 (which only affected git + master) which was reported by Robert Stepanek. + + * Remove trailing full stop from exception messages. We conventionally don't + include one, but a few cases didn't follow that convention. + + testsuite: + + * Replace direct use of ftime() which gives deprecation warnings with recent + mingw. Reported by srinivasyadav22. + + matcher: + + * Fix segfault in rare cases in the query optimiser. We keep a pointer to the + most recent posting list to use as a hint for opening the next posting list, + but the existing mechanism to take ownership of this hint had a flaw. We now + invalidate the hint in situations where it might be indirectly deleted which + is safe, but somewhat conservative. + + * Improve the optimisation of an always-matching OP_VALUE_GE to also take + effect when the value slot's lower bound is equal to the limit of the + OP_VALUE_GE. Patch from boda sadalla. + + glass backend: + + * Report the correct errno value if commit() fails. We were potentially + reporting ENOENT from an unlink() call cleaning up a temporary file prior to + throwing the exception instead. + + documentation: + + * Fix missing menus in API documentation. Newer doxygen generates .js files + which we also need to distribute and install. Reported by sec^nd on #xapian. + + * Note OP_FILTER ignored subquery bug fixed in 1.4.15 as present in 1.4.14 and + older. + + portability: + + * Use our own autoconf cache variable namespace (xo_cv_ prefix instead of + ac_cv_) to avoid colliding with standard autoconf macro use if config.site or + a shared config.cache is used. The former case caused a build failure for + the OpenBSD port with 1.4.15, reported by Lucas R. + + * Use clock_gettime() and nanosleep() under modern mingw as these allow higher + precision than what we previously used. + +------------------------------------------------------------------- Old: ---- xapian-core-1.4.15.tar.xz xapian-core-1.4.15.tar.xz.asc New: ---- xapian-core-1.4.17.tar.xz xapian-core-1.4.17.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xapian-core.spec ++++++ --- /var/tmp/diff_new_pack.5DM90q/_old 2020-09-01 20:07:26.792594609 +0200 +++ /var/tmp/diff_new_pack.5DM90q/_new 2020-09-01 20:07:26.796594611 +0200 @@ -17,7 +17,7 @@ Name: xapian-core -Version: 1.4.15 +Version: 1.4.17 Release: 0 Summary: The Xapian Probabilistic Information Retrieval Library License: GPL-2.0-only ++++++ xapian-core-1.4.15.tar.xz -> xapian-core-1.4.17.tar.xz ++++++ ++++ 32515 lines of diff (skipped)