Benefits of the build automation#
Spack makes it easy for teams to share their code
Recipes for common libraries
reduce the effort for reproducible builds
making it easier to share builds.
Patches allow bug fixes to be provided quickly
Application developers who use a library often do not have write access to their repositories.
Library developers may not be able to fix problems as quickly as desired.
With Spack, application developers can quickly make corrections and undo changes.
Python allows rapid adoption by development teams.
Many application developers are already familiar with Python.
The
yaml
syntax of the specs are expressive.