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