alces-software / gridware

tool for compilation and installation of applications and libraries from the Alces Gridware software library
0 stars 0 forks source link

Dependency resolution drop repo prefix #10

Closed RuanEllis closed 7 years ago

RuanEllis commented 7 years ago

Under some circumstances the repo can be dropped:

+---------------------------------+--------------------------------------+--------------------------------------+
|                            Requirements for volatile/apps/phantompeakqualtools/1.1                            |
+---------------------------------+--------------------------------------+--------------------------------------+
| Requirement                     | Package                              | Build arguments                      |
+---------------------------------+--------------------------------------+--------------------------------------+
| apps/cmake                      | main/apps/cmake/3.5.2 ✗              | -                                    |
| apps/python                     | main/apps/python/2.7.8 ✗             | -                                    |
| mpi/openmpi                     | volatile/mpi/openmpi/1.10.2 ✗        | params: qlogic,torque,sge,pmi,pmilib |
| libs/blas                       | main/libs/blas/3.6.0 ✗               | -                                    |
| libs/lapack                     | main/libs/lapack/3.5.0 ✗             | -                                    |
| libs/boost                      | main/libs/boost/1.60.0 ✗             | -                                    |
| apps/samtools                   | main/apps/samtools/1.3 ✗             | -                                    |
| apps/R >= 2.10                  | main/apps/R/3.3.1 ✗                  | -                                    |
| apps/phantompeakqualtools = 1.1 | main/apps/phantompeakqualtools/1.1 ✗ | -                                    |
+---------------------------------+--------------------------------------+--------------------------------------+

This shows that volatile/apps/phantompeakqualtools/1.1 is reporting that it requires R >= v2.1.0 whereas the metadata shows:

[root@ip-172-31-37-32(unconfigured) ~]# cat /opt/clusterware/var/lib/gridware/repos/volatile/pkg/apps/phantompeakqualtools/1.1/metadata.yml | grep apps/R
    - apps/R = 3.0.0
    - apps/R = 3.0.0