On Wed, May 28, 2014 at 11:57:18AM -0700, Andrew Gaul wrote: > jclouds presently supports Java 6, 7, and 8 which imposes extra > development costs and prevents uptake of new language and library > features including try-with-resources, NIO.2, and HTTP client > improvements. Oracle ceased public updates to Java 6 in early 2013[1] > and jclouds could use this to guide its support strategy. The jclouds > developers would like to understand how many users continue to use Java > 6 and what prevents upgrading to newer versions. Please respond to this > thread with any relevant information. Thanks!
I collected some limited statistics from JIRA which show that most bug reporters use Java 7 and none use Java 6. Perhaps we can use a similar data-driven approach when we move to Java 8 in a few years. major version summary: 10 Java 1.7 1 Java 1.8 minor version summary: 3 Java 1.7 2 Java 1.7.0_21 1 Java 1.7.0_25 2 Java 1.7.0_45 1 Java 1.7.0_51 1 Java 1.7.0_55 1 Java 1.8 individual JIRA issues: JCLOUDS-247: Java 1.7 JCLOUDS-249: Java 1.7.0_25 JCLOUDS-498: Java 1.7.0_45 JCLOUDS-519: Java 1.7 JCLOUDS-539: Java 1.7.0_51 JCLOUDS-542: Java 1.7 JCLOUDS-556: Java 1.7.0_45 JCLOUDS-569: Java 1.8 JCLOUDS-604: Java 1.7.0_21 JCLOUDS-605: Java 1.7.0_21 JCLOUDS-626: Java 1.7.0_55 collected from: for i in `seq 650`; do echo $i; wget https://issues.apache.org/jira/si/jira.issueviews:issue-xml/JCLOUDS-$i/JCLOUDS-$i.xml || break; done grep -A1 '<environment>' * | grep -i -e jdk -e java | tr '\r' '\n' -- Andrew Gaul http://gaul.org/