spack/lib/spack
Greg Becker 4b84cd8af5
bugfix for matrices with dependencies by hash (#22991)
Dependencies specified by hash are unique in Spack in that the abstract
specs are created with internal structure. In this case, the constraint
generation for spec matrices fails due to flattening the structure.

It turns out that the dep_difference method for Spec.constrain does not
need to operate on transitive deps to ensure correctness. Removing transitive
deps from this method resolves the bug.

- [x] Includes regression test
2022-11-06 16:49:35 -08:00
..
docs canonicalize_path: add arch information to substitutions (#29810) 2022-11-06 10:11:59 +01:00
env Cray support: use linux platform for newer craype versions (#29392) 2022-11-04 14:52:11 -07:00
external Use threading.TIMEOUT_MAX when available (#32399) 2022-08-26 17:37:56 -06:00
llnl Experimental binding of shared ELF libraries (#31948) 2022-11-03 17:34:00 -06:00
spack bugfix for matrices with dependencies by hash (#22991) 2022-11-06 16:49:35 -08:00