easybuild-easyblocks icon indicating copy to clipboard operation
easybuild-easyblocks copied to clipboard

GROMACS does not play nice as a component

Open ocaisa opened this issue 3 years ago • 1 comments
trafficstars

In https://github.com/easybuilders/easybuild-easyblocks/issues/2734 it was observed that the GROMACS easyblock does not play nice as a component of a bundle. It would seem that self.run_all_steps() is not being picked from the custom easyblock.

ocaisa avatar Jun 03 '22 08:06 ocaisa

The issue is that when used as a component, only a limited number of steps are called (see https://github.com/easybuilders/easybuild-easyblocks/blob/develop/easybuild/easyblocks/generic/bundle.py#L297)

Perhaps the best thing to do is error out when we see an easyblock overrides run_all_steps() as it is very much a corner case.

ocaisa avatar Jun 03 '22 08:06 ocaisa