From efed4450bf1c820a5ad38fb96c28bf162fca9c9f Mon Sep 17 00:00:00 2001 From: Vinayakumar B Date: Sat, 21 Sep 2019 10:07:26 +0530 Subject: [PATCH] HADOOP-16589. [pb-upgrade] Update docker image to make 3.7.1 protoc as default (#1482). Contributed by Vinayakumar B. --- dev-support/docker/Dockerfile | 20 ++------------------ hadoop-project/pom.xml | 3 --- 2 files changed, 2 insertions(+), 21 deletions(-) diff --git a/dev-support/docker/Dockerfile b/dev-support/docker/Dockerfile index 371bddee292..657c223a810 100644 --- a/dev-support/docker/Dockerfile +++ b/dev-support/docker/Dockerfile @@ -106,12 +106,12 @@ ENV CMAKE_HOME /opt/cmake ENV PATH "${PATH}:/opt/cmake/bin" ###### -# Install Google Protobuf 2.5.0 (2.6.0 ships with Xenial) +# Install Google Protobuf 3.7.1 (2.6.0 ships with Xenial) ###### # hadolint ignore=DL3003 RUN mkdir -p /opt/protobuf-src \ && curl -L -s -S \ - https://github.com/google/protobuf/releases/download/v2.5.0/protobuf-2.5.0.tar.gz \ + https://github.com/protocolbuffers/protobuf/releases/download/v3.7.1/protobuf-java-3.7.1.tar.gz \ -o /opt/protobuf.tar.gz \ && tar xzf /opt/protobuf.tar.gz --strip-components 1 -C /opt/protobuf-src \ && cd /opt/protobuf-src \ @@ -200,17 +200,6 @@ RUN curl -L -s -S \ ### ENV MAVEN_OPTS -Xms256m -Xmx1536m -RUN mkdir -p /opt/protobuf-3.7-src \ - && curl -L -s -S \ - https://github.com/protocolbuffers/protobuf/releases/download/v3.7.1/protobuf-java-3.7.1.tar.gz \ - -o /opt/protobuf-3.7.1.tar.gz \ - && tar xzf /opt/protobuf-3.7.1.tar.gz --strip-components 1 -C /opt/protobuf-3.7-src \ - && cd /opt/protobuf-3.7-src \ - && ./configure --prefix=/opt/protobuf-3.7 \ - && make install \ - && cd /root \ - && rm -rf /opt/protobuf-3.7-src - ### # Everything past this point is either not needed for testing or breaks Yetus. # So tell Yetus not to read the rest of the file: @@ -222,11 +211,6 @@ RUN curl -L -o hugo.deb https://github.com/gohugoio/hugo/releases/download/v0.30 && dpkg --install hugo.deb \ && rm hugo.deb -###### -# Install Google Protobuf 3.7.1 (2.6.0 ships with Xenial) -# Keep 2.5.0 as well, until 3.7.1 upgrade is complete. -###### -# hadolint ignore=DL3003 # Add a welcome message and environment checks. COPY hadoop_env_checks.sh /root/hadoop_env_checks.sh diff --git a/hadoop-project/pom.xml b/hadoop-project/pom.xml index 9f85148fbf9..f0367d0661b 100644 --- a/hadoop-project/pom.xml +++ b/hadoop-project/pom.xml @@ -1918,9 +1918,6 @@ false - - /opt/protobuf-3.7/bin/protoc -