SHA256
1
0
forked from pool/xapian-core

43 Commits

Author SHA256 Message Date
b47c36aa2b Accepting request 1007094 from home:dirkmueller:Factory
- update to 1.4.21:
  * Stop trying to check for incompatible C++ ABI between the compiler used to
    build xapian-core and the compiler used to build code using xapian-core.
  * Fix new warnings from GCC 12.
  * Avoid undefined value use when unpacking a key in a corrupted glass docdata
    table.  We now skip further checks on the entry in this case.
  * Merge allocations in MSVC directory reading compatibility code so we can
    allocate in a single malloc() call.
  * Add accept() wrapper which checks an assumption that Microsoft's SOCKET type
    only actually holds 32 bit values even in 64 bit platforms and throws an
    exception if violated.
  * Eliminate a use of sprintf.
  * Squash some unhelpful MSVC deprecation warnings.
  * Declare dummy invalid parameter handler noexcept to fix a warning from MSVC.
  * Include <stdlib.h> in configure check for sys_errlist as that's where it is
    with mingw and MSVC.

OBS-URL: https://build.opensuse.org/request/show/1007094
OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=101
2022-09-30 12:06:12 +00:00
581df8f2af Accepting request 989717 from home:dirkmueller:Factory
- update to 1.4.20:
  * Throw DatabaseNotFoundError when the database directory doesn't exist or
    when it doesn't contain a Xapian database.  Patch from Germán Méndez Bravo
    in https://github.com/xapian/xapian/pull/258
  * Improve exception message for attempting to remove an empty term (the
    exception type is still InvalidArgumentError).  Reported by David Bremner.
  * Optimise when a value range is a superset of the slot bounds but the value
    slot frequency is not equal to the document count by replacing the lower
    bound with an empty string to make the bounds check very cheap.
  * Avoid creating a PostList tree for an empty shard.  This avoids pointless
    work in an uncommon case, but also by handling this up front the code in
    PostList subclasses for query operators can assume the shard isn't empty
    which simplifies the code in several places.
  * Remove lingering handling for database backends without slot bounds since
    all backends have been required to support these since 1.4.11.
  * Fix collection frequency estimates for positional operators.  This affects
    the weighting of positional operators in subqueries of OP_SYNONYM with
    weighting schemes which use the collection frequency.
  * xapian-check: Test decompress data in the spelling and synonym tables.
    We don't have structure checking for these tables, but we can at least fetch
    each entry and check for decompression problems.
  * Improve error if a block is detected as overwritten in WritableDatabase.
    Drop "are there multiple writers?" as it's rarely a useful question to ask
    since we started using fcntl() locking as it's now very hard to get multiple
    concurrent writers on a database.  Instead suggest running xapian-check,
    which is probably the best next step for a user who hits this problem.

OBS-URL: https://build.opensuse.org/request/show/989717
OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=99
2022-07-19 10:41:14 +00:00
65525ea2aa - update to 1.4.19:
* New QueryParser::FLAG_NO_POSITIONS flag.  With this flag enabled, any query
    operations which would use positional information are replaced by the nearest
    equivalent which doesn't (so phrase searches, NEAR and ADJ will result in
    OP_AND).  This is intended to replace the automatic conversion of OP_PHRASE,
    etc to OP_AND when a database has no positional information, which will no
    longer happen in the release series after 1.4.
  * Give a compile error for code which adds a Database to WritableDatabase.
    Prior to 1.4.19, this compiled and effectively created a "black-hole" shard
    which quietly discarded any changes made to it.
    In 1.4.19 it's still possible to perform this operation by assigning the
    WritableDatabase to a Database first, which is harder to fix.  This case
    throws an exception on git master where it's easier to address.
  * Fix TermIterator::skip_to() with sharded databases which sometimes was
    failing to advance all the way to the requested term.  Uncovered while
    addressing warning from GCC's -Wduplicated-cond, reported by dcb in #816.
  * Clamp edit distance to one less than the length of the word we've been asked
    to correct, which makes the algorithm we use more efficient.  We already
    require suggestion to have at least one character in common, so the only
    change to suggestions is we'll no longer suggest corrections which are
    twice as long or longer even if the edit distance would allow it, which
    seems like an improvement in itself.
  * Minor optimisation expanding wildcards.
  * PostingIterator::get_description(): For an all-docs iterator on a glass
    database, get_description() would call get_docid() which isn't valid to
    do once the iterator has reached the end.
  * Expand allterms test coverage.
  * Fetch wdf upper bound from postlist which avoids an extra postlist table
    cursor seek per weighted query term, and also means we now use a per-shard
    wdf upper bound for local shards which will in typically give a tighter

OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=98
2022-01-19 21:11:05 +00:00
ad47d0d279 Accepting request 864450 from home:dirkmueller:branches:server:search
- update to 1.4.18:
  * QueryParser::FLAG_ACCUMULATE: New flag.  Previously the unstem and stoplist
    data was always reset by a call to QueryParser::parse_query(), which makes
    sense if you use the same QueryParser object to parse a series of independent
    queries.  If you're using the same QueryParser object to parse several fields
    on the same query form, you may want to have the unstem and stoplist data
    combined for all of them, in which case you can use this flag to prevent this
    data from being reset.
  * QueryParser::unstem_begin(): Eliminate unnecessary copying of the data.
  * Fix typo in Swedish stopword list, syncing change made to Snowball by Daniel
    Gómez Villanueva.
  * Remove some French stop words with other meanings, syncing change made to
    Snowball by PhilippeOuellet.
  testsuite:
  * Run testcase testlock4 using backend chert, not just using glass
  * Skip testcase testlock4 on platforms that don't allow us to implement
    Database::locked() (which notably include GNU Hurd and Microsoft Windows).
  documentation:
  * List DB_NO_TERMLIST in the WritableDatabase constructor API documentation
    where we already list the other DB_* constants.
  portability:
  * Eliminate single use of std::mem_fun() which was deprecated in C++11 and
    removed in C++17.  Reported by Mateusz Pusz in #806.
  * Add missing includes for std::numeric_limits<>.  Reported by stac47 in #805.
  * Work around mingw.org header issue.  MSVC seems to implicitly include
    <winerror.h> but mingw.org's headers don't, leading to ERROR_PIPE_CONNECTED
    not being defined.  Fixes https://github.com/xapian/xapian/pull/318, reported
    by Alex Sandro.
  * Suppress MSVC warnings about possible loss of data.  The values involved are
    the number of set bits in a value of integer type, so these warnings are

OBS-URL: https://build.opensuse.org/request/show/864450
OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=96
2021-01-20 08:12:45 +00:00
f7cd1734b0 Accepting request 829895 from home:alarrosa:branches:server:search
- Update to 1.4.17:
  + API:
    * Database::get_average_length(): Add this as an alias for Database::get_avlen().
      In git master we've added this as a preferred new name - adding it to 1.4.x too
      will make it easier for users to update to using this.
    * Database::get_spelling_suggestion(): Optimise edit distance initialisation
      loop to significantly reduce the cost of a typical edit distance calculation.
    * Fix query expansion on sharded databases.  The mechanism for passing in which
      shard a TermList is from wasn't hooked up and as a result we'd always think
      it's from the first shard, meaning the statistics would be wrong and that our
      suggested terms may not have been as good as they should be in this
      situation.
    * Enquire::get_eset(): Use string::compare() to avoid 1/3 of the string compares
      on average.
  + documentation:
    * Update doxygen HTML headers and footers to resolve issues with some
      interactive features of the API docs not working.  Reported by Enrico Zini.
    * Stop specifying obsolete doxygen settings PERL_PATH and MSCGEN_PATH.
    * Clarify API docs for MSet::get_termfreq() to make it clear that this
      considers all documents in the database, not only those that matched the
      searched (it would sometimes be useful to be able to report the number of
      occurrences of a term in the matched documents, but it's not something we
      currently keep track of).  Reported by Tadeusz Sośnierz and Peter Salomonsen.

