Skip to content
Snippets Groups Projects
Commit 558cf7e4 authored by Todd Gamblin's avatar Todd Gamblin
Browse files

spec flatten, normalize, validate; package validate

New operations for manipulating spec and package DAGs.

For specs:
	flatten:   gather all deps to the root
	normalize: Merge constraints and make spec match package DAG

For packages:
	validate_dependencies: Make sure spec constraints in package DAG are sane.

Added tests for above methods.  Also added beginnings of concretization logic,
to turn abstract spec into a concrete one.

Still need proper tests for normalize().
parent db07c7f6
Branches
Tags
No related merge requests found
Showing
with 632 additions and 164 deletions
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment