forked from pool/xapian-core
Accepting request 210976 from home:sumski:KDE:Unstable:SC
update to 1.2.16 OBS-URL: https://build.opensuse.org/request/show/210976 OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=49
This commit is contained in:
parent
fd69aefd1b
commit
13930e92d8
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:cde4f5d1b111b66643fa41c11b9e5962bff7ce7244ca34cbbcbd2d2caa0c4df0
|
|
||||||
size 4158987
|
|
3
xapian-core-1.2.16.tar.xz
Normal file
3
xapian-core-1.2.16.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:f4ecef14297136e498f55670df9b80800244bc21abb8e01d5f9dab65a1fae9b9
|
||||||
|
size 3039524
|
@ -1,39 +1,106 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Dec 15 20:24:21 UTC 2013 - hrvoje.senjan@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
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu May 30 17:36:39 UTC 2013 - tittiatcoke@gmail.com
|
Thu May 30 17:36:39 UTC 2013 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
- Update to version 1.2.15
|
- Update to version 1.2.15
|
||||||
* See http://svn.xapian.org/*checkout*/tags/1.2.15/xapian-core/NEWS
|
* See http://svn.xapian.org/*checkout*/tags/1.2.15/xapian-core/NEWS
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Dec 21 10:22:07 UTC 2012 - mlin@suse.com
|
Fri Dec 21 10:22:07 UTC 2012 - mlin@suse.com
|
||||||
|
|
||||||
- Update to version 1.2.12
|
- Update to version 1.2.12
|
||||||
* 1.2.11 had its library version information incorrectly set.
|
* 1.2.11 had its library version information incorrectly set.
|
||||||
This resulted in the shared library having an incorrect SONAME.
|
This resulted in the shared library having an incorrect SONAME.
|
||||||
This release has been made to fix this problem.
|
This release has been made to fix this problem.
|
||||||
* Fix issue with running AND, OR and XOR queries against a
|
* Fix issue with running AND, OR and XOR queries against a
|
||||||
database with no documents in it - this was leading to a divide
|
database with no documents in it - this was leading to a divide
|
||||||
by zero, which led to MSet::get_matches_estimated() reporting
|
by zero, which led to MSet::get_matches_estimated() reporting
|
||||||
2147483648 on i386.
|
2147483648 on i386.
|
||||||
* Don't count unweighted subqueries of MultiAndPostList in
|
* Don't count unweighted subqueries of MultiAndPostList in
|
||||||
percentage calculations, as OP_FILTER maps to MultiAndPostList
|
percentage calculations, as OP_FILTER maps to MultiAndPostList
|
||||||
now. (ticket#590)
|
now. (ticket#590)
|
||||||
* When compacting, if the output database is empty, don't write
|
* When compacting, if the output database is empty, don't write
|
||||||
out a metainfo tag. Take care not to divide by zero when
|
out a metainfo tag. Take care not to divide by zero when
|
||||||
computing the percentage size change for a table.
|
computing the percentage size change for a table.
|
||||||
(brass and chert backend)
|
(brass and chert backend)
|
||||||
* Add new QueryParser::STEM_ALL_Z stemming strategy, which
|
* Add new QueryParser::STEM_ALL_Z stemming strategy, which
|
||||||
stems all terms and adds a Z prefix.
|
stems all terms and adds a Z prefix.
|
||||||
* Add TermGenerator::set_stemming_strategy() method, with
|
* Add TermGenerator::set_stemming_strategy() method, with
|
||||||
strategies which correspond to those of QueryParser.
|
strategies which correspond to those of QueryParser.
|
||||||
* Correct "BM25Weight" to "TradWeight" in exception message
|
* Correct "BM25Weight" to "TradWeight" in exception message
|
||||||
from TradWeight.
|
from TradWeight.
|
||||||
* We were failing to call init() for user-defined Weight objects
|
* We were failing to call init() for user-defined Weight objects
|
||||||
providing the term-independent weight. These now get called
|
providing the term-independent weight. These now get called
|
||||||
with init(0.0).
|
with init(0.0).
|
||||||
* Xapian::Auto::open_stub() now throws a Xapian::DatabaseOpeningError
|
* Xapian::Auto::open_stub() now throws a Xapian::DatabaseOpeningError
|
||||||
exception if the stub file can't be opened. Previously we
|
exception if the stub file can't be opened. Previously we
|
||||||
failed to check for this condition, which resulted in us
|
failed to check for this condition, which resulted in us
|
||||||
treating the file as empty.
|
treating the file as empty.
|
||||||
* See http://svn.xapian.org/*checkout*/tags/1.2.12/xapian-core/NEWS
|
* See http://svn.xapian.org/*checkout*/tags/1.2.12/xapian-core/NEWS
|
||||||
* http://svn.xapian.org/*checkout*/tags/1.2.11/xapian-core/NEWS
|
* http://svn.xapian.org/*checkout*/tags/1.2.11/xapian-core/NEWS
|
||||||
|
@ -17,17 +17,18 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: xapian-core
|
Name: xapian-core
|
||||||
Version: 1.2.15
|
Version: 1.2.16
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: The Xapian Probabilistic Information Retrieval Library
|
Summary: The Xapian Probabilistic Information Retrieval Library
|
||||||
License: GPL-2.0
|
License: GPL-2.0
|
||||||
Group: Productivity/Databases/Servers
|
Group: Productivity/Databases/Servers
|
||||||
Url: http://www.xapian.org/
|
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: automake
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
BuildRequires: libuuid-devel
|
BuildRequires: libuuid-devel
|
||||||
|
BuildRequires: xz
|
||||||
BuildRequires: zlib-devel
|
BuildRequires: zlib-devel
|
||||||
Requires: libxapian22 = %{version}
|
Requires: libxapian22 = %{version}
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
|
Loading…
x
Reference in New Issue
Block a user