spack/lib/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
..
docs Add spack short version in config variables (#47016) 2024-10-25 07:34:59 +02:00
env Revert "cc: ensure that RPATHs passed to linker are unique" (#46712) 2024-10-02 11:50:09 +02:00
external archspec: update to v0.2.5 (#46958) 2024-10-14 19:09:17 +02:00
llnl ensure write_fd.close() isn't called when sys.std* cannot be redirected 2024-10-25 10:16:44 -07:00
spack bugfix: submodule callbacks need to be resolved in specs 2024-10-27 17:54:09 -07:00
spack_installable Update copyright year to 2024 (#41919) 2024-01-02 09:21:30 +01:00