TheNeuralBit commented on a change in pull request #12505:
URL: https://github.com/apache/beam/pull/12505#discussion_r488809349



##########
File path: sdks/java/container/Dockerfile-java11
##########
@@ -16,6 +16,10 @@
 # limitations under the License.
 ###############################################################################
 
+##
+# NOTE: This image is now deprecated.
+# Use Dockerfile with the appropriate java_version build argument.
+##

Review comment:
       I'm +1 for just removing this. Looks like it was added in 
https://github.com/apache/beam/pull/8053 in order to start running a job for 
testing Java 11. As long as the jobs that use Java 11 still pass after removing 
this I think it's fine.
   
   I don't think users should be referencing this Dockerfile directly, if 
they're building a Java 11 container at all it should be through the gradle 
command (and even then we don't support Java 11 so they shouldn't be doing it).

##########
File path: website/www/site/content/en/documentation/runtime/environments.md
##########
@@ -116,8 +116,8 @@ By default, no licenses/notices are added to the docker 
images.
 
 To examine the containers that you built, run `docker images` from anywhere in 
the command line. If you successfully built all of the container images, the 
command prints a table like the following:
 ```
-REPOSITORY                          TAG                 IMAGE ID            
CREATED           SIZE
-apache/beam_java_sdk               latest              16ca619d489e        2 
weeks ago        550MB
+REPOSITORY                         TAG                 IMAGE ID            
CREATED           SIZE
+apache/beam_java_8sdk              latest              16ca619d489e        2 
weeks ago        550MB

Review comment:
       typo here:
   ```suggestion
   apache/beam_java8_sdk              latest              16ca619d489e        2 
weeks ago        550MB
   ```
   
   I'm assuming this change and the others like it are the result of a search 
to find and update all the references to `beam_java_sdk`, so we don't need to 
worry about there being other references?

##########
File path: 
runners/core-construction-java/src/main/java/org/apache/beam/runners/core/construction/Environments.java
##########
@@ -357,4 +354,14 @@ private static File zipDirectory(File directory) throws 
IOException {
       return env;
     }
   }
+
+  private static String getDefaultJavaSdkHarnessContainerUrl() {
+    String javaVersionId =
+        Float.parseFloat(System.getProperty("java.specification.version")) >= 
9 ? "java11" : "java8";

Review comment:
       nit: could you make this an exact check for 8 and 11 and throw an 
exception for other (unsupported) versions

##########
File path: sdks/java/container/Dockerfile-java11
##########
@@ -16,6 +16,10 @@
 # limitations under the License.
 ###############################################################################
 
+##
+# NOTE: This image is now deprecated.
+# Use Dockerfile with the appropriate java_version build argument.
+##

Review comment:
       Also the fact that this Dockerfile doesn't copy LICENSE and NOTICE is 
problematic.




----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to