adopt module_load_environment in Bundle easyblock#3513
adopt module_load_environment in Bundle easyblock#3513boegel merged 13 commits intoeasybuilders:5.0.xfrom
module_load_environment in Bundle easyblock#3513Conversation
…easyblock and ensure environment variables point to expanded existing paths
…l in Perl easyblock
make_module_req_guess with module_load_environment: Bundle, FlexiBLAS, PerlModule, Perl, PythonPackage
I think that this should not cause a merge conflict. #3509 doesn't touch the lines changed by this PR and I think there are two options:
|
make_module_req_guess with module_load_environment: Bundle, FlexiBLAS, PerlModule, Perl, PythonPackagemake_module_req_guess with module_load_environment: Bundle
|
Having both I changed the scope of this PR to only concern |
make_module_req_guess with module_load_environment: Bundlemodule_load_environment: Bundle
|
@lexming I think this PR should only get merged if all other easyblocks have been updated to use |
|
@lexming Taking this one step further: shouldn't we be taking into account here that one of bundle components is being installed with an easyblock that has not migrated to We'll do so for all easyblocks under our control, but we also need to take into account that people may have custom easyblocks that are still using |
…ake into account that component easyblocks may still be using make_module_req_guess
complete migration of `Bundle` easyblock to `module_load_environment` + take into account that component easyblocks may still be using `make_module_req_guess`
|
@boegel LGTM, will send some tests... |
|
Test report by @lexming Overview of tested easyconfigs (in order)
Build succeeded for 6 out of 6 (6 easyconfigs in total) |
|
Checked the resulting module files and they have the same variables as before this PR. |
|
Testing one of the EasyConfigs from easybuilders/easybuild-easyconfigs#21582 Test report by @Thyre Overview of tested easyconfigs (in order)
Build succeeded for 1 out of 1 (1 easyconfigs in total) |
|
Test report by @Thyre Overview of tested easyconfigs (in order)
Build succeeded for 1 out of 1 (1 easyconfigs in total) |
Module file paths looks good: |
module_load_environment: Bundlemodule_load_environment in Bundle easyblock
Update of
Bundleeasyblock for #3527Also fixes issue #3528