Skip to content

Patches to v1.7.0 for Container Building

Compare
Choose a tag to compare
@tomeichlersmith tomeichlersmith released this 03 Jun 18:27

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.