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

Dan Colish dcolish at gmail.com
Mon Jul 2 16:31:39 BST 2012


On Thursday, June 28, 2012 at 4:11 AM, James Aylett wrote:
> On 28 Jun 2012, at 08:14, Olly Betts <olly at survex.com (mailto: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. 
> 
On the python, +1 on 2.6. Its going to make migration to 3 easier. I think the metric these days is to do what Django does. 
> 
> > 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...
Yes, I agree completely. 1.6 seems to be a sensible floor for support.





More information about the Xapian-discuss mailing list