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/

Reply via email to