Skip to content

Removed functionality in EasyBuild v5.0

(for a full overview of changes in EasyBuild v5.0, see here)

Functionality that was deprecated a while ago has been removed:


EasyBuild bootstrap script

The EasyBuild bootstrap script has been removed.

Please see the installation page for the suggested methods for installing EasyBuild.


Experimental support for .yeb easyconfig format

Support for the experimental .yeb easyconfig format has been removed.

This format allowed easyconfigs to be specified in YAML. However, there has been no recent development of this format and little suggestion that anyone was using it at all.


--accept-eula configuration setting]

The --accept-eula option was changed to --accept_eula_for in EasyBuild 4.3.4 where it was also enhanced to support reular expressions. Use of --accept-eula has now been removed.


--wait-on-lock configuration setting

The --wait-on-lock option was replaced and split into --wait-on-lock-limit and --wait-on-lock-interval in EasyBuild 4.2.1. Use of --wait-on-lock has now been removed.


is_generic_easyblock function from easybuild.framework.easyconfig.easyconfig

is_generic_easyblock was moved to easybuild.tools.filetools in EasyBuild 4.2.0. Use of is_generic_easyblock from easybuild.framework.easyconfig.easyconfig has been removed.


copytree, rmtree2 functions from easybuild.filetools

The use of rmtree2 was replaced by remove_dir and the use of copytree by copy_dir in EasyBuild 4.2.0. Use of rmtree2 and copytree, from easybuild.filetools, has now been removed.


fetch_extension_sources method in EasyBlock class

fetch_extension_sources was replaced by collect_exts_file_info. in EasyBuild 4.5.0. Use of fetch_extension_sources has now been removed.


mod_exists_regex_template option in ModulesTool.exist method

The mod_exists_regex_template option in ModulesTool.exist was unused and has now been removed.


Toolchain.add_dependencies method

Toolchain.add_dependencies has been removed. The dependencies should be passed to the prepare method instead, using the deps argument.


disable_templating + default_fallback options in get_easyblock_class function

disable_templating was changed to be a function on the EasyConfig class in EasyBuild 4.4.0. disable_templating and the default_fallback option for get_easyblock_class have now been removed.


skip_lower option from template_constant_dict function

The skip_lower option in template_constant_dict had no effect in EasyBuild 4 and has now been removed.


use_git_am option for apply_patch function

The use_git_am option for apply_patch was renamed to use_git in EasyBuild 4.3.0 . This option has now been removed.


The skip_symlinks option in the adjust_permissions function has been removed. Symlinks are not followed in this function.


log_error option in which function

The log_error option in the which function was changed to on_error in EasyBuild 4.4.0 to allow enhanced options on what to do when an error is encountered in this function. This option has now been removed.


descr option for simple_option function

The descr option in the simple_option function was removed. This has been unused in EasyBuild for a long time.


dummy toolchain

The dummy toolchain was replaced by the SYSTEM toolchain in EasyBuild 4. The dummy toolchain has now been removed. As part of this the --add-system-to-minimal-toolchains option replaces --add-dummy-to-minimal-toolchains.


Support for 32-bit targets

EasyBuild has support for 32-bit targets for imkl versions before 11. These have now been removed.