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

Standardize view deployment for archived binaries #23

Closed
psakievich opened this issue Oct 8, 2021 · 0 comments · Fixed by #95
Closed

Standardize view deployment for archived binaries #23

psakievich opened this issue Oct 8, 2021 · 0 comments · Fixed by #95
Labels
enhancement New feature or request
Projects

Comments

@psakievich
Copy link
Collaborator

One of the intents of spack-manager is to allow for archives of binaries on a local machine. The goal of these archives are to

  1. Be accessible for modules
  2. Easily defined as externals in spack environments to limit rebuilds required

These should support the developer and analyst workflows and be independent of spack in case things need to be deleted or updated. The current plan is to use copy views to create these caches. The other ideas is that they should be stored in the local $SPACK_MANAGER/views directory.

However, we need a standardized naming convention/archival procedure. Some of the fields that need to be captured are

  • compiler/mpi combo
  • build date
  • software project (exawind/pele/etc)
  • product name (?)

These are a lot of fields and potential logic, and there are binary path relocation issues to consider. So perhaps a hash might be acceptable for handeling some of this data, but that will also need an API so devs can easily access the archives they wan.

@psakievich psakievich added the enhancement New feature or request label Oct 8, 2021
@psakievich psakievich added this to To do in spack-manager development via automation Oct 8, 2021
@psakievich psakievich added this to To do in Dev Tracker Oct 8, 2021
Dev Tracker automation moved this from To do to Done Jan 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Development

Successfully merging a pull request may close this issue.

1 participant