-
Notifications
You must be signed in to change notification settings - Fork 284
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
adopt module_load_environment
in Bundle
easyblock
#3513
Conversation
…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:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
module_load_environment
: Bundlemodule_load_environment
in Bundle
easyblock
Update of
Bundle
easyblock for #3527Also fixes issue #3528