ExaWorks / SDK

ExaWorks SDK
11 stars 12 forks source link

Need a Parsl Spack recipe #58

Closed dongahn closed 2 years ago

dongahn commented 3 years ago

Quick note from today's meeting:

@hategan had a discussion with @kylechard and other parsl folks.

@dongahn described how Flux does this. It upstreamed its recipe to Spack and put a Spack sync task in its release procedure: https://github.com/flux-framework/flux-core/wiki/Release-Checklist

SteVwonder commented 3 years ago

Fear is that recipe can quickly go out of sync without no active maintatence It (Flux) upstreamed its recipe to Spack and put a Spack sync task in its release procedure:

FWIW, in terms of releases, you can also add a function to your spack package that tells it how to fetch new versions that aren't explicitly listed in the package: https://spack.readthedocs.io/en/latest/packaging_guide.html#version-urls

So if you do happen to miss updating the Spack package for a particular version/release, a can user explicitly requests that version/release and it will still work.

zekemorton commented 2 years ago

I believe this complete, spack install parsl is successful