easybuild-easyblocks
easybuild-easyblocks copied to clipboard
GROMACS does not play nice as a component
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.
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.