To summarize, preview Linux build for Slicer application and associated extensions will not be available until we address this (*)
In the meantime, thanks for your patience
(*) Note that we will also add regression tests to the relevant continuous integration to avoid this specific issue from happening again
Background
While working on updating CMake and compilers (See [1]) used on the different “factories” (aka build machine responsible to build application and extension packages), we also updated the docker images used generate the Linux packages (See [2]).
To be specific, we first updated the dockbuild/dockbuild and then updated the slicer/buildenv-qt5-centos7:latest
image specific to Slicer and maintained at Slicer/SlicerBuildEnvironment.
The problem is that simply bumping the python version used in the script imagefiles/build-and-install-python.sh was not sufficient and the python version installed in the image is lacking modules like _ctypes
that are required to use the slicer_package_manager python client.
[1] https://github.com/Slicer/DashboardScripts/pull/43
[2] https://github.com/dockbuild/dockbuild/pull/78