I've uploaded Xapian 0.9.9: http://www.xapian.org/download.php This release mainly fixes minor problems found in 0.9.8. The most notable changes are: * The remote backend's TCP variant has much lower latency (by using TCP_NODELAY). * The testsuite harness now runs tests on a remote tcp database in a quicker, more robust way. * Scriptindex's "date" action no longer modifies the value it operates on. * The OmegaScript $setmap function gives an error if called with an even number of parameters. * The bindings wrap Flint::open() and Flint::open_writable(). * The Python bindings now build on 64 bit platforms with Python 2.5. * All 3 tarballs now include custom INSTALL instructions rather than the generic configure instructions which 0.9.5-0.9.8 had. Enjoy! Cheers, Olly
On Thu, Nov 09, 2006 at 02:38:37AM +0000, Olly Betts wrote:> I've uploaded Xapian 0.9.9: > [...] > * The Python bindings now build on 64 bit platforms with Python 2.5.It looks like I fixed one problem but missed another. You'll need to apply the attached patch if you're using Python 2.5 on a 64 bit platform. Cheers, Olly -------------- next part -------------- --- xapian-bindings-0.9.9/python/modern/xapian_wrap.cc.orig 2006-11-09 00:51:17.000000000 +0000 +++ xapian-bindings-0.9.9/python/modern/xapian_wrap.cc 2006-11-09 18:14:27.000000000 +0000 @@ -20028,7 +20028,7 @@ PyObject *obj = PySequence_GetItem(swig_obj[1], i); if (PyString_Check(obj)) { char * p; - int len; + Py_ssize_t len; /* We know this must be a string, so this call can't fail. */ (void)PyString_AsStringAndSize(obj, &p, &len); v2.push_back(Xapian::Query(string(p, len)));
On 11/9/06, Olly Betts <olly@survex.com> wrote:> I've uploaded Xapian 0.9.9: >Great. I'll try to update the Fedora RPMs to 0.9.9 this weekend and include Neal's patch, as well as the Python 2.5 patch. If I understand correctly, it's not necessary on FC 5 and 6 since they come with Python 2.4, but it would be useful for those who want to rebuild the SRPM against 2.5. Fabrice
Olly Betts
2006-Nov-15 06:09 UTC
[Xapian-discuss] Debian and Ubuntu packages for 0.9.9 available
On Thu, Nov 09, 2006 at 02:38:37AM +0000, Olly Betts wrote:> I've uploaded Xapian 0.9.9:I've just uploaded Debian and Ubuntu packages for 0.9.9 to the repo at http://www.xapian.org/debian/ - for access details see: http://www.xapian.org/download.php#deb These 0.9.9-1 packages include the xapian-bindings patch for Python 2.5 support and the xapian-core patch for WritableDatabase::replace_document() which are detailed here: http://wiki.xapian.org/ReleaseNotes I've rejigged how the source and binary package uploading is done. It all seems to have worked correctly, but if you notice any strange problems let me know and I'll fix them. Cheers, Olly