diff options
author | Todd Gamblin <tgamblin@llnl.gov> | 2013-12-22 17:55:58 -0800 |
---|---|---|
committer | Todd Gamblin <tgamblin@llnl.gov> | 2013-12-22 17:55:58 -0800 |
commit | 7088cdf25f8b53d49613525c5dbb6a081b67ca37 (patch) | |
tree | d963acc6083dcec7ce03ae8f0683b73778de000c /bin | |
parent | f7706d231d5e151bbe4f8b0b604cc2a6ef33900e (diff) | |
download | spack-7088cdf25f8b53d49613525c5dbb6a081b67ca37.tar.gz spack-7088cdf25f8b53d49613525c5dbb6a081b67ca37.tar.bz2 spack-7088cdf25f8b53d49613525c5dbb6a081b67ca37.tar.xz spack-7088cdf25f8b53d49613525c5dbb6a081b67ca37.zip |
Fix for SPACK-13, and satisfies() now handles deps.
Added more test cases for multimethods. In doing so, (re)discovered that
satisfies() really needs to handle dependencies properly.
Implemented support for dependencies in satisfies, but constrain() now
isn't consistent (as we do not currently constrain deps), so need to
implement that.
Virtual dependency support probably needs some deeper thought. i.e.,
there is probably an intermediate DAG form that would make the needed
checks easier. Right now we have to build ProviderIndexes to figure out
how virtual dependencies are set up. If the vdep were preserved in the DAG,
then we could just check for things like incompatible providers directly.
Diffstat (limited to 'bin')
0 files changed, 0 insertions, 0 deletions