From 5d346eaef0d3cd7cd6cc0c976c88edd3f4fb6bf2 Mon Sep 17 00:00:00 2001 From: Wei-Chiu Chuang Date: Fri, 21 May 2021 09:12:00 +0800 Subject: [PATCH 1/2] HADOOP-17718. Explicitly set locale in the Dockerfile. Change-Id: Ia1924fa599cdbde9a06e79fe104f88ce44349bb3 --- dev-support/docker/Dockerfile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dev-support/docker/Dockerfile b/dev-support/docker/Dockerfile index 51743039e02d2..ef2f1562613e8 100644 --- a/dev-support/docker/Dockerfile +++ b/dev-support/docker/Dockerfile @@ -85,6 +85,10 @@ RUN apt-get -q update \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* +RUN locale-gen en_US.UTF-8 +ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8' +ENV PYTHONIOENCODING=utf-8 + ###### # Set env vars required to build Hadoop ###### From 1701137ef08ea7e3091f0bdaccafd5f46cffe944 Mon Sep 17 00:00:00 2001 From: Wei-Chiu Chuang Date: Fri, 21 May 2021 17:35:05 +0800 Subject: [PATCH 2/2] Set locale for the aarch64, centos7 and centos8 images. Change-Id: I4e0719b737d5d1f34b79fedf83599e7a861992f7 --- dev-support/docker/Dockerfile_aarch64 | 4 ++++ dev-support/docker/Dockerfile_centos_7 | 4 ++++ dev-support/docker/Dockerfile_centos_8 | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/dev-support/docker/Dockerfile_aarch64 b/dev-support/docker/Dockerfile_aarch64 index 362c5466a4a14..710c989c7b624 100644 --- a/dev-support/docker/Dockerfile_aarch64 +++ b/dev-support/docker/Dockerfile_aarch64 @@ -89,6 +89,10 @@ RUN apt-get -q update \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* +RUN locale-gen en_US.UTF-8 +ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8' +ENV PYTHONIOENCODING=utf-8 + ###### # Set env vars required to build Hadoop ###### diff --git a/dev-support/docker/Dockerfile_centos_7 b/dev-support/docker/Dockerfile_centos_7 index bf95835e8194d..319942e2f6d4a 100644 --- a/dev-support/docker/Dockerfile_centos_7 +++ b/dev-support/docker/Dockerfile_centos_7 @@ -93,6 +93,10 @@ RUN mkdir -p /opt/zstd /tmp/zstd \ && make install \ && cd /root || exit +RUN locale-gen en_US.UTF-8 +ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8' +ENV PYTHONIOENCODING=utf-8 + ###### # Set env vars required to build Hadoop ###### diff --git a/dev-support/docker/Dockerfile_centos_8 b/dev-support/docker/Dockerfile_centos_8 index ddf60b7fc049c..7f1f6b4ac2239 100644 --- a/dev-support/docker/Dockerfile_centos_8 +++ b/dev-support/docker/Dockerfile_centos_8 @@ -110,6 +110,10 @@ RUN mkdir -p /opt/zstd /tmp/zstd \ && make install \ && cd /root || exit +RUN locale-gen en_US.UTF-8 +ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8' +ENV PYTHONIOENCODING=utf-8 + ###### # Set env vars required to build Hadoop ######