Update to HDF5 2.1.0, other updates from GMAO testing#2052
Conversation
| - '@1.9.0.1' | ||
| - any_of: | ||
| - '@1.11.0.0' | ||
| - '@1.9.0.1' |
There was a problem hiding this comment.
v1.9.0.1 still currently required by EPIC / UFS WM.
There was a problem hiding this comment.
@rickgrubin-noaa This should allow it to be built. The question is: what version is "default" as it were. If that is:
- any_of:
- '@1.11.0.0'
- '@1.9.0.1'then anything requesting nccmp will get nccmp@1.11.0.0. But if we did:
- any_of:
- '@1.9.0.1'
- '@1.11.0.0'then nccmp → nccmp@1.9.0.1.
One of us will need to add a version pin somewhere.
So I guess a question for @climbfuji, et al, is what is the right way for spack-stack?
There was a problem hiding this comment.
1.9.0.1 can be set in a site-specific packages yaml file and any_of in either order would suffice, I think.
There was a problem hiding this comment.
Is there a reason UFS is always pulling back? This makes no sense to me. It's just a file comparison tool. I would think (naively, perhaps) that when updating to spack-stack-2.2 with a new hdf5 and new nccmp, butterfly tests will need to be conducted to move on.
There was a problem hiding this comment.
You'd think the order wouldn't matter but per Spack docs:
For
any_ofandone_of, the order of specs indicates a preference: items that appear earlier in the list are preferred (note that these preferences can be ignored in favor of others).
|
Aww nuts. Per the CI, I missed something with HDF5 requirements. |
|
Crap. It's @neutrinoceros does
So I'd think so, but the spack package just says: depends_on("hdf5@1.10.7:1.14 +hl", when="@3.15:")We could do: depends_on("hdf5@1.10.7: +hl", when="@3.16:")
depends_on("hdf5@1.10.7:1.14 +hl", when="@3.15")I guess now? not sure... |
|
Oh boy. I'm testing the |
Description
Updates in this PR:
nccmp@1.11.0.0as anany_ofrequirement. This is done as at one of the spack-stack telecons, someone from EPIC said they still need the older 1.9 version...I thinkgeos-gcm-envand the GMAO scriptsDependencies
None
Issues addressed
Closes #1822
Applications affected
All apps that use HDF5, so probably all apps.
Systems affected
macos.gmao
Testing
Checklist