From 4ca8f44a34287fc4aa4da715d7a01a7ae8668b1b Mon Sep 17 00:00:00 2001 From: John Marshall Date: Wed, 14 Jan 2026 16:03:36 +1300 Subject: [PATCH] Update base and driver images to py3.11 and Debian trixie Also account for changes in Hail release mode environment variables (though this `make install` does not build the JAR file, so this probably doesn't affect the build). --- driver/Dockerfile.base | 2 +- driver/Dockerfile.hail | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/driver/Dockerfile.base b/driver/Dockerfile.base index 67dfe5e8..009efd3f 100644 --- a/driver/Dockerfile.base +++ b/driver/Dockerfile.base @@ -1,5 +1,5 @@ # Any analysis-runner driver image must at least include gcloud and git. -FROM python:3.10-bullseye +FROM python:3.11-trixie RUN apt update && apt install -y \ apt-transport-https \ diff --git a/driver/Dockerfile.hail b/driver/Dockerfile.hail index 91117ae6..6e889cd6 100644 --- a/driver/Dockerfile.hail +++ b/driver/Dockerfile.hail @@ -1,5 +1,5 @@ # This image adds Hail and some other Python-based stats libraries to the base image. -FROM australia-southeast1-docker.pkg.dev/analysis-runner/images/driver-base:1.5 +FROM australia-southeast1-docker.pkg.dev/analysis-runner/images/driver-base:1.6 ARG HAIL_SHA @@ -34,7 +34,7 @@ RUN apt-get update && \ cd hail && \ # Install locally, avoiding the need for a pip package. # DEPLOY_REMOTE avoids a dev suffix being appended to dataproc initialization paths. - make install DEPLOY_REMOTE=1 HAIL_RELEASE_MODE=1 && \ + make install DEPLOY_REMOTE=1 HAIL_BUILD_MODE=Release && \ cd ../.. && \ rm -rf hail && \ pip --no-cache-dir install \