[Xapian-discuss] Versions of languages to support in Xapian 1.4.x

James Aylett james-xapian at tartarus.org
Thu Jun 28 12:11:17 BST 2012


On 28 Jun 2012, at 08:14, Olly Betts <olly at survex.com> wrote:

> I'd like to solicit feedback on the versions of languages we should aim
> to support in Xapian 1.4.x.


For python I'd say 2.6 and 3.2. A ruby guy here says most people should be on 1.9.3 -- my understanding of ruby is that 1.8 and 1.9 were sufficiently concurrent that you have a similar situation to python. Apparently 1.9.2 is buggy, so supporting 1.9.1 (and 1.8.6 or maybe by then 1.8.7) seems sensible. 

> Java
> ====
> 
> The README in xapian-bindings notes you need "Java 2 (i.e. JDK 1.2)" to
> get JNI, but I know that's really ancient now.  I don't know what a sane
> minimum version is.

J2SE 5 was September 2004, so older than that really doesn't make sense. Java SE 6 was December 2006 and is still supported, which 5 isn't. 5 supported Windows 95/98/ME but Java 6 worked at least for a while. 

I'd say recommended minimum 6 but we should keep the hard minimum at whatever works, which is presumably still JDK2 / J2SE 2.0 from 1998. Most of the changes since then I *believe* are language and library level with JNI remaining as is...

J



More information about the Xapian-discuss mailing list