-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Concretization broken for version ranges #2793
Copy link
Copy link
Closed
Labels
Description
$ spack spec py-configparser
...
[email protected]%[email protected] arch=linux-centos6-x86_64
^[email protected]%[email protected] arch=linux-centos6-x86_64
^[email protected]%[email protected]+tk~ucs4 arch=linux-centos6-x86_64
^[email protected]%[email protected] arch=linux-centos6-x86_64
^[email protected]%[email protected] arch=linux-centos6-x86_64
^[email protected]%[email protected] arch=linux-centos6-x86_64
^[email protected]%[email protected]+pic arch=linux-centos6-x86_64
^[email protected]%[email protected] arch=linux-centos6-x86_64
^[email protected]%[email protected] arch=linux-centos6-x86_64
^[email protected]%[email protected] arch=linux-centos6-x86_64
^[email protected]%[email protected]~X arch=linux-centos6-x86_64
^[email protected]%[email protected] arch=linux-centos6-x86_64
Why is it choosing [email protected] here? I see two places where we went wrong.
First of all, py-configparser doesn't depend on py-ordereddict unless we are building with Python 2.6. Spack should still default to the latest version of Python 2.7.
Second, the following doesn't fare any better:
$ spack spec py-ordereddict
...
[email protected]%[email protected] arch=linux-centos6-x86_64
^[email protected]%[email protected]+tk~ucs4 arch=linux-centos6-x86_64
^[email protected]%[email protected] arch=linux-centos6-x86_64
^[email protected]%[email protected] arch=linux-centos6-x86_64
^[email protected]%[email protected] arch=linux-centos6-x86_64
^[email protected]%[email protected]+pic arch=linux-centos6-x86_64
^[email protected]%[email protected] arch=linux-centos6-x86_64
^[email protected]%[email protected] arch=linux-centos6-x86_64
^[email protected]%[email protected] arch=linux-centos6-x86_64
^[email protected]%[email protected]~X arch=linux-centos6-x86_64
This is also choosing [email protected] even though it should be choosing the latest version of Python 2.6 in Spack.
Reactions are currently unavailable