From 67344326c36b4dc5377986347a8ff43eeee970d7 Mon Sep 17 00:00:00 2001 From: Massimiliano Culpo Date: Mon, 12 Oct 2020 20:59:50 +0200 Subject: concretizer: fixed test on compiler preferences --- lib/spack/spack/solver/asp.py | 2 +- lib/spack/spack/solver/concretize.lp | 2 +- lib/spack/spack/test/concretize_preferences.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/spack/spack/solver/asp.py b/lib/spack/spack/solver/asp.py index b16a6d14ab..448291cd29 100644 --- a/lib/spack/spack/solver/asp.py +++ b/lib/spack/spack/solver/asp.py @@ -790,7 +790,7 @@ class SpackSolverSetup(object): """Facts about packages' compiler prefs.""" packages = spack.config.get("packages") - pkg_prefs = packages.get(pkg) + pkg_prefs = packages.get(pkg.name) if not pkg_prefs or "compiler" not in pkg_prefs: return diff --git a/lib/spack/spack/solver/concretize.lp b/lib/spack/spack/solver/concretize.lp index be1bd0ccc6..22bb1dff3f 100644 --- a/lib/spack/spack/solver/concretize.lp +++ b/lib/spack/spack/solver/concretize.lp @@ -310,7 +310,7 @@ compiler_version_match(Package, 1) #defined compiler_supports_os/3. #defined allow_compiler/2. -% compilers weighted by preference acccording to packages.yaml +% compilers weighted by preference according to packages.yaml compiler_weight(Package, Weight) :- node_compiler(Package, Compiler), node_compiler_version(Package, Compiler, V), diff --git a/lib/spack/spack/test/concretize_preferences.py b/lib/spack/spack/test/concretize_preferences.py index 4d9cc9412b..8de8773eb0 100644 --- a/lib/spack/spack/test/concretize_preferences.py +++ b/lib/spack/spack/test/concretize_preferences.py @@ -112,7 +112,7 @@ class TestConcretizePreferences(object): # Try the last available compiler compiler = str(compiler_list[-1]) update_packages('mpileaks', 'compiler', [compiler]) - spec = concretize('mpileaks os=redhat6 target=x86') + spec = concretize('mpileaks os=redhat6') assert spec.compiler == spack.spec.CompilerSpec(compiler) def test_preferred_target(self, mutable_mock_repo): -- cgit v1.2.3-70-g09d2