Martin Kleppmann created SAMZA-455:
--------------------------------------

             Summary: Decide on Java 6 support policy
                 Key: SAMZA-455
                 URL: https://issues.apache.org/jira/browse/SAMZA-455
             Project: Samza
          Issue Type: Wish
            Reporter: Martin Kleppmann


Currently Samza builds against JDK 7, although AFAIK we are not yet using 
JDK7-only language/stdlib features, so we could still support JDK6 if we want 
to. There have been requests for this:

* [Eric Sammer|https://twitter.com/esammer/status/516681461219737600]
* [Tommy 
Becker|http://mail-archives.apache.org/mod_mbox/incubator-samza-dev/201411.mbox/%3C5458CF13.6080108%40tivo.com%3E]

In June/July there was a [mailing list 
discussion|http://mail-archives.apache.org/mod_mbox/incubator-samza-dev/201406.mbox/%3CCADiKvVuvxRH8eP60pXx7AUPOzzdtxzDvNNpdc5%2B6%2BeQ90nqCMQ%40mail.gmail.com%3E]
 
([continued|http://mail-archives.apache.org/mod_mbox/incubator-samza-dev/201407.mbox/%3CCFD85452.2C7BA%25criccomini%40linkedin.com%3E]
 — Apache's mailing list archive doesn't do threading across a month boundary) 
on which JDK versions to support. There was a general desire to start moving 
towards JDK8, so that we could start using Java 8 language features and 
gradually start moving away from Scala. But we can't use Java 8 language 
features as long as we're still supporting JDK 6 and JDK 7, and the day when 
everyone is using JDK 8+ still seems fairly far in the future.

JDK 6 was [EOL in Feb 
2013|http://www.oracle.com/technetwork/java/eol-135779.html], but if there is 
continued demand for it, perhaps we should continue supporting it. The 
counter-argument is that "JDK6 seems to be becoming the Windows XP of the 
Hadoop ecosystem", as [~jghoman] put it.

So: should we switch Samza back to building on JDK 6? And if so, can we decide 
on a policy for removing JDK 6 support?



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to