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

Allow Lava to be installed via Spack #130

Open
schmitts opened this issue Nov 30, 2021 · 6 comments
Open

Allow Lava to be installed via Spack #130

schmitts opened this issue Nov 30, 2021 · 6 comments
Assignees
Labels
1-feature New feature request integration build, testing, packaging issue
Projects

Comments

@schmitts
Copy link

schmitts commented Nov 30, 2021

As a user I'd like to be able to install Lava using Spack, creating spack packages will allow users in the HPC space to install and use lava easily.

"Spack is a "flexible package manager that supports multiple versions, configurations, platforms, and compilers.", cf. https://spack.io.

Do you already have a Spack package available? If not, I'll volunteer to put it together."

@mgkwill mgkwill added 1-feature New feature request integration build, testing, packaging issue 0-needs-review For all new issues labels Nov 30, 2021
@mgkwill
Copy link
Contributor

mgkwill commented Nov 30, 2021

Hi @schmitts Thanks for opening this issue.

A lava package for Spack sounds like a good idea, especially if you are volunteering. What does this entail outside of #132?

@schmitts
Copy link
Author

A Spack package is easy if:

  1. the dependencies are correctly specified and are really used as dependencies and not shipped as vendor versions (git submodule or plain copies etc.)
  2. the dependencies already exist as Spack packages (but there are already many https://spack.readthedocs.io/en/latest/package_list.html)
  3. the installation follows the standards

From what I've seen from Lava so far, I don't see a problem.

@Tobias-Fischer
Copy link
Contributor

This might help you @schmitts: #119

@mgkwill mgkwill added reviewed-approved and removed 0-needs-review For all new issues labels Dec 1, 2021
@mgkwill mgkwill added this to the package_issues milestone Dec 2, 2021
@mgkwill mgkwill added this to High Priority in lava Dec 2, 2021
@awintel awintel moved this from Important | Not urgent to Less important | Not urgent in lava Dec 3, 2021
@mgkwill
Copy link
Contributor

mgkwill commented Aug 1, 2022

@schmitts are you still willing to create a Spack package for Lava?

@schmitts
Copy link
Author

schmitts commented Aug 2, 2022

@mgkwill Yes, sorry for the delay.

@schmitts
Copy link
Author

I'm on it. Having some more questions concering the dependencies (cf. #132).

@mathisrichter mathisrichter removed this from the feature_packaging milestone Jan 3, 2023
@mathisrichter mathisrichter added 0-needs-review For all new issues and removed 0-approved labels Jan 3, 2023
@mgkwill mgkwill removed the 0-needs-review For all new issues label Jan 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1-feature New feature request integration build, testing, packaging issue
Projects
lava
Less important | Not urgent
Development

No branches or pull requests

4 participants