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