Hi,

I’d like to understand the policy behind the 
“test_dep_versions_per_toolchain_generation” test. I am maintaining the 
easyconfig files for TRIQS library and applications. Library and each 
application is a separate easyconfig. Furthermore, the update cycle of 
applications and libraries is not fully in sync, thus an updated application 
has the most recent library version as a dependency. Due to a complex 
dependency situation in the legacy version of the code (Python 2, but modern 
C++), we would like to keep using the specific version of the toolchain 
(foss/2019a) for this major version even for updates. What is the best way to 
handle this situation? Should the TRIQS library version be part of the version 
suffix? As in:

easyblock = 'CMakeMake'

name = 'TRIQS-cthyb'
version = '2.2.1'
versionsuffix = '-TRIQS-2.2.3-Python-%(pyver)s’

This fails the mentioned test, however, cf. 
https://github.com/easybuilders/easybuild-easyconfigs/pull/11101 
<https://github.com/easybuilders/easybuild-easyconfigs/pull/11101>

Please advise!

Kind regards,
Rok




Reply via email to