Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

integration with EasyBuild? #20

Closed
boegel opened this issue May 9, 2018 · 3 comments
Closed

integration with EasyBuild? #20

boegel opened this issue May 9, 2018 · 3 comments

Comments

@boegel
Copy link
Contributor

boegel commented May 9, 2018

I was referred to this (seemingly quite new) project by @gppezzi, which is quite interesting to us EasyBuilders since we have recently added support in EasyBuild (http://easybuilders.github.io/easybuild/) to generate Singularity definition files, and (optionally) also call out to Singularity to build the container image as well, see http://easybuild.readthedocs.io/en/latest/Containers.html .

It seems like it would be interesting and mutually beneficial to look into integration between HPCCM & EasyBuild, and I think this can be done in two main ways:

  • HPCCM can be enhanced to provide an easybuild function, which can be used in recipe files to generate EasyBuild commands to install software, sort of similar to the openmpi function that is already supported

  • EasyBuild can be enhanced to leverage HPCCM rather than implementing it's own functionality to create Docker/Singularity definition files

It's unclear to me whether HPCCM is currently ready to be used as a library rather than a command line tool, but if it's not we can probably contribute to making that work.

Maybe we should set up a conf call to discuss this further?

@samcmill
Copy link
Collaborator

samcmill commented May 9, 2018

Thanks for reaching out @boegel. I'll contact you by email to setup a call.

@boegel
Copy link
Contributor Author

boegel commented May 9, 2018

Excellent! 👍

@samcmill
Copy link
Collaborator

Closing. EasyBuild recipe added by #23 and Python 2.7 compatibility for EasyBuild integration of HPCCM resolved by #25.

Please open a new issue if there are any unresolved EasyBuild integration issues.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants