Hello community, here is the log from the commit of package xapian-core for openSUSE:Factory checked in at 2017-12-19 10:47:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xapian-core (Old) and /work/SRC/openSUSE:Factory/.xapian-core.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xapian-core" Tue Dec 19 10:47:47 2017 rev:27 rq:557267 version:1.4.5 Changes: -------- --- /work/SRC/openSUSE:Factory/xapian-core/xapian-core.changes 2017-07-04 11:55:32.309482745 +0200 +++ /work/SRC/openSUSE:Factory/.xapian-core.new/xapian-core.changes 2017-12-19 10:47:47.940309043 +0100 @@ -1,0 +2,24 @@ +Thu Dec 14 10:43:38 UTC 2017 - alarr...@suse.com + +- Update to 1.4.5: + * Add Database::get_total_length() method. Previously you had to calculate + this from get_avlength() and get_doccount(), taking into account rounding + issues. But even then you couldn't reliably get the exact value when total + length is large since a double's mantissa has more limited precision than an + unsigned long long. + * Add Xapian::iterator_rewound() for bidirectional iterators, to test if the + iterator is at the start (useful for testing whether we're done when + iterating backwards). + * DatabaseOpeningError exceptions now provide errno via get_error_string() + rather than turning it into a string and including it in the exception + message. + * WritableDatabase::replace_document(): when passed a Document object which + came from a database and has unmodified values, we used to always read + those values into a memory structure. Now we only do this if the document + is being replaced to the same document ID which it came from, which should + make other cases a bit more efficient. + * Enquire::get_eset(): When approximating term frequencies we now round to the + nearest integer - previously we always rounded down. + * See also https://xapian.org/docs/xapian-core-1.4.5/NEWS + +------------------------------------------------------------------- Old: ---- xapian-core-1.4.4.tar.xz xapian-core-1.4.4.tar.xz.asc New: ---- xapian-core-1.4.5.tar.xz xapian-core-1.4.5.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xapian-core.spec ++++++ --- /var/tmp/diff_new_pack.vOgHXN/_old 2017-12-19 10:47:48.812266950 +0100 +++ /var/tmp/diff_new_pack.vOgHXN/_new 2017-12-19 10:47:48.812266950 +0100 @@ -17,7 +17,7 @@ Name: xapian-core -Version: 1.4.4 +Version: 1.4.5 Release: 0 Summary: The Xapian Probabilistic Information Retrieval Library License: GPL-2.0 @@ -105,7 +105,7 @@ rm -rf examples/{.libs,.deps,.dirstamp,*.o,quest,delve,simplesearch,simpleexpand,simpleindex,copydatabase,xapian-metadata} cp -vr examples %{buildroot}%{_docdir}/%{name}/ find . -name \*.spec -delete -install -m 644 AUTHORS COPYING ChangeLog INSTALL README NEWS HACKING PLATFORMS ChangeLog.examples %{buildroot}%{_docdir}/%{name} +install -m 644 AUTHORS COPYING ChangeLog README NEWS HACKING PLATFORMS ChangeLog.examples %{buildroot}%{_docdir}/%{name} %fdupes %{buildroot}%{_docdir}/%{name} %post -n libxapian30 -p /sbin/ldconfig @@ -119,7 +119,6 @@ %{_docdir}/%{name}/COPYING %{_docdir}/%{name}/ChangeLog %{_docdir}/%{name}/README -%{_docdir}/%{name}/INSTALL %{_docdir}/%{name}/NEWS %{_docdir}/%{name}/HACKING %{_docdir}/%{name}/PLATFORMS ++++++ xapian-core-1.4.4.tar.xz -> xapian-core-1.4.5.tar.xz ++++++ ++++ 10226 lines of diff (skipped)