Hello community, here is the log from the commit of package xapian-core for openSUSE:Factory checked in at 2013-12-16 16:46:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 2013-06-05 13:24:08.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.xapian-core.new/xapian-core.changes 2013-12-16 18:10:51.000000000 +0100 @@ -1,0 +2,67 @@ +Sun Dec 15 20:24:21 UTC 2013 - hrvoje.sen...@gmail.com + +- Update to 1.2.16 + - API: + * PositionIterator,PostingIterator,TermIterator,ValueIterator: + Don't segfault if skip_to() or check() is called on an iterator + which is already at_end(). + * ValueCountMatchSpy: get_description() on a default-constructed + ValueCountMatchSpy object no longer fails when xapian-core is + built with --enable-log. + * ValueCountMatchSpy: get_total() on a default-constructed + ValueCountMatchSpy object now returns 0 rather than segfaulting. + - brass backend: + * When moving a cursor on a read-only table, check if the block we + want is in the internal cursor. We already do this for a + writable table, as it is necessary for correctness, but it's a + cheap check and may avoid asking the OS for a block we actually + already have. + * Correctly report the database as closed rather than + 'Bad file descriptor' in certain cases. + * Reuse a cursor for reading values from valuestreams rather than + creating a new one each time. This can dramatically reduce the + number of blocks redundantly reread when sorting by value. + The rereads will generally get served from VM cache, but there's + still an overhead to that. + - chert backend: + * When moving a cursor on a read-only table, check if the block + we want is in the internal cursor. We already do this for a + writable table, as it is necessary for correctness, but it's + a cheap check and may avoid asking the OS for a block we actually + already have. + * Correctly report the database as closed rather than + 'Bad file descriptor' in certain cases. + * Reuse a cursor for reading values from valuestreams rather than + creating a new one each time. This can dramatically reduce the + number of blocks redundantly reread when sorting by value. + The rereads will generally get served from VM cache, but there's + still an overhead to that. + - flint backend: + * When moving a cursor on a read-only table, check if the block we + want is in the internal cursor. We already do this for a writable + table, as it is necessary for correctness, but it's a cheap check + and may avoid asking the OS for a block we actually already have. + * Correctly report the database as closed rather than + 'Bad file descriptor' in certain cases. + - tools: + * xapian-chert-update: Fix -b to work rather than always + segfaulting (reported in http://bugs.debian.org/716484). + * xapian-chert-update: The documented alias --blocksize for -b has + never actually been supported, so just drop mentions of it + from --help and the man page. + - xapian-check: + * Fix chert database check that first docid in each doclength + chunk is more than the last docid in the previous chunk + - previously this didn't actually work. + * Fix database check not to falsely report "position table: Junk + after position data" whenever there are 7 unused bits (7 is OK, + *more* than 7 isn't). + * Fix to report block numbers correctly for links within the B-tree. + * If the METAINFO key is missing, only report it once per table. + * Fix database consistency checking to always open all the tables + at the same revision - not doing this could lead to false errors + being reported after a commit interrupted by the process being + killed or the machine crashing. +- Change tarball to xz. Added xz BuildRequires: xz for that purpose + +------------------------------------------------------------------- Old: ---- xapian-core-1.2.15.tar.gz New: ---- xapian-core-1.2.16.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xapian-core.spec ++++++ --- /var/tmp/diff_new_pack.7ujcmN/_old 2013-12-16 18:10:52.000000000 +0100 +++ /var/tmp/diff_new_pack.7ujcmN/_new 2013-12-16 18:10:52.000000000 +0100 @@ -17,17 +17,18 @@ Name: xapian-core -Version: 1.2.15 +Version: 1.2.16 Release: 0 Summary: The Xapian Probabilistic Information Retrieval Library License: GPL-2.0 Group: Productivity/Databases/Servers Url: http://www.xapian.org/ -Source: http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.gz +Source: http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.xz BuildRequires: automake BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: libuuid-devel +BuildRequires: xz BuildRequires: zlib-devel Requires: libxapian22 = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org