diff options
-rw-r--r-- | lib/spack/spack/concretize.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/spack/spack/concretize.py b/lib/spack/spack/concretize.py index 805604368e..3f569f9dce 100644 --- a/lib/spack/spack/concretize.py +++ b/lib/spack/spack/concretize.py @@ -68,8 +68,9 @@ class DefaultConcretizer(object): # If there are known avaialble versions, return the most recent # version that satisfies the spec pkg = spec.package - valid_versions = [v for v in pkg.versions - if any(v.satisfies(sv) for sv in spec.versions)] + valid_versions = sorted( + [v for v in pkg.versions + if any(v.satisfies(sv) for sv in spec.versions)]) if valid_versions: spec.versions = ver([valid_versions[-1]]) |