-
Notifications
You must be signed in to change notification settings - Fork 218
take into account dependency 'wrappers' in check_conflicts #2583
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
Conversation
| pass | ||
| def install_step(self): | ||
| pass | ||
| def sanity_check_step(self): |
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.
expected 1 blank line, found 0
| pass | ||
| def build_step(self): | ||
| pass | ||
| def install_step(self): |
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.
expected 1 blank line, found 0
| """Dummy implementation of generic easyblock that generates .modulerc files.""" | ||
| def configure_step(self): | ||
| pass | ||
| def build_step(self): |
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.
expected 1 blank line, found 0
| """ | ||
| from easybuild.framework.easyblock import EasyBlock | ||
|
|
||
| class ModuleRC(EasyBlock): |
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.
expected 2 blank lines, found 1
bartoldeman
left a comment
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, except for the superfluous import (unless I am missing something)
easybuild/tools/robot.py
Outdated
| from easybuild.tools.filetools import det_common_path_prefix, search_file | ||
| from easybuild.tools.module_naming_scheme.easybuild_mns import EasyBuildMNS | ||
| from easybuild.tools.module_naming_scheme.utilities import det_full_ec_version | ||
| from easybuild.tools.toolchain import DUMMY_TOOLCHAIN_NAME |
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.
why was this added but not used later on?
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.
It was used during an earlier attempt, but that turned out to be too ugly/hacky. I'll clean this up...
|
going in @boegel ! |
(required for easybuilders/easybuild-easyconfigs#6712)
This fixes a problem with
--check-conflictsreporting false conflicts when an easyconfig that uses the newModuleRCeasyblock is involved (cfr. easybuilders/easybuild-easyblocks#1503).For example:
Because
Java-1.8.ebis a wrapper aroundJava-1.8.0_181.eb,--check-conflictsdetects a conflict where there actually isn't any.