Initial set of OHPC module meta data for EasyBuild#2392
Initial set of OHPC module meta data for EasyBuild#2392boegel merged 1 commit intoeasybuilders:developfrom
Conversation
Signed-off-by: Reese Baird <[email protected]>
|
@crbaird This looks great, thanks a look for looking into this! I'm happy to merge this as is, but I'd like to get a better idea on how we move forward from here first... Do we consider this to be sufficient, or do we want to take this a step further, e.g. by defining custom And that could be taken even a step further, since EasyBuild also supports creating RPM packages by leveraging FPM (see http://easybuild.readthedocs.io/en/latest/Packaging_support.html). Also, how was this metadata file created, how can we ensure this is easy to update in the future for upcoming One thing to keep in mind is that since we don't know which OpenHPC version EasyBuild will be used on, we should avoid blowing away old modules in this metadata file... |
|
I think OHPC toolchains would be great, it just seemed like the module metadata was the lowest hanging fruit. I can take another look at what would be required for that. There was some human intervention in creation of this version. The OHPC module/version pairs are easy to generate programmatically, but I didn't see a 1-1 mapping to the EasyBuild software names. Knowing that this file might be useful I can put some more effort in to automation, as well as adding in older modules. |
|
@crbaird How shall we proceed here? Shall I include this as is, and revisit this later with upcoming OpenHPC releases? I think it's important to try and come up with an automated process to update this file, otherwise it's going to be a maintenance nightmare, which will boil down to the file going stale I think... |
|
Sorry, @boegel, I haven't gotten a chance to dive in to toolchain integration. If you feel the module stuff is useful on it's own, please feel free to include just this for now. I agree an eye needs to be keep on automating maintenance. We already have some internal tools to generate manifests and the like-- I bet we can modify something in there to help out. |
|
@crbaird I see no reason not to include this, it's a good starting point. I'm merging this in, will be included with the next EasyBuild release (v3.5.2). |
Signed-off-by: Reese Baird [email protected]