![Page 1: National Center for Supercomputing Applications The LSST Build System David Gehrig NCSA](https://reader036.vdocuments.site/reader036/viewer/2022082506/5697c0061a28abf838cc5854/html5/thumbnails/1.jpg)
National Center for Supercomputing Applications
The LSST Build System
David Gehrig
NCSA
![Page 2: National Center for Supercomputing Applications The LSST Build System David Gehrig NCSA](https://reader036.vdocuments.site/reader036/viewer/2022082506/5697c0061a28abf838cc5854/html5/thumbnails/2.jpg)
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
![Page 3: National Center for Supercomputing Applications The LSST Build System David Gehrig NCSA](https://reader036.vdocuments.site/reader036/viewer/2022082506/5697c0061a28abf838cc5854/html5/thumbnails/3.jpg)
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?
![Page 4: National Center for Supercomputing Applications The LSST Build System David Gehrig NCSA](https://reader036.vdocuments.site/reader036/viewer/2022082506/5697c0061a28abf838cc5854/html5/thumbnails/4.jpg)
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?
![Page 5: National Center for Supercomputing Applications The LSST Build System David Gehrig NCSA](https://reader036.vdocuments.site/reader036/viewer/2022082506/5697c0061a28abf838cc5854/html5/thumbnails/5.jpg)
National Center for Supercomputing Applications
Issues: Platforms
• Supported platforms– CORAL/SEAL killed OSX pipeline– Virtualization?
![Page 6: National Center for Supercomputing Applications The LSST Build System David Gehrig NCSA](https://reader036.vdocuments.site/reader036/viewer/2022082506/5697c0061a28abf838cc5854/html5/thumbnails/6.jpg)
National Center for Supercomputing Applications
Issues: EUPS
• Could it be any more wonderful?
• Buy that man a beer?