From 3264f7742c223547fe4a4ab3cd8e6edd119807d4 Mon Sep 17 00:00:00 2001 From: Timothy Kuo Date: Fri, 14 Feb 2025 10:51:49 -0500 Subject: [PATCH 1/5] try bumping miniconda3 to get latest minimist and protobufjs packages --- docker/1.2-1/base/Dockerfile.cpu | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/1.2-1/base/Dockerfile.cpu b/docker/1.2-1/base/Dockerfile.cpu index 9529c22..40bc168 100644 --- a/docker/1.2-1/base/Dockerfile.cpu +++ b/docker/1.2-1/base/Dockerfile.cpu @@ -3,7 +3,7 @@ ARG UBUNTU_IMAGE_DIGEST=874aca52f79ae5f8258faff03e10ce99ae836f6e7d2df6ecd3da5c1c FROM ubuntu:${UBUNTU_VERSION}@sha256:${UBUNTU_IMAGE_DIGEST} -ARG MINICONDA_VERSION=24.7.1 +ARG MINICONDA_VERSION=24.9.2 ARG CONDA_CHECKSUM=2006a61abc8b4fd04de5eb92620e1f72bada713cc84b5b4899463095e1210556 ARG CONDA_PY_VERSION=39 ARG CONDA_PKG_VERSION=24.7.1 From 4df3ec4bea8cf6e30934787f8281155f1ede5a27 Mon Sep 17 00:00:00 2001 From: Timothy Kuo Date: Fri, 14 Feb 2025 11:40:59 -0500 Subject: [PATCH 2/5] fix hash and match conda version --- docker/1.2-1/base/Dockerfile.cpu | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docker/1.2-1/base/Dockerfile.cpu b/docker/1.2-1/base/Dockerfile.cpu index 40bc168..ac9c5b3 100644 --- a/docker/1.2-1/base/Dockerfile.cpu +++ b/docker/1.2-1/base/Dockerfile.cpu @@ -3,10 +3,10 @@ ARG UBUNTU_IMAGE_DIGEST=874aca52f79ae5f8258faff03e10ce99ae836f6e7d2df6ecd3da5c1c FROM ubuntu:${UBUNTU_VERSION}@sha256:${UBUNTU_IMAGE_DIGEST} -ARG MINICONDA_VERSION=24.9.2 -ARG CONDA_CHECKSUM=2006a61abc8b4fd04de5eb92620e1f72bada713cc84b5b4899463095e1210556 +ARG MINICONDA_VERSION=25.1.1 +ARG CONDA_CHECKSUM=b40682cedf1e1755c02555f8d3d98aadb4607a68da7caf72a9bbe1fb9ae0b904 ARG CONDA_PY_VERSION=39 -ARG CONDA_PKG_VERSION=24.7.1 +ARG CONDA_PKG_VERSION=25.1.1 ARG PYTHON_VERSION=3.9 ARG PYARROW_VERSION=14.0.1 ARG MLIO_VERSION=v0.9.0 @@ -72,7 +72,7 @@ RUN ln -fs /usr/share/zoneinfo/UTC /etc/localtime && \ dpkg-reconfigure --frontend noninteractive tzdata RUN cd /tmp && \ - curl -L --output /tmp/Miniconda3.sh https://repo.anaconda.com/miniconda/Miniconda3-py${CONDA_PY_VERSION}_${MINICONDA_VERSION}-0-Linux-x86_64.sh && \ + curl -L --output /tmp/Miniconda3.sh https://repo.anaconda.com/miniconda/Miniconda3-py${CONDA_PY_VERSION}_${MINICONDA_VERSION}-2-Linux-x86_64.sh && \ echo "${CONDA_CHECKSUM} /tmp/Miniconda3.sh" | sha256sum -c - && \ bash /tmp/Miniconda3.sh -bfp /miniconda3 && \ rm /tmp/Miniconda3.sh && \ From 8198b2eb36dfc6ed01fd7d899810a3822234f7d4 Mon Sep 17 00:00:00 2001 From: Timothy Kuo Date: Fri, 14 Feb 2025 17:23:22 -0500 Subject: [PATCH 3/5] libgrpc coming from conda-forge, try updating via that channel --- docker/1.2-1/base/Dockerfile.cpu | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docker/1.2-1/base/Dockerfile.cpu b/docker/1.2-1/base/Dockerfile.cpu index ac9c5b3..83a3e77 100644 --- a/docker/1.2-1/base/Dockerfile.cpu +++ b/docker/1.2-1/base/Dockerfile.cpu @@ -94,6 +94,8 @@ RUN echo "conda ${CONDA_PKG_VERSION}" >> /miniconda3/conda-meta/pinned && \ conda install conda=${CONDA_PKG_VERSION} --solver classic && \ conda update -y conda && \ conda install -c conda-forge pyarrow=${PYARROW_VERSION} --solver classic && \ + conda install -c conda-forge libgrpc --solver classic && \ + conda update -y libgrpc && \ conda install pip --force-reinstall && \ python3 -m pip install --upgrade pip && \ python3 -m pip install wheel && \ From c46ad50d1205b86177ba35e4b4d43133960e4c47 Mon Sep 17 00:00:00 2001 From: Timothy Kuo Date: Fri, 14 Feb 2025 18:21:17 -0500 Subject: [PATCH 4/5] upgrade pyarrow that is installing libgrpc --- docker/1.2-1/base/Dockerfile.cpu | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/docker/1.2-1/base/Dockerfile.cpu b/docker/1.2-1/base/Dockerfile.cpu index 83a3e77..99cfa9d 100644 --- a/docker/1.2-1/base/Dockerfile.cpu +++ b/docker/1.2-1/base/Dockerfile.cpu @@ -8,7 +8,7 @@ ARG CONDA_CHECKSUM=b40682cedf1e1755c02555f8d3d98aadb4607a68da7caf72a9bbe1fb9ae0b ARG CONDA_PY_VERSION=39 ARG CONDA_PKG_VERSION=25.1.1 ARG PYTHON_VERSION=3.9 -ARG PYARROW_VERSION=14.0.1 +ARG PYARROW_VERSION=19.0.0 ARG MLIO_VERSION=v0.9.0 ENV DEBIAN_FRONTEND=noninteractive @@ -94,8 +94,6 @@ RUN echo "conda ${CONDA_PKG_VERSION}" >> /miniconda3/conda-meta/pinned && \ conda install conda=${CONDA_PKG_VERSION} --solver classic && \ conda update -y conda && \ conda install -c conda-forge pyarrow=${PYARROW_VERSION} --solver classic && \ - conda install -c conda-forge libgrpc --solver classic && \ - conda update -y libgrpc && \ conda install pip --force-reinstall && \ python3 -m pip install --upgrade pip && \ python3 -m pip install wheel && \ From e3efe41cb6280fc217ceb0d944ed6e4b4185b55c Mon Sep 17 00:00:00 2001 From: Timothy Kuo Date: Mon, 17 Feb 2025 11:26:59 -0500 Subject: [PATCH 5/5] 19.0 not compatible, upgrade libgrpc directly --- docker/1.2-1/base/Dockerfile.cpu | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docker/1.2-1/base/Dockerfile.cpu b/docker/1.2-1/base/Dockerfile.cpu index 99cfa9d..77a873a 100644 --- a/docker/1.2-1/base/Dockerfile.cpu +++ b/docker/1.2-1/base/Dockerfile.cpu @@ -8,7 +8,7 @@ ARG CONDA_CHECKSUM=b40682cedf1e1755c02555f8d3d98aadb4607a68da7caf72a9bbe1fb9ae0b ARG CONDA_PY_VERSION=39 ARG CONDA_PKG_VERSION=25.1.1 ARG PYTHON_VERSION=3.9 -ARG PYARROW_VERSION=19.0.0 +ARG PYARROW_VERSION=14.0.1 ARG MLIO_VERSION=v0.9.0 ENV DEBIAN_FRONTEND=noninteractive @@ -94,6 +94,7 @@ RUN echo "conda ${CONDA_PKG_VERSION}" >> /miniconda3/conda-meta/pinned && \ conda install conda=${CONDA_PKG_VERSION} --solver classic && \ conda update -y conda && \ conda install -c conda-forge pyarrow=${PYARROW_VERSION} --solver classic && \ + conda install -c conda-forge libgrpc=1.67.1 --force-reinstall --solver classic && \ conda install pip --force-reinstall && \ python3 -m pip install --upgrade pip && \ python3 -m pip install wheel && \