Bug #21367
Updated by Peter Amstutz about 1 year ago
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.