serac icon indicating copy to clipboard operation
serac copied to clipboard

Generalize and cleanup Spack package

Open white238 opened this issue 1 year ago • 1 comments

We should do some work to cleanup our project's Spack package in an effort to push it up to Spack's repository.

Things we should do that I can think off off the top of my head

  1. Remove optional variants and versions for dependencies
  2. Add conflicts for known bad versions (for example, sundials@:6.0.0)
  3. Remove debug/release build type or guard it with a note not to push it up
  4. Review optional dependencies that we haven't actually tested
  5. Add our package to the Spack CI tests
  6. Change debug variant to just use the base CachedCMakePackage variant build_type

white238 avatar Mar 21 '23 17:03 white238

What would step 5 involve? Moving our package to spack builtin?

I think besides step 5, this issue is resolved.

chapman39 avatar Aug 10 '23 00:08 chapman39