On 3/8/2014 9:17 AM, Uwe Schindler wrote:
> [.] Move Lucene/Solr 4.8 (means branch_4x) to Java 7 and backport all Java 
> 7-related issues (FileChannel improvements, diamond operator,...).

+1

We might want to wait until 4.9, so we can use the 4.8 release to
announce that the change is coming.  My vote is still +1 even if we move
before the 4.8 release.

I know that this is going to cause heartburn for a lot of people, but
honestly if they don't already know that Java 6 has had no public
support for over a year, they haven't been paying attention.  I no
longer use Java 6 except for smoketester runs at release time.

I doubt that our general target audience includes the subset of people
that are willing to pay Oracle a lot of money for support.  My small
experience with non-Oracle Java 6 implementations indicates that as a
group, they do not work well with Lucene/Solr.

As already noted in other discussions, there have been some events where
Java 7 code made it into 4.x before being caught by Jenkins or the
smoketester.  Although these are currently a trickle, I believe that if
we continue to have Java 6 as a requirement, it will quickly turn into a
flood.

Do we think there is much chance of code written for (and compiled with)
Java 6 to fail to run on Java 8?  If so, that's another reason to
abandon it.

> [.] 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 at this time.

That could change depending on when we expect to begin a strong effort
towards the 5.0 release.  If we are beginning it soon, then we should
not require Java 8.  If Java 8 proves to be very stable after release
and we expect our 5.0 efforts to begin towards the end of the year, we
can revisit.  Also, we have the option of making that declaration for a
later 5.x release.

Thanks,
Shawn


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to