diff options
author | Greg Becker <becker33@llnl.gov> | 2020-06-02 02:02:28 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-02 11:02:28 +0200 |
commit | 2795414a80839208c3463e49f197fee25f2be0f8 (patch) | |
tree | f06df81c12247a8717209b9fe2adf1241674831b /COPYRIGHT | |
parent | 0875c6a5d0ba8a951f86805814d4eb0ba3f3997e (diff) | |
download | spack-2795414a80839208c3463e49f197fee25f2be0f8.tar.gz spack-2795414a80839208c3463e49f197fee25f2be0f8.tar.bz2 spack-2795414a80839208c3463e49f197fee25f2be0f8.tar.xz spack-2795414a80839208c3463e49f197fee25f2be0f8.zip |
Fix satisfaction checks for excluding variants from matrices (#16893)
Because of the way abstract variants are implemented, the following
spec matrix does not work as intended:
```
matrix:
- [foo]
- [bar=a, bar=b]
exclude:
- bar=a
```
because abstract variants always satisfy any variant of the same
name, regardless of values.
This PR converts abstract variants to whatever their appropriate
type is before running satisfaction checks for the excludes clause
in a matrix.
fixes #16841
Diffstat (limited to 'COPYRIGHT')
0 files changed, 0 insertions, 0 deletions