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

Update ESMF from spack develop: add python dependency and extension (not for release/1.8.0) #470

Conversation

climbfuji
Copy link
Collaborator

@climbfuji climbfuji commented Aug 29, 2024

Description

Cherry-picking the changes from PR https://github.com/spack/spack/pull/45504/commits for our spack-stack-dev branch. With the exception of the "depends-on c/c++/fortran" changes (that our spack lib code doesn't support yet) and the disabling of OpenMP for macOS (only in our fork), the esmf package.py files are identical between spack develop and jcsda spack-stack-dev as of beginning of September 2024.

See JCSDA/spack-stack#1304 for the associated spack-stack PR that enables the python variant in our spack-stack configs.

@climbfuji climbfuji self-assigned this Aug 29, 2024
@climbfuji climbfuji changed the title Update ESMF from spack develop: add python dependency and extension (draft; not for release/1.8.0) Update ESMF from spack develop: add python dependency and extension (not for release/1.8.0) Sep 19, 2024
@climbfuji climbfuji marked this pull request as ready for review September 19, 2024 13:55
Copy link
Collaborator

@theurich theurich left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems fine to me.

@climbfuji climbfuji merged commit 0ff59ff into JCSDA:spack-stack-dev Sep 19, 2024
15 checks passed
@climbfuji climbfuji deleted the feature/esmf_python_dependency_and_extension branch September 19, 2024 19:50
climbfuji added a commit to JCSDA/spack-stack that referenced this pull request Sep 19, 2024
…actions cleanup section (not for release/1.8.0) (#1304)

1. Update the submodule pointer for the changes in JCSDA/spack#470 (Update ESMF from spack develop: add python dependency and extension) and enable the python variant in configs/common/packages.yaml.

2. Fix the cleanup section Github workflows. The find command returns a non-zero exit code if no files are found, causing the CI run to abort. See https://github.com/JCSDA/spack-stack/actions/runs/10942526277 for an example. Wrapping this find command in set +e / set -e section resolves this.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

Successfully merging this pull request may close these issues.

4 participants