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. |
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 |
climbfuji
left a comment
There was a problem hiding this comment.
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 |
climbfuji
left a comment
There was a problem hiding this comment.
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 deconcretizecommand. Pretty nifty :)rust_bootstrapvariants 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