Hello community, here is the log from the commit of package xapian-core for openSUSE:Factory checked in at 2017-02-08 10:45:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xapian-core (Old) and /work/SRC/openSUSE:Factory/.xapian-core.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xapian-core" Changes: -------- --- /work/SRC/openSUSE:Factory/xapian-core/xapian-core.changes 2016-11-14 20:10:26.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.xapian-core.new/xapian-core.changes 2017-02-08 10:45:01.568997819 +0100 @@ -1,0 +2,68 @@ +Wed Feb 1 09:40:00 UTC 2017 - alarr...@suse.com + +- Update to 1.4.3: + * MSet::snippet(): Favour candidate snippets which contain more of a diversity + of matching terms by discounting the relevance of repeated terms using an + exponential decay. A snippet which contains more terms from the query is + likely to be better than one which contains the same term or terms multiple + times, but a repeated term is still interesting, just less with each + additional appearance. Diversity issue highlighted by Robert Stepanek's + patch in https://github.com/xapian/xapian/pull/117 - testcases taken from his + patch. + + * MSet::snippet(): New flag SNIPPET_EMPTY_WITHOUT_MATCH to get an empty snippet + if there are no matches in the text passed in. Implemented by Robert + Stepanek. + + * Round MSet::get_matches_estimated() to an appropriate number of significant + figures. The algorithm used looks at the lower and upper bound and where the + estimate sits between them, and then picks an appropriate number of + significant figures. Thanks to Sébastien Le Callonnec for help sorting out a + portability issue on OS X. + + * Add Database::locked() method - where possible this non-invasively checks if + the database is currently open for writing, which can be useful for + dashboards and other status reporting tools. + + * See also https://xapian.org/docs/xapian-core-1.4.3/NEWS + +- Update to 1.4.2: + * Add XAPIAN_AT_LEAST(A,B,C) macro. + + * MSet::snippet(): Optimise snippet generation - it's now ~46% faster in a + simple test. + + * Add Xapian::DOC_ASSUME_VALID flag which tells Database::get_document() that + it doesn't need to check that the passed docid is valid. Fixes #739, + reported by Germán M. Bravo. + + * TfIdfWeight: Add support for the L wdf normalisation. Patch from Vivek Pal. + + * BB2Weight: Fix weights when database has just one document. Our existing + attempt to clamp N to be at least 2 was ineffective due to computing + N - 2 < 0 in an unsigned type. + + * DPHWeight: Fix reversed sign in quadratic formula, making the upper bound a + tiny amount higher. + + * DLHWeight: Correct upper bound which was a bit too low, due to flawed logic + in its derivation. The new bound is slightly less tight (by a few percent). + + * DLHWeight,DPHWeight: Avoid calculating log(0) when wdf is equal to the + document length. + + * TermGenerator: Handle stemmer returning empty string - the Arabic stemmer + can currently do this (e.g. for a single tatweel) and user stemmers can too. + Fixes #741, reported by Emmanuel Engelhart. + + * Database::check(): Fix check that the first docid in each doclength chunk is + more than the last docid in the previous chunk - this code was in the wrong + place so didn't actually work. + + * Database::get_unique_terms(): Clamp returned value to be <= document length. + Ideally get_unique_terms() ought to only count terms with wdf > 0, but that's + expensive to calculate on demand. + + * See also https://xapian.org/docs/xapian-core-1.4.2/NEWS + +------------------------------------------------------------------- Old: ---- xapian-core-1.4.1.tar.xz xapian-core-1.4.1.tar.xz.asc New: ---- xapian-core-1.4.3.tar.xz xapian-core-1.4.3.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xapian-core.spec ++++++ --- /var/tmp/diff_new_pack.CQaj1D/_old 2017-02-08 10:45:02.360887476 +0100 +++ /var/tmp/diff_new_pack.CQaj1D/_new 2017-02-08 10:45:02.364886920 +0100 @@ -1,7 +1,7 @@ # # spec file for package xapian-core # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # 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.1 +Version: 1.4.3 Release: 0 Summary: The Xapian Probabilistic Information Retrieval Library License: GPL-2.0 ++++++ xapian-core-1.4.1.tar.xz -> xapian-core-1.4.3.tar.xz ++++++ ++++ 28189 lines of diff (skipped)