Project

General

Profile

Bug #21367

Updated by Peter Amstutz 4 months 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. 

Back