[arvados] updated: 2.7.0-5811-gea83c3a18b
git repository hosting
git at public.arvados.org
Wed Jan 10 22:03:59 UTC 2024
Summary of changes:
build/build-dev-docker-jobs-image.sh | 72 +++++++-------------------------
docker/jobs/Dockerfile | 24 +++--------
docker/jobs/apt.arvados.org-dev.list | 2 +-
docker/jobs/apt.arvados.org-stable.list | 2 +-
docker/jobs/apt.arvados.org-testing.list | 2 +-
sdk/dev-jobs.dockerfile | 46 +++++---------------
6 files changed, 34 insertions(+), 114 deletions(-)
via ea83c3a18b8aabe4a3a4eb8a8d0166f7e25c27ee (commit)
via 7848b9bbd92945a304947a532c5b9f12fe266bea (commit)
via 2f07fe1e2c76c880fbcafdff5574a75912534656 (commit)
via acf1fa4559c007f127a12c4da3ae644a5ad3a6ac (commit)
via 2c540bf7fb83471751e90fcb44cfc04dc3ed333f (commit)
via 22af992e198a2acfa276050bf7b0325029f67000 (commit)
via 2f0d2cee42749bb86af303b38438dd5e3b236d60 (commit)
via 623b01534a135a964cc473b45cf8333a780a1b74 (commit)
via 686cd2dcbc1ec2ef5f9c1e6bd850934e6cc735fd (commit)
via d37f4339273ea693703e8f9de6f54b34573faf62 (commit)
via d9e6260518eea8aefa583b2080d74bdb9469566f (commit)
from 56ad9292e87e1539f2ea8f0c1fda77ff826604f3 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
commit ea83c3a18b8aabe4a3a4eb8a8d0166f7e25c27ee
Merge: 56ad9292e8 7848b9bbd9
Author: Brett Smith <brett.smith at curii.com>
Date: Wed Jan 10 17:03:12 2024 -0500
Merge branch '21367-arvados-jobs-update'
Closes #21367.
Refs #21230.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith at curii.com>
commit 7848b9bbd92945a304947a532c5b9f12fe266bea
Author: Brett Smith <brett.smith at curii.com>
Date: Wed Jan 10 17:02:05 2024 -0500
21367: Prefer COPY to ADD
This avoids ADD's auto-extract behavior and helps keep the image a
little cleaner.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith at curii.com>
diff --git a/sdk/dev-jobs.dockerfile b/sdk/dev-jobs.dockerfile
index dfc839fe00..0169b94706 100644
--- a/sdk/dev-jobs.dockerfile
+++ b/sdk/dev-jobs.dockerfile
@@ -16,10 +16,13 @@ MAINTAINER Arvados Package Maintainers <packaging at arvados.org>
RUN DEBIAN_FRONTEND=noninteractive apt-get update -q && apt-get install -qy --no-install-recommends \
git python3-dev python3-venv libcurl4-gnutls-dev libgnutls28-dev nodejs build-essential
-ADD * /usr/local/src/
RUN python3 -m venv /opt/arvados-py
ENV PATH=/opt/arvados-py/bin:/usr/local/bin:/usr/bin:/bin
RUN python3 -m pip install --no-cache-dir setuptools wheel
+
+# The build script sets up our build context with all the Python source
+# packages to install.
+COPY . /usr/local/src/
# Run a-c-r afterward to check for a successful install.
RUN python3 -m pip install --no-cache-dir /usr/local/src/* && arvados-cwl-runner --version
commit 2f07fe1e2c76c880fbcafdff5574a75912534656
Author: Brett Smith <brett.smith at curii.com>
Date: Wed Jan 10 17:01:41 2024 -0500
21367: Explicitly install setuptools
Prepare for a PEP 517 world.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith at curii.com>
diff --git a/sdk/dev-jobs.dockerfile b/sdk/dev-jobs.dockerfile
index 016163307f..dfc839fe00 100644
--- a/sdk/dev-jobs.dockerfile
+++ b/sdk/dev-jobs.dockerfile
@@ -19,7 +19,7 @@ RUN DEBIAN_FRONTEND=noninteractive apt-get update -q && apt-get install -qy --no
ADD * /usr/local/src/
RUN python3 -m venv /opt/arvados-py
ENV PATH=/opt/arvados-py/bin:/usr/local/bin:/usr/bin:/bin
-RUN python3 -m pip install --no-cache-dir wheel
+RUN python3 -m pip install --no-cache-dir setuptools wheel
# Run a-c-r afterward to check for a successful install.
RUN python3 -m pip install --no-cache-dir /usr/local/src/* && arvados-cwl-runner --version
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list