Opened 11 months ago

Closed 10 months ago

Last modified 8 months ago

#22421 closed enhancement (fixed)

xapian-core-1.4.30

Reported by: Bruce Dubbs Owned by: Joe Locash
Priority: normal Milestone: 13.0
Component: BOOK Version: git
Severity: medium Keywords:
Cc:

Description

New point version.

Change History (4)

comment:1 by Bruce Dubbs, 11 months ago

Xapian-core 1.4.30 (2025-11-20):

API:

  • Stem: 1.4.28 changed the English stemmer code to remove an exception for "skis" which we incorrectly thought wasn't needed. This was not intended to be a functional change, so we've restored the exception.
  • Stem: Fix a bug in Snowball's runtime code for decoding 4-byte UTF-8 sequences. This affects grouping checks against Unicode codepoints U+40000 to U+7FFFF and U+80000 to U+FFFFF, and we would decode a higher codepoint value. The largest codepoint used in a grouping in any stemmer we ship is U+0585 so this seems to be a latent bug. Reported in Snowball by Stephane Carrez.

documentation:

  • The API docs still said DatabaseError was thrown for operations on a closed database, but since 1.4.10 we throw its subclass DatabaseClosedError instead.
  • INSTALL: List the more commonly used variable-like configure options and reorder the sections to present the information in a more logical order.

portability:

  • Fix instance of undefined behaviour in Database::check() for glass databases. We would end up deleting a pointer to a non-virtual class via a pointer to the base class, so delete ended up called with the wrong size. In practice this probably doesn't cause problems (it was detected by checks added to recent valgrind versions).
  • Fix probe for -Bsymbolic-function on AIX. The AIX linker doesn't support this flag, but it only emits a warning when it is used and that warning didn't match any of the patterns we already check for so we were detecting it as supported with the result that the build would use this option and AIX ld would emit a warning about ignoring it as unsupported.
  • Fix compiler warnings in testsuite when building on AIX.

comment:2 by Joe Locash, 10 months ago

Owner: changed from blfs-book to Joe Locash
Status: new → assigned

comment:3 by Joe Locash, 10 months ago

Resolution: → fixed
Status: assigned → closed

Fixed at 91bc02a4e0.

comment:4 by Bruce Dubbs, 8 months ago

Milestone: 12.5 → 13.0

Milestone renamed

Note: See TracTickets for help on using tickets.