Open stderr-enst opened 4 weeks ago
I looked into it a bit, one way to do it is
full_ordered_ecs
) to https://github.com/easybuilders/easybuild-framework/blob/develop/easybuild/main.py#L295 which holds the complete ordered list of easyconfigs,ordered_ecs
at https://github.com/easybuilders/easybuild-framework/blob/develop/easybuild/main.py#L556
if full_ordered_ecs:
ordered_ecs = [ec for ec in ordered_ecs if ec not in full_ordered_ecs]
full_ordered_ecs = full_ordered_ecs + ordered_ecs
full_ordered_ecs
at https://github.com/easybuilders/easybuild-framework/blob/develop/easybuild/main.py#L597
return overall_success, full_ordered_ecs
full_ordered_ecs
If an easystack.yml contains two packages with the same dependent package (e.g. "GCCcore"), building the easystack file with
-r
and--job
results in multiple submitted build jobs for that package.Of course the first job wins and builds happily, but subsequent attempts fail with different failure modes.
@ocaisa suggested in a slack discussion: