diff options
author | Massimiliano Culpo <massimiliano.culpo@gmail.com> | 2023-10-31 17:50:13 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-31 17:50:13 +0100 |
commit | 544a121248ff2f3b526b5c38cc4b14affb96ee57 (patch) | |
tree | c0597c9c6dd848a9410a5a8c7214783e0372a9b9 /bin/spack.ps1 | |
parent | cd6bb9e159ea18c46f399958558dfeb39bfb04a0 (diff) | |
download | spack-544a121248ff2f3b526b5c38cc4b14affb96ee57.tar.gz spack-544a121248ff2f3b526b5c38cc4b14affb96ee57.tar.bz2 spack-544a121248ff2f3b526b5c38cc4b14affb96ee57.tar.xz spack-544a121248ff2f3b526b5c38cc4b14affb96ee57.zip |
Fix interaction of spec literals that propagate variants with unify:false (#40789)
* Add tests to ensure variant propagation syntax can round-trip to/from string
* Add a regression test for the bug in 35298
* Reconstruct the spec constraints in the worker process
Specs do not preserve any information on propagation of variants
when round-tripping to/from JSON (which we use to pickle), but
preserve it when round-tripping to/from strings.
Therefore, we pass a spec literal to the worker and reconstruct
the Spec objects there.
Diffstat (limited to 'bin/spack.ps1')
0 files changed, 0 insertions, 0 deletions