spack/lib/spack
Michael Kuron 4453058862
Old concretizer: prevent unexpected propagation of external config (#20976)
When using an external package with the old concretizer, all
dependencies of that external package were severed. This was not
performed bidirectionally though, so for an external package W with
a dependency on Z, if some other package Y depended on Z, Z could
still pull properties (e.g. compiler) from W since it was not
severed as a parent dependency.

This performs the severing bidirectionally, and adds tests to
confirm expected behavior when using config from DAG-adjacent
packages during concretization.
2021-02-25 15:42:40 -08:00
..
docs documentation: correct precedence of included configs in environment spack.yaml (#18663) 2021-02-19 13:31:47 +00:00
env Fix: Add a space between -isystem and the directory (#21599) 2021-02-10 15:56:42 -08:00
external Python 3.10 support: collections.abc (#20441) 2021-02-01 11:30:25 -06:00
llnl [WIP] relocate.py: parallelize test replacement logic (#19690) 2021-02-17 17:07:44 -08:00
spack Old concretizer: prevent unexpected propagation of external config (#20976) 2021-02-25 15:42:40 -08:00