2014-03-08 17:17 GMT+01:00 Uwe Schindler <u...@thetaphi.de>: > Hi all, > > Java 8 will get released (hopefully, but I trust the release plan!) on > March 18, 2014. Because of this, lots of developers will move to Java 8, > too. This makes maintaining 3 versions for developing Lucene 4.x not easy > anymore (unless you have cool JAVA_HOME "cmd" launcher scripts using > StExBar available for your Windows Explorer - or similar stuff in > Linux/Mäc). > > We already discussed in another thread about moving to release trunk as > 5.0, but people disagreed and preferred to release 4.8 with a minimum of > Java 7. This is perfectly fine, as nobody should run Lucene or Solr on an > unsupported platform anymore. If they upgrade to 4.8, they should also > upgrade their infrastructure - this is a no-brainer. In Lucene trunk we > switch to Java 8 as soon as it is released (in 10 days). > > Now the good things: We don't need to support JRockit anymore, no need to > support IBM J9 in trunk (unless they release a new version based on Java 8). > > So the vote here is about: > > [.] Move Lucene/Solr 4.8 (means branch_4x) to Java 7 and backport all Java > 7-related issues (FileChannel improvements, diamond operator,...). >
+1 > [.] Move Lucene/Solr trunk to Java 8 and allow closures in source code. > This would make some APIs much nicer. Our infrastructure mostly supports > this, only ECJ Javadoc linting is not yet possible, but forbidden-apis > supports Java 8 with all its crazy new stuff. > -1 I think a move to Java 8 is worth only if and when Java 8 has proven to be stable, also I don't think (that's another thread though) we're (and should be) moving fast towards release 5, so there's likely plenty of time for having Java 8 out for some time before we have 5.0 out. Tommaso > > You can vote separately for both items! > > Uwe > > ----- > Uwe Schindler > H.-H.-Meier-Allee 63, D-28213 Bremen > http://www.thetaphi.de > eMail: u...@thetaphi.de > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org > For additional commands, e-mail: dev-h...@lucene.apache.org > >