Hello community,

here is the log from the commit of package xapian-core for openSUSE:Factory 
checked in at 2015-05-23 13:02:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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  2015-05-11 
19:32:55.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.xapian-core.new/xapian-core.changes     
2015-05-23 13:02:02.000000000 +0200
@@ -1,0 +2,111 @@
+Thu May 21 08:54:55 UTC 2015 - tittiatc...@gmail.com
+
+- Update to 1.2.21
+  * API:
+    + QueryParser: Extend the set of characters allowed in the 
+      start of a range to be anything except for '(' and characters <= ' '.  
+
+  * matcher:
+    + Reimplement OP_PHRASE for non-exact phrases.  
+    + Reimplement OP_NEAR - the new implementation consistently 
+      requires the terms to occur at different positions, and fixes 
+      some previously missed matches.
+    + Fix a reversed check for picking the shorter position list 
+      for an exact phrase of two terms.
+    + When matching an exact phrase, if a term doesn't occur where 
+      we want, use its actual position to advance the anchor term, 
+      rather than just checking the next position of the anchor term.
+
+  * brass backend:
+    + Fix cursor versioning to consider cancel() and reopen() as 
+      events where the cursor version may need incrementing, 
+      and flag the current cursor version as used when a cursor is rebuilt.
+    + Avoid using file descriptions < 3 for writable database tables, 
+      as it risks corruption if some code in the same process tries 
+      to write to stdout or stderr without realising it is closed.
+
+  * chert backend:
+    + Fix cursor versioning to consider cancel() and reopen() as 
+      events where the cursor version may need incrementing, 
+      and flag the current cursor version as used when a cursor is rebuilt.
+    + Avoid using file descriptions < 3 for writable database tables, 
+      as it risks corruption if some code in the same process tries 
+      to write to stdout or stderr without realising it is closed.
+
+  * flint backend:
+    + Fix cursor versioning to consider cancel() and reopen() as 
+      events where the cursor version may need incrementing, 
+      and flag the current cursor version as used when a cursor is rebuilt.
+
+
+  * remote backend:
+
+    + Fix sort by value when multiple databases are in use and one or 
+      more are remote. 
+
+  * build system:
+
+    + The compiler ABI check in the public API headers now issues a 
+      warning (instead of an error) for an ABI mismatch for ABI versions 
+      2 and later (which means GCC >= 3.4). 
+    + xapian-config,xapian-core.pc: When compiling with xlC on AIX, the 
+      reported --cxxflags/--cflags now include -D_LARGE_FILES=1 as this 
+      is defined for the library, and defining it changes the ABI of 
+      std::string with this compiler, so it must also be defined when 
+      building code using the Xapian API.
+    + xapian-core.pc: Include --enable-runtime-pseudo-reloc in --libs 
+      output for mingw and cygwin, like xapian-config does.
+    + xapian-core.pc: Fix include directory reported by `pkg-config --cflags`.
+    + xapian-config: Fix typo so cached result of test in is_uninstalled() 
+      is actually used on subsequent calls.  
+    + configure: Changes in 1.2.19 broke the custom macro we use to probe 
+      for supported compiler flags such that the flags never got used.
+    + configure: Set default value for AUTOM4TE before AC_OUTPUT so the 
+      default will actually get used.  
+    + soaktest: Link with libtool's '-no-install' or '-no-fast-install', 
+      like we already do for other test programs, which means that libtool 
+      doesn't need to generate shell script wrappers for them on most 
platforms.
+
+  * documentation:
+    + API documentation: Minor wording tweaks and formatting improvements.
+    + docs/deprecation.rst: Add deprecation of omindex --preserve-nonduplicates
+      which happened in 1.2.4.
+    + HACKING: libtool 2.4.6 is now used for bootstrapping snapshots and 
releases.
+
+  * tools:
+    + xapian-compact: Make sure we open all the tables of input databases at 
the
+      same revision.
+    + xapian-metadata: Add 'list' subcommand to list all the metadata keys.
+    + xapian-replicate: Fix connection timeout to be 10 seconds rather than 
10000
+      seconds (the incorrect timeout has been the case since 1.2.3).
+    + xapian-replicate: Set SO_KEEPALIVE for xapian-replicate's connection to 
the
+      master, and add command line option to allow setting socket-level 
timeouts
+      (SO_RCVTIMEO and SO_SNDTIMEO) on platforms that support them.
+    + xapian-replicate-server: Avoid potentially reading uninitialised data if 
a
+      changeset file is truncated.
+
+  * portability:
+    + Add spaces between literal strings and macros which expand to literal 
strings
+      for C++11 compatibility.
+    + ValueCountMatchSpy::top_values_begin(): Fix the comparison function not 
to
+      return true for two equal elements, which manifests as incorrect sorting 
in
+      some cases when using clang's libc++ (which recent OS X versions do).
+    + apitest: The adddoc5 testcase fails under clang due to an exception 
handling
+      bug, so just #ifdef out the problematic part of the testcase when 
building
+      with clang for now.
+    + configure: Improve the probe for whether the test harness can use RTTI to
+      work for IBM's xlC compiler (which defaults to not generating RTTI).
+    + Use F_DUPFD where available to dup to a file descriptor which is >= 2, 
rather
+      than calling dup() until we get one.
+    + When unserialising a double, avoid reading one byte past the end of the
+      serialised value.
+    + When unserialising a double, add missing cast to unsigned char when we 
check
+      if the value will fit in the double type.
+    + Fix incorrect use of "delete" which should be "delete []".  This is
+      undefined behaviour in C++, though the type is POD, so in practice this
+      probably worked OK on many platforms.
+
+- Drop patch 0001-backends-chert-chert_cursor.cc-backends-chert-chert_.patch
+  due to upstream inclusion
+
+-------------------------------------------------------------------

Old:
----
  0001-backends-chert-chert_cursor.cc-backends-chert-chert_.patch
  xapian-core-1.2.20.tar.xz
  xapian-core-1.2.20.tar.xz.asc

New:
----
  xapian-core-1.2.21.tar.xz
  xapian-core-1.2.21.tar.xz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ xapian-core.spec ++++++
--- /var/tmp/diff_new_pack.ykQqyT/_old  2015-05-23 13:02:03.000000000 +0200
+++ /var/tmp/diff_new_pack.ykQqyT/_new  2015-05-23 13:02:03.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           xapian-core
-Version:        1.2.20
+Version:        1.2.21
 Release:        0
 Summary:        The Xapian Probabilistic Information Retrieval Library
 License:        GPL-2.0
@@ -27,8 +27,6 @@
 Source1:        
http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.xz.asc
 Source2:        %{name}.keyring
 Source3:        baselibs.conf
-# PATCH-FIX-UPSTREAM 
0001-backends-chert-chert_cursor.cc-backends-chert-chert_.patch
-Patch0:         0001-backends-chert-chert_cursor.cc-backends-chert-chert_.patch
 BuildRequires:  automake
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
@@ -92,7 +90,6 @@
 
 %prep
 %setup -q
-%patch0 -p1
 
 %build
 %configure \

++++++ xapian-core-1.2.20.tar.xz -> xapian-core-1.2.21.tar.xz ++++++
++++ 32781 lines of diff (skipped)



Reply via email to