OBS-URL: https://build.opensuse.org/request/show/829895
OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=94
2020-08-27 10:52:04 +00:00
93ecc1cf86 - update to 1.4.16:
* MSet::snippet(): The snippet now includes trailing punctuation which carries
    meaning or gives useful context.  See
    https://github.com/xapian/xapian/pull/180, reported by Robert Stepanek.
  * MSet::snippet(): Fix segfault generating snippet from default-constructed
    MSet.  This probably isn't something you'd typically do, but it shouldn't
    crash.  Found during extended testing of #803 (which only affected git
    master) which was reported by Robert Stepanek.
  * Remove trailing full stop from exception messages.  We conventionally don't
    include one, but a few cases didn't follow that convention.
  testsuite:
  * Replace direct use of ftime() which gives deprecation warnings with recent
    mingw.  Reported by srinivasyadav22.
  matcher:
  * Fix segfault in rare cases in the query optimiser.  We keep a pointer to the
    most recent posting list to use as a hint for opening the next posting list,
    but the existing mechanism to take ownership of this hint had a flaw.  We now
    invalidate the hint in situations where it might be indirectly deleted which
    is safe, but somewhat conservative.
  * Improve the optimisation of an always-matching OP_VALUE_GE to also take
    effect when the value slot's lower bound is equal to the limit of the
    OP_VALUE_GE.  Patch from boda sadalla.
  glass backend:
  * Report the correct errno value if commit() fails.  We were potentially
    reporting ENOENT from an unlink() call cleaning up a temporary file prior to
    throwing the exception instead.
  documentation:
  * Fix missing menus in API documentation.  Newer doxygen generates .js files
    which we also need to distribute and install.  Reported by sec^nd on #xapian.
  * Note OP_FILTER ignored subquery bug fixed in 1.4.15 as present in 1.4.14 and

OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=93
2020-08-15 18:45:13 +00:00
095c105cda Accepting request 798996 from home:dimstar:Factory
Update to 1.4.15

OBS-URL: https://build.opensuse.org/request/show/798996
OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=91
2020-04-30 07:09:18 +00:00
6329319d1a Accepting request 764595 from home:alarrosa:branches:server:search
- Update to 1.4.14:
  * API:
    + Xapian::QueryParser: Handle "" inside a quoted phrase better.  In a quoted
      boolean term, "" is treated as an escaped ", so handle it in a compatible way
      for quoted phrases.  Previously we'd drop out of the phrase and start a new
      phrase.  Fixes #630, reported by Austin Clements.
    + Xapian::Stem: The constructor which takes a stemmer name now takes an
      optional second bool parameter - if this is true, then an unknown stemmer
      name falls back to using the "none" stemmer instead of throwing an exception.
      This allows simply constructing a stemmer from an ISO language code without
      having to worry about whether there's a stemmer for that language, and
      without having to handle an exception if there isn't.
    + Xapian::Stem: Fix a bug with handling 4-byte UTF-8 sequences which
      potentially affects most of the stemmers.  None of the stemmers work in
      languages where 4-byte UTF-8 sequences are part of the alphabet, but this
      bug could result in invalid UTF-8 sequences in terms generated from text
      containing high Unicode codepoints such as emoji, which can cause issues (for
      example, in some language bindings).  Fix synced from Snowball git post
      2.0.0.
    + Xapian::Stem: Add a new is_none() method which tests if this is a "none"
      stemmer.
    + Xapian::Weight: The total length of all documents is now made available to
      Xapian::Weight subclasses, and this is now used by DLHWeight, DPHWeight and
      LMWeight.  To maintain ABI compatibility, internally this still fetches the
      average length and the number of documents, multiplies them, then rounds the
      result, but in the next release series this will be handled directly.
    + Xapian::Database::locked() on an inmemory database used to always return
      false, but an inmemory Database is always actually a WritableDatabase
      underneath, so now we always report true in this case because it's really
      always report being locked for writing.

