Public bug reported:

Please consider syncing xapian-core 1.0.18-1 from Debian unstable to
Ubuntu lucid.

I'm recommending this as an upstream Xapian developer and the Debian
maintainer of this package.

The main benefit of doing this is that 1.0.18 includes a fix which dramatically 
speeds up adding or removing a term to/from an existing document.  1.0.18 is 
typically 5-10 times faster than 1.0.17, which is particular noticeable for 
interactive use and makes a huge usability difference to packages like notmuch 
and sup which do this when a user tags or untags an email:
http://packages.ubuntu.com/lucid/notmuch
http://packages.ubuntu.com/lucid/sup-mail

1.0.18 also fixes a nasty locking bug which doesn't affect most users,
but can easily cause data loss for those it does.  If stdin and/or
stdout are closed, the lockfile can get fd 0 or 1, and locking silently
fails, which allows multiple processes to believe they have exclusive
write access to the same database, which almost inevitably leads to a
corrupt database.

Other than these, 1.0.18 is an incremental release from a stable release
series.  Most changes are minor bug fixes or efficiency improvements -
aside from documentation, examples, and testsuite changes, the only non-
bug fix is the addition of an inlined convenience method
(Document::add_boolean_term(term)) which is just a trivial wrapper for
an existing method (it just calls "add_term(term, 0);").  1.0.18-1 is
100% ABI compatible with 1.0.17-1 (the new method is an inlined call to
an existing method).  Simple syncing 1.0.18-1 seems a better option than
picking up just the two notable fixes above.

1.0.18-1 builds cleanly on lucid in a PPA, and debian/rules runs the
upstream testsuite, which is fairly comprehensive:

https://launchpad.net/~xapian-backports/+archive/ppa/+sourcepub/965986
/+listing-archive-extra

You can view the Debian changelog here:

http://packages.debian.org/changelogs/pool/main/x/xapian-
core/current/changelog

And the upstream changes here:

http://svn.xapian.org/*checkout*/tags/1.0.18/xapian-core/NEWS

If you have any questions, let me know.

** Affects: xapian-core (Ubuntu)
     Importance: Undecided
         Status: New

-- 
Feature freeze exception request for xapian-core 1.0.18-1
https://bugs.launchpad.net/bugs/522005
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to