Project

General

Profile

Actions

Bug #21367

closed

build-dev-docker-jobs-image.sh won't build

Added by Peter Amstutz 4 months ago. Updated 18 days ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
Docker
Story points:
-
Release:
Release relationship:
Auto

Description

I tried to run this on main recently and it didn't build.

The purpose of this script is to facilitate building a development arvados/jobs image from a local branch, primarily for arvados-cwl-runner testing.

First, it decided it needed lxml. This required some new package dependencies. I'm not sure why, it may be a new transitive dependency of something.

Next, it failed with an error related to 'importlib.metadata'.

Then I realized it was still building based on debian 10 'buster' so I changed it the base image to "FROM debian:bullseye-slim".

When I did that, now I can't install anything because of this error:

The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 0E98404D386FA1D9 NO_PUBKEY 6ED0E7B82643E131 NO_PUBKEY 605C66F00D6C9793

Finally, we had discussed migrating things to using virtual environments instead of installing globally. That would be fine here as long as arvados-cwl-runner is in the default $PATH for the container, but that's probably an additional tweak that needs to be made.


Subtasks 1 (0 open1 closed)

Task #21368: Review 21367-arvados-jobs-updateResolvedPeter Amstutz01/09/2024Actions

Related issues

Related to Arvados - Bug #21087: Python 3.7 deprecationResolvedBrett SmithActions
Actions

Also available in: Atom PDF