spack/var/spack
Todd Gamblin 552a35e12e
bugfix: submodule callbacks need to be resolved in specs
The submodules argument for git versions supports callbacks (which are used on some key
packages to conditionally fetch certain submodules). Callbacks can't be serialized to
JSON, so we need to ensure that these things are resolved (by calling them) at
concretization time.

- [x] ensure that submodule callbacks are called when creating spec JSON
- [x] add tests that try serializing all types of git versions
2024-10-27 17:54:09 -07:00
..
gpg
gpg.mock
repos bugfix: submodule callbacks need to be resolved in specs 2024-10-27 17:54:09 -07:00