On 23 Jul 2016, at 23:59, Mark Hamstra <m...@clearstorydata.com<mailto:m...@clearstorydata.com>> wrote:
Sure, signalling well ahead of time is good, as is getting better performance from Java 8; but do either of those interests really require dropping Java 7 support sooner rather than later? Now, to retroactively copy edit myself, when I previously wrote "after all or nearly all relevant clusters are actually no longer running on Java 6", I meant "...no longer running on Java 7". We should be at a point now where there aren't many Java 6 clusters left, but my sense is that there are still quite a number of Java 7 clusters around, and that there will be for a good while still. 1. There are a lot of Hadoop clusters on Java 7; the migration to Java 8 there is pretty slow due to inertia of existing apps. 2. But...you can run Java 8 code in a Hadoop cluster, if you set up the JVM properly 3. And orgs playing with spark tend not to be the ones running older Hadoop versions Ignoring runtime issues, mixing versions of: Java & Scala complicate the dev and test matrix; getting a Java 7 JDK to build and test on is getting harder and harder, so most developers are using Java 8. Even if using java 7 language, there's the differences in the JRE libraries. Scala code has it easier language wise, but there are enough diffs from 2.10 and 2.11 that again, life is complex. There's invariably a conflict between developers "I want to play with the latest toys!" and ops "It worked in 2012, let's keep using it" Meanwhile, Java 9 is coming, which is going to break a lot of things, log4j 1.x included. This is going to be fairly traumatic all round, as log4j 2, while a better design, doesn't parse the 1.x properties files (https://blogs.apache.org/logging/entry/moving_on_to_log4j_2). While Java 9 is something nobody will use in production this year, it's coming, and it's something which has a lot of consequences up the stack. Being able to stop worrying about java 7 backwards compatibility would save time which can now be directed to worrying about java 9. Indeed, the ASF builds team are being offered Java 9 EARs, along with Java 8u112" --------------- From: Rory O'Donnell <rory.odonn...@oracle.com<mailto:rory.odonn...@oracle.com>> Subject: Early Access builds of JDK 8u112 b03, JDK 9 b128 are available on java.net<http://java.net> Date: 22 July 2016 at 10:30:19 BST To: <strub...@yahoo.de<mailto:strub...@yahoo.de>> Cc: <rory.odonn...@oracle.com<mailto:rory.odonn...@oracle.com>>, Dalibor Topic <dalibor.to...@oracle.com<mailto:dalibor.to...@oracle.com>>, Balchandra Vaidya <balchandra.vai...@oracle.com<mailto:balchandra.vai...@oracle.com>>, Muneer Kolarkunnu <abdul.kolarku...@oracle.com<mailto:abdul.kolarku...@oracle.com>>, <ga...@16degrees.com.au<mailto:ga...@16degrees.com.au>>, <bui...@apache.org<mailto:bui...@apache.org>> Reply-To: <bui...@apache.org<mailto:bui...@apache.org>> Hi Mark & Gavin, Early Access b128 <https://jdk9.java.net/download/> for JDK 9 is available on java.net<http://java.net>, summary of changes are listed here <http://www.java.net/download/java/jdk9/changes/jdk-9+128.html>. Early Access b127 <https://jdk9.java.net/jigsaw/> (#5304) for JDK 9 with Project Jigsaw is available on java.net<http://java.net>, summary of changes are listed here <http://download.java.net/java/jigsaw/archive/127/binaries/jdk-9+127.html> Early Access b03 <https://jdk8.java.net/download.html> for JDK 8u112 is available on java.net<http://java.net>, summary of changes are listed here <http://www.java.net/download/java/jdk8u112/changes/jdk8u112-b03.html> Alan Bateman posted new EA builds contain initial implementation of current proposals , more info [0] The jigsaw/jake forest has been updated with an initial implementation of the proposals that Mark brought to the jpms-spec-experts mailing list last week. For those that don't build from source then the EA build/downloads [1] has also been refreshed. Rgds,Rory [0] http://mail.openjdk.java.net/pipermail/jigsaw-dev/2016-July/008467.html [1] https://jdk9.java.net/jigsaw/ -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland