-
Notifications
You must be signed in to change notification settings - Fork 283
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
reset modules loaded by PythonPackage to let ExtensionEasyBlock handle multi_deps
correctly
#2951
reset modules loaded by PythonPackage to let ExtensionEasyBlock handle multi_deps
correctly
#2951
Conversation
…e multideps correctly
This fixes a regression introduced by #2745 |
This looks narrow in scope enough to be ok to merge. Since we don't have test suites for this and there are wide base of use cases and configurations, it's very hard to check this. You created the PR to work for installing a module, does it also work for |
multi_deps
correctly
Yes, it did work correctly with |
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
Test report by @boegel Overview of tested easyconfigs (in order)
Build succeeded for 2 out of 2 (2 easyconfigs in total) |
Test report by @boegel Overview of tested easyconfigs (in order)
Build succeeded for 2 out of 2 (2 easyconfigs in total) edit: test with |
Test report by @boegel Overview of tested easyconfigs (in order)
Build succeeded for 2 out of 2 (2 easyconfigs in total) |
PythonPackage
'ssanity_check_step
loads modules, but is unaware of the handling ofmulti_deps
done by theExtensionEasyBlock
version ofsanity_check_step
.This PR unloads the modules loaded during
PythonPackage
's version to letExtensionEasyBlock
handlemulti_deps
correctly.