From e1b22325ea42b6612b6e8c89998b7efeb176af20 Mon Sep 17 00:00:00 2001 From: Marc Mengel Date: Tue, 19 Sep 2023 23:16:29 -0500 Subject: Add details on error messages from requirements (#40092) --- lib/spack/spack/solver/asp.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'lib') diff --git a/lib/spack/spack/solver/asp.py b/lib/spack/spack/solver/asp.py index 810e82e96d..1afe31f162 100644 --- a/lib/spack/spack/solver/asp.py +++ b/lib/spack/spack/solver/asp.py @@ -1569,7 +1569,9 @@ class SpackSolverSetup: ) except Exception as e: if rule.kind != RequirementKind.DEFAULT: - raise RuntimeError("cannot emit requirements for the solver") from e + raise RuntimeError( + "cannot emit requirements for the solver: " + str(e) + ) from e continue self.gen.fact( @@ -1601,7 +1603,9 @@ class SpackSolverSetup: # would be impaired. If a rule does not apply for a specific package, just # discard it. if rule.kind != RequirementKind.DEFAULT: - raise RuntimeError("cannot emit requirements for the solver") from e + raise RuntimeError( + "cannot emit requirements for the solver: " + str(e) + ) from e continue self.gen.fact(fn.requirement_group_member(member_id, pkg_name, requirement_grp_id)) -- cgit v1.2.3-70-g09d2