Telcon: 2016 07 28
Todd Gamblin edited this page Jul 28, 2016
·
12 revisions
- Todd Gamblin (LLNL)
- Brandon (NERSC)
- Greg Becker (LLNL)
- Greg Lee (LLNL)
- Peter Scheibel (LLNL)
- Robert French (ORNL)
- Matt Belhorn (ORNL)
- Liz (Fermi)
- Elizabeth Fischer (NASA)
- High priority issues:
-
#1325 How to deal with changing hashes and reinstalls
* Elizabeth has a proposal for how we can address this through aliases: #1338
- allows hashes to change underneath spec
aliases
- similar to views as described in the spack paper
- allows hashes to change underneath spec
- #1178 / #1377 Cannot uninstall package by hash
SUGGESTION: Have a "garbage collection" option to uninstall all specs EXCEPT a chosen set.
-
PRs that need to be merged:
-
#1376 Unified cray platform - same cray platform across all cray machines - Matt Belhorn added automatic backend detection - Continued issues with non-uniformity of Cray machines:
- front-end architecture needs autodetection (we can do this like on other linux distros)
- LANL unable to use platform detection from this module (LANL uses default bashrc)
- need auto-detection not for admins but for developers/application people
-
@hartzell
-
PEP8 plans
-
Fix issue with PEP8 breaking on Python 2.6 (latest version in Travis does this) * use spack exclusively for bringing in python deps? After #1013?
-
AWS
-
Now have AWS accounts at LLNL, working on CI infrastructure * will allow testing packages * will increase overall robustness
-
Discussion w/@citibeth about user environments
- would be useful to have a "build a list of specs" feature
- similar to Conda's environments.
- Allows for reproducible environments.
- @citibeth on uninstalling packages by hash:
- it would be nice to keep known hashes around for reproducibility.
- needs garbage collection.
- someone could do this right now based on explicit specs.
- @citibeth would like to also allow a list of specs from the user.