From 8ffb30244bf6dafc07ee7cfbfa84de48cd376b34 Mon Sep 17 00:00:00 2001 From: Filip Leonarski Date: Sat, 28 Mar 2026 14:05:38 +0100 Subject: [PATCH] Docker: Fix locale in rocky9 --- .gitea/workflows/build_and_test.yml | 11 +---------- docker/rocky9/Dockerfile | 6 ++++++ 2 files changed, 7 insertions(+), 10 deletions(-) diff --git a/.gitea/workflows/build_and_test.yml b/.gitea/workflows/build_and_test.yml index 1b917ea3..fb65de3f 100644 --- a/.gitea/workflows/build_and_test.yml +++ b/.gitea/workflows/build_and_test.yml @@ -139,20 +139,11 @@ jobs: - name: Generate test data and run DIALS processing shell: bash run: | - locale -a - echo "LANG=$LANG LC_ALL=$LC_ALL" - export LANG=C.UTF-8 - export LC_ALL=C.UTF-8 source /opt/dials-v3-27-0/dials_env.sh - export LANG=C.UTF-8 - export LC_ALL=C.UTF-8 mkdir -p dials_test cd dials_test ../build/tools/jfjoch_hdf5_test ../tests/test_data/compression_benchmark.h5 100 - ls -lrt - MASTER_FILE="$(realpath writing_test_master.h5)" - echo "MASTER FILE: $MASTER_FILE" - xia2.ssx image="$MASTER_FILE" space_group=P43212 unit_cell=78.551,78.551,36.914,90.000,90.000,90.000 + xia2.ssx image=writing_test_master.h5 space_group=P43212 unit_cell=78.551,78.551,36.914,90.000,90.000,90.000 python-client: name: Generate python client runs-on: jfjoch_rocky8 diff --git a/docker/rocky9/Dockerfile b/docker/rocky9/Dockerfile index 4df8434f..f0f3734c 100644 --- a/docker/rocky9/Dockerfile +++ b/docker/rocky9/Dockerfile @@ -68,6 +68,8 @@ RUN dnf -y update && \ libdrm-devel \ libglvnd-core-devel \ libglvnd-devel \ + glibc-langpack-en \ + glibc-locale-source \ freetype-devel && \ dnf clean all && rm -rf /var/cache/dnf @@ -201,6 +203,10 @@ RUN set -eux; \ # Make Qt and Eigen discoverable by CMake ENV CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/hdf5-${HDF5_TAG}-static:/opt/qt-${QT_VERSION}-static +ENV LANG=en_US.UTF-8 +ENV LANGUAGE=en_US:en +ENV LC_ALL=en_US.UTF-8 + # Set workdir for your project WORKDIR /workspace