From 105cad173696886535de9ad6343da88a85c48ece Mon Sep 17 00:00:00 2001 From: Pratik Raj Date: Thu, 12 Mar 2020 14:28:29 +0530 Subject: [PATCH 1/2] optimization debian package manager tweaks By default, Ubuntu or Debian based "apt" or "apt-get" system installs recommended but not suggested packages . By passing "--no-install-recommends" option, the user lets apt-get know not to consider recommended packages as a dependency to install. This results in smaller downloads and installation of packages . Refer to blog at [Ubuntu Blog](https://ubuntu.com/blog/we-reduced-our-docker-images-by-60-with-no-install-recommends) . Signed-off-by: Pratik Raj --- docker/hoodie/hadoop/base/Dockerfile | 2 +- docker/hoodie/hadoop/prestobase/Dockerfile | 2 +- scripts/release/preparation_before_release.sh | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docker/hoodie/hadoop/base/Dockerfile b/docker/hoodie/hadoop/base/Dockerfile index 2c98ce6242fb1..1667a0e6c9f25 100644 --- a/docker/hoodie/hadoop/base/Dockerfile +++ b/docker/hoodie/hadoop/base/Dockerfile @@ -28,7 +28,7 @@ ENV HADOOP_VERSION ${HADOOP_VERSION} ENV HADOOP_URL ${HADOOP_URL} RUN set -x \ - && DEBIAN_FRONTEND=noninteractive apt-get -yq update && apt-get -yq install curl wget netcat procps \ + && DEBIAN_FRONTEND=noninteractive apt-get -yq update && apt-get --no-install-recommends install curl wget netcat procps \ && echo "Fetch URL2 is : ${HADOOP_URL}" \ && curl -fSL "${HADOOP_URL}" -o /tmp/hadoop.tar.gz \ && curl -fSL "${HADOOP_URL}.asc" -o /tmp/hadoop.tar.gz.asc \ diff --git a/docker/hoodie/hadoop/prestobase/Dockerfile b/docker/hoodie/hadoop/prestobase/Dockerfile index 43b989e6b60e6..8462e82f82f85 100644 --- a/docker/hoodie/hadoop/prestobase/Dockerfile +++ b/docker/hoodie/hadoop/prestobase/Dockerfile @@ -36,7 +36,7 @@ ENV PATH $PATH:${PRESTO_HOME}/bin RUN set -x \ && DEBIAN_FRONTEND=noninteractive apt-get -yq update \ - && apt-get -yq install \ + && apt-get --no-install-recommends install \ bash \ less \ python \ diff --git a/scripts/release/preparation_before_release.sh b/scripts/release/preparation_before_release.sh index e827d5bcd0be2..04f4f61a2f7a1 100755 --- a/scripts/release/preparation_before_release.sh +++ b/scripts/release/preparation_before_release.sh @@ -34,7 +34,7 @@ echo "Do you want to generate a new GPG key associated with your Apache account? read confirmation if [[ $confirmation = "y" ]]; then echo "===============Generating new GPG key================" - sudo apt-get install rng-tools + sudo apt-get --no-install-recommends install rng-tools sudo rngd -r /dev/urandom gpg --full-generate-key fi From a8d59e1ef52c792c33e7171b5aa1d1613185d9a3 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Thu, 23 Jul 2020 11:48:53 +0000 Subject: [PATCH 2/2] Bump hadoop.version from 2.7.3 to 3.3.0 Bumps `hadoop.version` from 2.7.3 to 3.3.0. Updates `hadoop-client` from 2.7.3 to 3.3.0 Updates `hadoop-common` from 2.7.3 to 3.3.0 Updates `hadoop-hdfs` from 2.7.3 to 3.3.0 Updates `hadoop-auth` from 2.7.3 to 3.3.0 Updates `hadoop-mapreduce-client-core` from 2.7.3 to 3.3.0 Updates `hadoop-mapreduce-client-common` from 2.7.3 to 3.3.0 Updates `hadoop-hdfs` from 2.7.3 to 3.3.0 Updates `hadoop-common` from 2.7.3 to 3.3.0 Signed-off-by: dependabot-preview[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 62427e56041bd..fa88966919605 100644 --- a/pom.xml +++ b/pom.xml @@ -87,7 +87,7 @@ 1.2.17 1.7.5 2.9.9 - 2.7.3 + 3.3.0 org.apache.hive 2.3.1 core