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

Reply via email to