national center for supercomputing applications the lsst build system david gehrig ncsa
TRANSCRIPT
National Center for Supercomputing Applications
The LSST Build System
David Gehrig
NCSA
National Center for Supercomputing Applications
LSST Packages, Subversion
• Source tarball + eups + pacman – i.e. mwi version 1.1– Served through http from dev.lsstcorp.org
• Subversion code repository– For development code– Served via ssh+svn protocol– For finer-grained changes than LSST packages
National Center for Supercomputing Applications
Issues for Discussion
• Subversion Repository Layout – Revise in light of practice?– Separating by ticket useful?
• Suggested changes to lsstpkg, etc?
National Center for Supercomputing Applications
Issues: Packages
• Pacman — eliminate?
• Sandboxes — support $LSST_DEVEL?
• Building from source?
• Addition of automated build testing– Stack build test, unit testing– How to implement?
• When to cut a package — more, fewer?
National Center for Supercomputing Applications
Issues: Platforms
• Supported platforms– CORAL/SEAL killed OSX pipeline– Virtualization?
National Center for Supercomputing Applications
Issues: EUPS
• Could it be any more wonderful?
• Buy that man a beer?