60 likes | 148 Views
Join the dialogue on enhancing the LSST Build System with issues like repository layout, package management, supported platforms, and EUPS improvements. Explore new ideas to streamline package building and testing.
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