Skip to content

Reduce dependency on hand-built packages #705

@AlexanderRichert-NOAA

Description

@AlexanderRichert-NOAA

Is your feature request related to a problem? Please describe.
The goal of spack-stack is to avoid the bad old days of manually configured package installations. Across the platforms supported by spack-stack, there are non-spack installations of packages including python, ecflow, openmpi, and mysql, which are relied on by spack-stack packages and/or the applications we support. These outside packages add complexity and risk (e.g., ufs-community/ufs-weather-model#1707 (comment)), and the goal of spack-stack is to have a single, self-consistently built software stack.

Describe the solution you'd like
Let's reduce the dependence on external packages as much as possible. MySQL is probably the trickiest of them, and I don't know the full extent of the story behind having separate python installations, but ecflow and openmpi for example should not be difficult to incorporate into the unified environment.

Metadata

Metadata

Labels

INFRAJEDI InfrastructureNAVYUnited States Naval Research LabNOAA-EMCOAR-EPICNOAA Oceanic and Atmospheric Research and Earth Prediction Innovation Center

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions