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