-
Notifications
You must be signed in to change notification settings - Fork 48
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
November 2023 main Spack merge + updates #884
November 2023 main Spack merge + updates #884
Conversation
@climbfuji have you run into |
That's new to me. If I had to guess I'd say that the binary cache needs to be cleared. Let me do that and rerun the failing tests. |
Same error when building from scratch. |
@AlexanderRichert-NOAA I am trying to fix the macOS and Ubuntu CI errors. Given the problems we are seeing I would like to have a good testing coverage across the various HPCs that we support, ideally we build this branch on all of the tier-1 platforms before merging? |
Yep agreed. I'll fill out the test list in a bit. |
Error on Narwhal on the home stretch, for mapl with GNU (worked with Intel):
I can look into it later but if @mathomp4 has an idea right away (hopefully!) ... |
Noted. That looks suspiciously like an error I ran into ages ago involving the esma_cmake resource and the caching thereof. |
That macro is fairly benign: https://github.com/GEOS-ESM/ESMA_cmake/blob/main/esma_support/esma_check_install_prefix.cmake it just checks to make sure you aren't installing to Footnotes
|
Hmm, but given that it installed fine a few hours beforehand with Intel that seems rather unlikely. And there's no difference between jcsda_emc_spack_stack mapl and this PR, and it previously built just fine. Grrrrrr... |
Try relocating the cached version so it redownloads? But don't delete it, in case I'm wrong :) |
Solution, a lot easier: run |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am happy with all of this, and very thankful to @AlexanderRichert-NOAA for shepherding these PRs through. I will approve once the spack PR is merged and the submodule updated as usual.
spack PR was merged, new hash is JCSDA/spack@8683cc4 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I went ahead and updated the spack
submodule / reverted .gitmodules
. Only one question left from my side, other than that it's good to go!
@AlexanderRichert-NOAA @climbfuji - |
@natalie-perlin How quickly can you do that? If you need a bit longer, we can make it a small follow-up PR (since no testing needed for adding/updating README.md files). |
Merging this now to avoid container build problems (since the spack PR was merged this morning). |
Summary
I'll keep the notes for this update, which includes JCSDA/spack#371, in this PR.
This PR pulls in Spack release 0.21.0. Additionally, I've reconciled NCEPLIBS recipes with those in the library repos themselves (very few changes), as well as added in changes to support NCO's stack. Ran style checks/fixes on all packages. This PR also includes a proposed solution for the MySQL/Boost problem (#705).
Misc. notes:
spack deconcretize
command. Pretty nifty :)rust_bootstrap
variants to py-cryptography and py-setuptools-rustWaiting on:
Testing
Tests to do:
New site configs:
Applications affected
All.
Systems affected
All.
Dependencies
Issue(s) addressed
Addresses #705 (w.r.t. MySQL)
Checklist