- 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
This commit is contained in:
Dirk Mueller 2020-08-15 18:45:13 +00:00 committed by Git OBS Bridge
parent 095c105cda
commit 93ecc1cf86
6 changed files with 77 additions and 20 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b168e95918a01e014fb6a6cbce26e535f80da4d4791bfa5a0e0051fcb6f950ea
size 2988752

View File

@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEECOJAD/f+j+3jrLUoGBR7BzutKwcFAl5TMtYACgkQGBR7Bzut
KwfE8xAAqwfFCg2mpTss8PMWNMQi4ca90J7ckH/XBkgEathC4gHIf2VwwuBraKEI
CJ8LaNJ61XY5vgS+/fR6Z5hAnwevK0Gz4MmoPHpXYbs9vpKS84W50blAvOktvcEU
UgrjPkkgLYOxm/j+qWPNM5/bC4sniMbRZZj5I/YcSbwZ7yy1OO12IRwQu32jQyVe
7CEgU1/4i+z1bbzKXV7xjAUO4VpcDY2Vj3Ec3H2WNVmTDRMUYg1958sT8jwuXR4v
c4XRWaTvNPAUu/xtHG5UHO6tAV3fQdzpcwropwFHlnSnBwz8Z3Gh1ohQdWlZjJNu
PEXaY2i4jgX4ux1bBpWeIoSMUKS9FZwA2lZSB+PnJr6OUBk7dIcHGtUE/bw73NUr
L+PO3/9zuWkR0UPn1zFTYhxoG6IPWUoVRJXKTFew0i34+P9ljFk21IB/ILvD0OLz
+xe/mr62worhKIk65p+lqHdYUEstF+ANS+hhpjCaQdLZ2tK//n9dksBOrXxwjuX/
IX/ZzwFRDifK6YzzhKmtbgTAurHO3R3QcRpaT1JTPDg79BentCOkp3I9O2KCZZ4N
tM0iviB89n8aZHthI6Glkv4ke38vt3u2h0YBNftZQT+9SA113qcONG44AhKyAKau
L5WE35Vl9+c3h/IM0UfNWCRagCJ2vrj89/dI1M6UmG5+oMZJODQ=
=XPx/
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4937f2f49ff27e39a42150e928c8b45877b0bf456510f0785f50159a5cb6bf70
size 3041132

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEECOJAD/f+j+3jrLUoGBR7BzutKwcFAl7dxGwACgkQGBR7Bzut
KwcgfQ/+JkP7DDuyk9HV50WUeI3f65+Pvfto5zU/8lqnMbCJ/OQ+k+O1XuQV5HC/
PH3S+PNwpf/VeLPjcw3lm4Dv4d0VR4GBiUcnNxeOdfPcEzvnjup7Ip6sIgd8h+YG
xWsfINL1aCaOJh3u/Et6LperVSbkJ40+0IeYVpkPzL5mlRFSsi9/MbhRdXW5RAsb
18FjYJMLt5RViK8ZUGwmwwVySRkzUQLFDDHYD6M3h9hXjraiBN574YWx8L7YH6nF
GTqcgORHAkr8v/T4KZZy+lYtTFPVeOsrso89KPmqbW/2FIbdGtrOOCkAU1johKH3
oTcJ3OpYPc7RAUVQLBYUc8T0dLQC7X+gQQsyzIvgPx4J2TPlhOPKf1HEDGGnX0Oz
wYPmOhGO+fzfE2GE7izqkVLPn7I+VWeEIh3uoA8FcQYcnJf72Y5GwQVRFsedE/Ka
umJQql7RvKFDSI8WOroZwtIPy2DSL6nw4j7wUh4eSX9M7lLDjpKroRjdiMz/grr/
vw+DXgolKkXPVTBn12QjeNDS1909m5bP9pAhyaIgM420ozb+8IX0XsX0uZhMgJYU
3VW/Vh02YBkxq+/AixcqohsO5pAR0KiOyOrQC3N/NKCjw9bsPl/ZzTyIEqtNMndG
EKX1ct2+nUo/JpJf23nrc9NfCMDfmcHU1RghIUqf4mGwRAZd374=
=ejzs
-----END PGP SIGNATURE-----

View File

@ -1,3 +1,60 @@
-------------------------------------------------------------------
Sat Aug 15 18:44:45 UTC 2020 - Dirk Mueller <dmueller@suse.com>
- 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
older.
portability:
* Use our own autoconf cache variable namespace (xo_cv_ prefix instead of
ac_cv_) to avoid colliding with standard autoconf macro use if config.site or
a shared config.cache is used. The former case caused a build failure for
the OpenBSD port with 1.4.15, reported by Lucas R.
* Use clock_gettime() and nanosleep() under modern mingw as these allow higher
precision than what we previously used.
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Apr 29 17:00:49 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org> Wed Apr 29 17:00:49 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>

View File

@ -17,7 +17,7 @@
Name: xapian-core Name: xapian-core
Version: 1.4.15 Version: 1.4.16
Release: 0 Release: 0
Summary: The Xapian Probabilistic Information Retrieval Library Summary: The Xapian Probabilistic Information Retrieval Library
License: GPL-2.0-only License: GPL-2.0-only