diff options
author | Harmen Stoppels <me@harmenstoppels.nl> | 2024-04-16 18:09:32 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-16 16:09:32 +0000 |
commit | 9ff5a305745df7e1209c9fa0c79641b6a15a99ec (patch) | |
tree | 9874e39b32f6c5e5178efd2dc530414620f44e3d /README.md | |
parent | 9a6c0133658ce0905ff1565160faea3fc69ba9b2 (diff) | |
download | spack-9ff5a305745df7e1209c9fa0c79641b6a15a99ec.tar.gz spack-9ff5a305745df7e1209c9fa0c79641b6a15a99ec.tar.bz2 spack-9ff5a305745df7e1209c9fa0c79641b6a15a99ec.tar.xz spack-9ff5a305745df7e1209c9fa0c79641b6a15a99ec.zip |
concretize.lp: fix issue with reuse of conditional variants (#43676)
Currently if you request pkg +example where example is a conditional
variant, and you have a pkg in the database for which the condition
did not hold (so no +example nor ~example), the solver would reuse it
regardless, not imposing +example.
The change rules out exactly one thing: variant_set without variant_value,
which in practice could only happen when not node_has_variant (i.e. when
under the current package.py rules the variant's when condition did not
trigger).
Diffstat (limited to 'README.md')
0 files changed, 0 insertions, 0 deletions