Patches to v1.7.0 for Container Building
Various changes were necessary to integrate the v1.7.0 release of ldmx-sw into our current docker container workflow.
- Cherry-Picked the commits from PR #638 to correct linking in Ubuntu
- Copy the Dockerfile, docker_entrypoint.sh, and .dockerignore from current trunk for image building
- These files required some minor changes to line up with the building style of v1.7.0
- Including the installation of xgboost so that it is available to the ecal veto
- Copy Detectors/CMakeLists.txt from current trunk for changing installed GDML files to use full paths to mag field map
- Use v1.7-ldmx-sw development image with reverted ROOT version
- This branch of the docker build context also has some other minor changes, mainly focused on removing testing that will fail for this older version of ldmx-sw
This release is just to help mark that the source code has technically changed, but the actual framework and processors haven't. We just modified the docker/cmake ecosystem so v1.7.0 could be compiled into an Ubuntu-based container image.
This release will fail many of the currently configured tests (I doubt that it will even compile in dev latest). I will manually build and push the v1.7.1 image to DockerHub if it fails to do so automatically.