Improve error message for requirements (#33988)

refers #33985
This commit is contained in:
Massimiliano Culpo 2022-11-18 15:49:46 +01:00 committed by GitHub
parent 9aafbec121
commit 839a14c0ba
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -563,7 +563,7 @@ requirement_weight(Package, W) :-
requirement_policy(Package, X, "any_of"), requirement_policy(Package, X, "any_of"),
requirement_group_satisfied(Package, X). requirement_group_satisfied(Package, X).
error(2, "Cannot satisfy requirement group for package '{0}'", Package) :- error(2, "Cannot satisfy the requirements in packages.yaml for the '{0}' package. You may want to delete them to proceed with concretization. To check where the requirements are defined run 'spack config blame packages'", Package) :-
activate_requirement_rules(Package), activate_requirement_rules(Package),
requirement_group(Package, X), requirement_group(Package, X),
not requirement_group_satisfied(Package, X). not requirement_group_satisfied(Package, X).