spack/lib/spack
Massimiliano Culpo 544a121248
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.
2023-10-31 17:50:13 +01:00
..
docs docs: update license() docs with examples and links (#40598) 2023-10-30 18:54:31 -07:00
env cc: Ensure that user-specified flags take precedence over others (#37376) 2023-06-18 14:07:08 -07:00
external Update archspec to latest commit (#39920) 2023-09-11 10:03:35 -07:00
llnl tty: flush immediately (#40774) 2023-10-30 15:07:30 +01:00
spack Fix interaction of spec literals that propagate variants with unify:false (#40789) 2023-10-31 17:50:13 +01:00
spack_installable license year bump (#34921) 2023-01-18 14:30:17 -08:00