Conversation
… problems, in particular it assumes that the ec's exist in top-level toolchain and then replaces them with subtoolchains, if they don't then it'll barf.
use minimally_resolve_dependencies from main.py
…framework into subtoolchain_searching
remove unused build_specs
…framework into subtoolchain_searching Conflicts: easybuild/tools/robot.py
make EasyConfig instances comparable and hashable
…framework into subtoolchain_searching
construct subtoolchains dict via search_toolchain, use nub
…sidering dummy toolchain
…ting-modules to --use-existing-modules
|
@ocaisa: also, there are some minor conflicts in |
…caisa/easybuild-framework into subtoolchain_searching Conflicts: easybuild/toolchains/gpsmpi.py easybuild/toolchains/ipsmpi.py
require --experimental for and add unit tests and fix bugs in functions supporting --minimal-toolchains
|
EasyBuild framework unit test suite PASSed (see https://jenkins1.ugent.be/job/easybuild-framework-pr-builder/2302/console for more details). This pull request is now ready for review/testing. Please try and find someone who can tackle this; contact @boegel if you're not sure what to do. |
|
EasyBuild framework unit test suite PASSed (see https://jenkins1.ugent.be/job/easybuild-framework-pr-builder/2303/console for more details). This pull request is now ready for review/testing. Please try and find someone who can tackle this; contact @boegel if you're not sure what to do. |
define SUBTOOLCHAIN for toolchains where it wasn't yet
|
EasyBuild framework unit test suite FAILed. See https://jenkins1.ugent.be/job/easybuild-framework-pr-builder/2307/console for more details. Please fix the reported issues by pushing additional commits to the branch corresponding with this pull request; contact @boegel if you're not sure what to do. edit: test suite run cancelled by @boegel since another one is following it |
|
EasyBuild framework unit test suite PASSed (see https://jenkins1.ugent.be/job/easybuild-framework-pr-builder/2308/console for more details). This pull request is now ready for review/testing. Please try and find someone who can tackle this; contact @boegel if you're not sure what to do. |
|
Going in after extensive testing by rebuilding all HPL easyconfigs, right in time for EasyBuild v2.4.0. Thanks @ocaisa! |
Add support for automatically matching the lowest possible member of a toolchain hierarchy when resolving dependencies using a command line option
--minimal-toolchains.Requires a
SUBTOOLCHAINto be defined for each level in the hierarchy (see examples inside)WIP @boegel ... please review
FYI @geimer