OBS-URL: https://build.opensuse.org/request/show/764595
OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=89
2020-01-20 14:38:52 +00:00
ea82273e18 Accepting request 650355 from home:alarrosa:branches:server:search
- Update to 1.4.9:
  * API:
    + Document::add_posting(): Fix bugs with the change in 1.4.8 to more
      efficiently handle insertion of a batch of extra positions in ascending
      order.  These could lead to missing positions and corrupted encoded
      positional data.
  * remote backend:
    + Avoid hang if remote connection shutdown fails by not waiting for the
      connection to close in this situation.  Seems to fix occasional hangs seen on
      macOS.  Patch from Germán M. Bravo.
- Update to 1.4.8:
  * API:
    + QueryParser,TermGenerator: Add new stemming mode STEM_SOME_FULL_POS.
      This stores positional information for both stemmed and unstemmed terms,
      allowing NEAR and ADJ to work with stemmed terms.  The extra positional
      information is likely to take up a significant amount of extra disk space so
      the default STEM_SOME is likely to be a better choice for most users.
    + Database::check(): Fetch and decompress the document data to catch problems
      with the splitting of large data into multiple entries, corruption of the
      compressed data, etc.  Also check that empty document data isn't explicitly
      stored for glass.
    + Fix an incorrect type being used for term positions in the TermGenerator API.
      These were Xapian::termcount but should be Xapian::termpos.  Both are
      typedefs for the same 32-bit unsigned integer type by default (almost always
      "unsigned int") so this change is entirely compatible, except that if you
      were configuring 1.4.7 or earlier with --enable-64bit-termcount you need to
      also use the new --enable-64bit-termpos configure option with 1.4.8 and up or
      rebuild your applications.  This change was necessary to make
      --enable-64bit-termpos actually useful.
    + Add Document::remove_postings() method which removes all postings in a

