Skip to content

release/1.9.0: cherry-pick updates from develop as of 2025/01/29#1480

Merged
climbfuji merged 5 commits intoJCSDA:release/1.9.0from
climbfuji:feature/rel190_cherry_pick_from_develop_202501XX
Jan 30, 2025
Merged

release/1.9.0: cherry-pick updates from develop as of 2025/01/29#1480
climbfuji merged 5 commits intoJCSDA:release/1.9.0from
climbfuji:feature/rel190_cherry_pick_from_develop_202501XX

Conversation

@climbfuji
Copy link
Copy Markdown
Collaborator

@climbfuji climbfuji commented Jan 29, 2025

Summary

For release/1.9.0, cherry-pick:
4c75884
799920c
bfde08d

Testing

  • CI
  • Testing on platforms will occur as part of the rollout

Applications affected

All

Systems affected

All

Dependencies

Issue(s) addressed

n/a

Checklist

  • This PR addresses one issue/problem/enhancement, or has a very good reason for not doing so.
  • These changes have been tested on the affected systems and applications.
  • All dependency PRs/issues have been resolved and this PR can be merged.

climbfuji and others added 3 commits January 29, 2025 06:14
… variant for Python, and update Orion site config to fix tar issue (JCSDA#1435)

1. Applications built with spack-stack packages esmf, parallelio, parallel-netcdf have libirc.so dynamically linked. Applications linked against libirc.so fail to start up. See Avoid linking to Intel's libirc.so library (aka bad configure script of package parallel-netcdf) JCSDA#1436. The spack PR that is part of the suggested changes here fixes this by replacing libirc.so with libintlc.so in the parallel-netcdf build. See Bug fix in parallel-netcdf to avoid linking to libirc.so AND cherry-pick spack develop PR 48251 (conflict Intel Classic with [email protected]) spack#495.
2. Turn off crypt variant for Python; this variant leads to build errors with Intel in py-cryptography unless external curl and openssl are removed, which itself is problematic.
3. Add external wget on Orion, latest versions don't build with Intel on the machine.

---------

Co-authored-by: Stephen Herbener <[email protected]>
@climbfuji climbfuji self-assigned this Jan 29, 2025
…and templates/{mpi,mpi.lua}: set compiler paths in MPI meta modules directly using SUBSTITUTES_SAVE, not using environment variables (JCSDA#1479)
@climbfuji climbfuji changed the title WIP For release/1.9.0: cherry-pick updates from develop as of 2025/01/XX For release/1.9.0: cherry-pick updates from develop as of 2025/01/29 Jan 30, 2025
@climbfuji climbfuji marked this pull request as ready for review January 30, 2025 03:16
Copy link
Copy Markdown
Collaborator

@RatkoVasic-NOAA RatkoVasic-NOAA left a comment

Choose a reason for hiding this comment

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

Looks good to me.

@climbfuji climbfuji changed the title For release/1.9.0: cherry-pick updates from develop as of 2025/01/29 release/1.9.0: cherry-pick updates from develop as of 2025/01/29 Jan 30, 2025
@climbfuji climbfuji merged commit 5582ee0 into JCSDA:release/1.9.0 Jan 30, 2025
@climbfuji climbfuji deleted the feature/rel190_cherry_pick_from_develop_202501XX branch January 30, 2025 16:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

No open projects

Development

Successfully merging this pull request may close these issues.

3 participants