On 14/11/2018 18:41, Maxime Boissonneault wrote:
What about goolfc ? Replaced with fosscuda ?

That's a good point, I overlooked goolfc.

If we deprecate 'goolf', it makes sense to also deprecate 'goolfc' (which indeed is replaced by fosscuda, basically).


regards,

Kenneth


Maxime


On 2018-11-14 12:33 PM, Kenneth Hoste wrote:
Dear EasyBuilders,

I plan to deprecate the 'goolf' and 'ictce' toolchains for the upcoming EasyBuild release (v3.8.0).

This means that:

* a big fat warning will be printed every time you try to install an easyconfig file that uses a goolf or ictce toolchain, to inform you that they are deprecated

* easyconfigs using a 'goolf' or 'ictce' toolchain will no longer be included in the regression test that is performed shortly before every release; hence, these easyconfig file may break in the future without us noticing

* easyconfigs using a 'goolf' or 'ictce' toolchain will be archived in the next major EasyBuild release (v4.0)

* the corresponding toolchain definitions will be removed from the EasyBuild framework in the next major EasyBuild release, so these toolchains will no longer be recognized unless you include them back in via --include-toolchains


For both these toolchains we have been using a modernized equivalent (foss and intel) for several years now (cfr. https://easybuild.readthedocs.io/en/latest/Common-toolchains.html).

We haven't received contributions with easyconfigs that use these toolchains for a while; in addition, these easyconfig files are becoming a nuisance w.r.t. testing & maintenance.

So, I think it's time we get rid of them...

If you are still using these toolchains, or if you have another reason why we should not deprecate them, please come forward ASAP and let us know.


regards,

Kenneth


Reply via email to