60 likes | 148 Views
The LSST Build System. David Gehrig NCSA. 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.
E N D
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? National Center for Supercomputing Applications