HSF Packaging Group Meeting #13, November 1, 2017
Present: Graeme Stewart, Patrick Gartung, Benedikt Hegner, Javier Cervantes Villaneuva, Raphal Pacholek, Guilherme Amadio, Ben Morgan, Ben Couturier, Liz Sexton-Kennedy, Lynn Garren, Jim Amundson
Introduction
- Ben Morgan joins Graeme as second co-convener of the group.
- Proposal for setting up a small test-stack for the packaging solutions being investigated:
- Ben was happy to volunteer the SuperNEMO stack - it’s quite small;
- FCC was able to compile their whole stack with Spack (Gaudi + FCCSW), certainly good to get Gaudi;
- Lynn: G4, ROOT and CLHEP would be ideal;
- Python is also needed.
- ACTION: Will create a doc to collect the concrete definition of the test stack
Spack
- Tried a few more use-cases using more libraries from the system directly. Discovered a bug in binary packaging for such cases, there are fixes on the way.
- At FNAL using dual-step bootstrap as to avoid recompilation of cmake, etc. for every compiler.
- Singularity and Spack are working together, building a stack within the singularity shell
- Allows distribution of minimal containers
- Q by Ben M about Singularity: better from security perspective and good experience in Warwick. Are sys admins happy with that solution?
- A by Liz: singularity is recommended by the WLCG working group. It is the solution on NSF supercomputers, DOE still to be convinced.
Containers in SuperNEMO
AOB