OBS-URL: https://build.opensuse.org/request/show/650355
OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=87
2018-11-20 12:08:23 +00:00
2027be7dbb Accepting request 644270 from home:alarrosa:branches:server:search
* API:
    + Database::check(): Fix bogus error reports for documents with length
      zero due to a new check added in 1.4.6 that the doclength was between the
      stored upper and lower bounds, which failed to allow for the lower bound
      ignoring documents with length zero (since documents indexed only by
      boolean terms aren't involved in weighted searches).
    + Query: Use of Query::MatchAll in multithreaded code causes problems
      because the reference counting gets messed up by concurrent updates.
      Document that Query(string()) should be used instead of MatchAll in
      multithreaded code, and avoid using it in library code.
  * Stem:
    + Stemming algorithms added for Irish, Lithuanian, Nepali and Tamil.
    + Merge Snowball compiler changes which improve code generation.
    + Merge optimisations to the Arabic and Turkish stemmers.
  * testsuite:
    + Fix duplicate test in apitest closedb10 testcase.
  * See also https://xapian.org/docs/xapian-core-1.4.7/NEWS

OBS-URL: https://build.opensuse.org/request/show/644270
OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=85
2018-10-24 12:08:09 +00:00
8892a72d67 Accepting request 644121 from home:seanlew:branches:server:search
Update xapian-core to 1.4.7

OBS-URL: https://build.opensuse.org/request/show/644121
OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=84
2018-10-24 11:45:39 +00:00
17007722f2 Accepting request 624980 from home:jengelh:branches:server:search
- Fix RPM groups.
- Trim bias and redundancies from description.

OBS-URL: https://build.opensuse.org/request/show/624980
OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=82
2018-07-26 13:38:20 +00:00
eadafe355b Accepting request 620422 from home:alarrosa:branches:server:search
- Update to 1.4.6:
  * API classes now support C++11 move semantics when using a compiler which
    we are confident supports them (currently compilers which define
    __cplusplus >= 201103 plus a special check for MSVC 2015 or later).
    C++11 move semantics provide a clean and efficient way for threaded code to
    hand-off Xapian objects to worker threads, but in this case it's very
    unhelpful for availability of these semantics to vary by compiler as it
    quietly leads to a build with non-threadsafe behaviour.  To address this,
    user code can #define XAPIAN_MOVE_SEMANTICS before #include <xapian.h> to
    force this on, and will then get a compilation failure if the compiler
    lacks suitable support.
  * MSet::snippet():
    + We were only escaping output for HTML/XML in some cases, which would
      potentially allow HTML to be injected into output (this fixes
      bnc#1099925, CVE-2018-0499).
    + Include certain leading non-word characters in snippets.  Previously we
      started the snippet at the start of the first actual word, but there are
      various cases where including non-word characters in front of the actual
      word adds useful context or otherwise aids comprehension.
  * Add MSetIterator::get_sort_key() method.  The sort key has always been
    available internally, but wasn't exposed via the public API before, which
    seems like an oversight as the collapse key has long been available.
  * Database::compact():
    + Allow Compactor::resolve_duplicate_metadata() implementations to delete
      entries.  Previously if an implementation returned an empty string this
      would result in a user meta-data entry with an empty value, which isn't
      normally achievable (empty meta-data values aren't stored), and so will
      cause odd behaviour.  We now handle an empty returned value by
      interpreting it in the natural way - it means that the merged result is
      to not set a value for that key in the output database.

OBS-URL: https://build.opensuse.org/request/show/620422
OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=80
2018-07-04 07:16:37 +00:00
49912cc2dc Accepting request 557120 from home:alarrosa:branches:server:search
- 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

OBS-URL: https://build.opensuse.org/request/show/557120
OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=78
2017-12-15 08:47:58 +00:00
1852e8fb8c Accepting request 507409 from home:alarrosa:branches:server:search
- Update to 1.4.4:
 * Database::check():
   + Fix checking a single table - changes in 1.4.2 broke such checks unless
     you specified the table without any extension.
   + Errors from failing to find the file specified are now thrown as
     DatabaseOpeningError (was DatabaseError, of which DatabaseOpeningError is
     a subclass so existing code should continue to work).  Also improved the
     error message when the file doesn't exist is better.
  * Drop OP_SCALE_WEIGHT over OP_VALUE_RANGE, OP_VALUE_GE and OP_VALUE_LE in
    the Query constructor.  These operators always return weight 0 so
    OP_SCALE_WEIGHT over them has no effect.  Eliminating it at query
    construction time is cheap (we only need to check the type of the
    subquery), eliminates the confusing "0 * " from the query description,
    and means the OP_SCALE_WEIGHT Query object can be released sooner.
    Inspired by Shivanshu Chauhan asking about the query description on IRC.
  * Drop OP_SCALE_WEIGHT on the right side of OP_AND_NOT in the Query
    constructor.  OP_AND_NOT takes no weight from the right so OP_SCALE_WEIGHT
    has no effect there.  Eliminating it at query construction time is cheap
    (just need to check the subquery's type), eliminates the confusing "0 * "
    from the query description, and means the OP_SCALE_WEIGHT object can be
    released sooner.
  * See also https://xapian.org/docs/xapian-core-1.4.4/NEWS

OBS-URL: https://build.opensuse.org/request/show/507409
OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=76
2017-06-30 16:20:31 +00:00
9eeef9fada Accepting request 453942 from home:alarrosa:branches:server:search
- Update to 1.4.3:
 * MSet::snippet(): Favour candidate snippets which contain more of a diversity
   of matching terms by discounting the relevance of repeated terms using an
   exponential decay.  A snippet which contains more terms from the query is
   likely to be better than one which contains the same term or terms multiple
   times, but a repeated term is still interesting, just less with each
   additional appearance.  Diversity issue highlighted by Robert Stepanek's
   patch in https://github.com/xapian/xapian/pull/117 - testcases taken from his
   patch.
 * MSet::snippet(): New flag SNIPPET_EMPTY_WITHOUT_MATCH to get an empty snippet
   if there are no matches in the text passed in.  Implemented by Robert
   Stepanek.
 * Round MSet::get_matches_estimated() to an appropriate number of significant
   figures.  The algorithm used looks at the lower and upper bound and where the
   estimate sits between them, and then picks an appropriate number of
   significant figures.  Thanks to Sébastien Le Callonnec for help sorting out a
   portability issue on OS X.
 * Add Database::locked() method - where possible this non-invasively checks if
   the database is currently open for writing, which can be useful for
   dashboards and other status reporting tools.
 * See also https://xapian.org/docs/xapian-core-1.4.3/NEWS
- Update to 1.4.2:
 * Add XAPIAN_AT_LEAST(A,B,C) macro.
 
 * MSet::snippet(): Optimise snippet generation - it's now ~46% faster in a
   simple test.
 
 * Add Xapian::DOC_ASSUME_VALID flag which tells Database::get_document() that
   it doesn't need to check that the passed docid is valid.  Fixes #739,
   reported by Germán M. Bravo.

OBS-URL: https://build.opensuse.org/request/show/453942
OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=74
2017-02-03 15:49:25 +00:00
f15e2a2119 Accepting request 439920 from home:alarrosa:branches:server:search
- Update to 1.4.1 
 * Constructing a Query for a non-reference counted PostingSource object will
   now try to clone the PostingSource object (as happened in 1.3.4 and
   earlier).  This clone code was removed as part of the changes in 1.3.5 to
   support optional reference counting of PostingSource objects, but that breaks
   the case when the PostingSource object is on the stack and goes out of scope
   before the Query object is used.  Issue reported by Till Schäfer and analysed
   by Daniel Vrátil in a bug report against Akonadi:
   https://bugs.kde.org/show_bug.cgi?id=363741
 
 * Add BM25PlusWeight class implementing the BM25+ weighting scheme, implemented
   by Vivek Pal (https://github.com/xapian/xapian/pull/104).
 * Add PL2PlusWeight class implementing the PL2+ weighting scheme, implemented
   by Vivek Pal (https://github.com/xapian/xapian/pull/108).
 * LMWeight: Implement Dir+ weighting scheme as DIRICHLET_PLUS_SMOOTHING.
   Patch from Vivek Pal.
 * Add CoordWeight class implementing coordinate matching.  This can be useful
   for specialised uses - e.g. to implement sorting by the number of matching
   filters.
 * DLHWeight,DPHWeight,PL2Weight: With these weighting schemes, the formulae
   can give a negative weight contribution for a term in extreme cases.  We
   used to try to handle this by calculating a per-term lower bound on the
   contribution and subtracting this from the contribution, but this idea
   is fundamentally flawed as the total offset it adds to a document depends on
   what combination of terms that document matches, meaning in general the
   offset isn't the same for every matching document.  So instead we now clamp
   each term's weight contribution to be >= 0.
 * TfIdfWeight: Always scale term weight by wqf - this seems the logical
   approach as it matches the weighting we'd get if we weighted every non-unique
   term in the query, as well as being explicit in the Piv+ formula.

OBS-URL: https://build.opensuse.org/request/show/439920
OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=72
2016-11-12 07:43:25 +00:00
Raymond Wooninck
513330476e OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=67 2016-07-09 06:28:15 +00:00
Raymond Wooninck
1bc4efc824 OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=66 2016-04-13 07:08:49 +00:00
Raymond Wooninck
7e09da096d OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=65 2015-05-21 09:09:08 +00:00
Raymond Wooninck
4c9e87141b Accepting request 305001 from home:sumski:branches:server:search
Add 0001-backends-chert-chert_cursor.cc-backends-chert-chert_.patch from upstream (kde#341990, http://trac.xapian.org/ticket/675)

OBS-URL: https://build.opensuse.org/request/show/305001
OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=63
2015-05-02 19:02:08 +00:00
Raymond Wooninck
b02a399d4a Accepting request 290365 from home:pluskalm:branches:server:search
- Update to 1.2.20

OBS-URL: https://build.opensuse.org/request/show/290365
OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=61
2015-03-12 08:23:11 +00:00
Raymond Wooninck
4b8abd3cde Accepting request 286922 from home:pluskalm:branches:server:search
- Tiny spec file cleanups
- Add gpg signature

OBS-URL: https://build.opensuse.org/request/show/286922
OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=59
2015-02-20 14:05:46 +00:00
Raymond Wooninck
021446ee61 OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=57 2014-10-21 12:23:37 +00:00
Raymond Wooninck
76852ea1fb Accepting request 248645 from home:sumski:hazard:to:your:stereo
Add baselibs.conf, needed by baloo 32bit libraries

OBS-URL: https://build.opensuse.org/request/show/248645
OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=55
2014-09-14 07:44:53 +00:00
Raymond Wooninck
a8f92aa611 OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=53 2014-04-28 08:11:49 +00:00
Raymond Wooninck
53625549cf Accepting request 215581 from home:sumski:KDE:Unstable:SC
Update to 1.2.17

OBS-URL: https://build.opensuse.org/request/show/215581
OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=51
2014-01-30 08:26:34 +00:00
Raymond Wooninck
13930e92d8 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
2013-12-16 09:17:14 +00:00
Raymond Wooninck
fd69aefd1b OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=47 2013-05-30 17:38:10 +00:00
Raymond Wooninck
cb1d4eb2c5 OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=45 2013-01-06 19:57:07 +00:00
Raymond Wooninck
979b63a6d3 Accepting request 146370 from home:mlin7442:branches:server:search
update to 1.2.12

OBS-URL: https://build.opensuse.org/request/show/146370
OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=44
2012-12-26 11:58:33 +00:00
Raymond Wooninck
429a65f535 Accepting request 98786 from home:dirkmueller:branches:server:search
- update to 1.2.8:
  * Add support to TermGenerator and QueryParser for indexing and searching CJK
  text using n-grams.  Currently this is only enabled when the environmental
  variable XAPIAN_CJK_NGRAM is set to a non-empty value.
  * overview.html,quickstart.html: Fix several factual errors.
  * Improve documentation comments for several methods.
  * Add documentation for function parameters which didn't have it.

OBS-URL: https://build.opensuse.org/request/show/98786
OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=42
2012-01-04 17:43:46 +00:00
Raymond Wooninck
391fd38c2d Accepting request 94157 from home:coolo:branches:openSUSE:Factory
- avoid packaging files twice

OBS-URL: https://build.opensuse.org/request/show/94157
OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=40
2011-11-29 09:11:12 +00:00
Raymond Wooninck
0926779a2b Accepting request 82003 from home:prusnak:search
- updated to 1.2.7

please forward to factory once accepted - needed for software-center

OBS-URL: https://build.opensuse.org/request/show/82003
OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=33
2011-09-13 12:39:06 +00:00
Raymond Wooninck
ad5b87f053 OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=27 2011-05-03 17:57:05 +00:00
cb5a44a7a1 Accepting request 66553 from openSUSE:Factory:Contrib
OBS-URL: https://build.opensuse.org/request/show/66553
OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=26
2011-04-11 08:06:37 +00:00
37a2f82e73 Accepting request 58986 from home:prusnak:search
OBS-URL: https://build.opensuse.org/request/show/58986
OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=24
2011-01-24 15:54:38 +00:00
783b846fa0 OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=23 2007-11-19 22:42:11 +00:00
8b722cf4c8 OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=22 2007-11-19 21:10:08 +00:00
OBS User unknown
b3e661a12a OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=16 2007-06-24 09:43:53 +00:00
OBS User unknown
0546c22264 OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=12 2007-04-01 19:16:32 +00:00
OBS User unknown
732a7723b3 OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=8 2006-11-11 04:32:23 +00:00
OBS User unknown
8afa28f27f OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=4 2006-11-04 11:35:07 +00:00