SAMZA-1031: Update to Java 1.8 source compatibility in Samza
authorShanthoosh Venkataraman <santhoshvenkat1988@gmail.com>
Thu, 22 Dec 2016 07:06:58 +0000 (23:06 -0800)
committerYi Pan (Data Infrastructure) <nickpan47@gmail.com>
Thu, 22 Dec 2016 07:14:53 +0000 (23:14 -0800)
Author: Shanthoosh Venkataraman <santhoshvenkat1988@gmail.com>

Reviewers: Yi Pan <nickpan47@gmail.com>

Closes #34 from shanthoosh/update_check_all_script

RELEASE.md
bin/check-all.sh
docs/contribute/tests.md
docs/startup/download/index.md

index 7af0531..8cb9863 100644 (file)
@@ -79,7 +79,7 @@ Build binary artifacts and upload them to the staging repository:
 
     # Set this to the oldest JDK which we are currently supporting for Samza.
     # If it's built with Java 8, the classes won't be readable by Java 7.
-    export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home
+    export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home
     ./gradlew clean uploadArchives
 
 Go to [repository web interface](https://repository.apache.org/), log in with
index b612ae5..8f7ed32 100755 (executable)
@@ -22,7 +22,7 @@
 set -e
 
 SCALAs=( "2.10" "2.11" )
-JDKs=( "JAVA7_HOME" "JAVA8_HOME" )
+JDKs=( "JAVA8_HOME" )
 YARNs=( "2.6.1" "2.7.1" )
 
 # get base directory
index 564dc0d..9fe728c 100644 (file)
@@ -49,13 +49,10 @@ To run Samza's unit tests against all permutations, run:
 
 When run on Linux, this command requires you to set two environment variables:
 
-    JAVA7_HOME is not set.
     JAVA8_HOME is not set.
 
 On Mac, check-all.sh will default to the appropriate path for each environment variable if it's not already set:
 
-    JAVA7_HOME is not set.
-    JAVA7_HOME defaulted to /Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home
     JAVA8_HOME is not set.
     JAVA8_HOME defaulted to /Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home
 
index 5002497..7dfdfda 100644 (file)
@@ -25,7 +25,7 @@ If you just want to play around with Samza for the first time, go to [Hello Samz
 
 ### JDK Notice
 
-Starting in June of 2015, Samza will begin requiring JDK7 or higher. Please see [this mailing list thread](http://mail-archives.apache.org/mod_mbox/samza-dev/201502.mbox/%3CCABYbY7eGFKgSgqAPot1qC8LjKu%3DKGYOLcNg3WuxfYzySAS-d1Q%40mail.gmail.com%3E) for details on this decision.
+Starting from 2016, Samza will begin requiring JDK8 or higher. Please see [this mailing list thread](http://mail-archives.apache.org/mod_mbox/samza-dev/201610.mbox/%3CCAHUevGGnOQD_VmLWEdpFNq3Lv%2B6gQQmw_JKx9jDr5Cw%2BxFfGtQ%40mail.gmail.com%3E) for details on this decision.
 
 ### Source Releases