-
Notifications
You must be signed in to change notification settings - Fork 172
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 to obsproc/v1.2.0 and prepobs/v1.1.0 #2903
Update to obsproc/v1.2.0 and prepobs/v1.1.0 #2903
Conversation
- Update to obsproc/v1.2.0 and prepobs/v1.1.0 - Revert back to glopara installs on Orion/Hercules - Remove default version for obsproc in config.base Refs NOAA-EMC#2291 Refs NOAA-EMC#2840 Refs NOAA-EMC#2841
Change Orion BASE_GIT to the same as Hercules (git_rocky9). Refs NOAA-EMC#2291 Refs NOAA-EMC#2840
Add ":-" to obsproc_run_ver variable setting for HOMEobsproc; the run.spack.ver version file is not currently sourced during forecast jobs and thus obsproc_run_ver is not set; it's not needed for forecast jobs however so allow it to be unset Refs NOAA-EMC#2291
Update module_base.gaea.lua to use the prepobs_run_ver instead of a hardcoded version. Refs NOAA-EMC#2840
Install of prepobs/v1.1.0 on WCOSS2 was installed under the folder name "1.1.0_gfsv17" to keep the v16 package from using it and to differentiate it from the ops version. Refs NOAA-EMC#2840
This helps GFSv16 users avoid using this install instead of the operational module version. Refs NOAA-EMC#2840
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.
looks ok
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.
Looks good. I see that Jet is still using /lfs4 for Fit2Obs, but I think this is being covered in #2878, correct?
Awaiting install of |
Before tests are run, do you see an issue in perhaps combining |
Yes, I believe @InnocentSouopgui-NOAA will be updating that path for Fit2Obs on Jet. They are likely also updating the prepobs path too but this PR will do that before their PR. |
Sure, I can do that in this PR. Stay tuned... |
Will now combine changes for issue #2844 into this PR. |
Update machine ver files to source combined spack.ver Refs NOAA-EMC#2844
c225660
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.
*.spack.ver merge looks good!
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.
lgtm
CI Passed on Hercules in Build# 4
|
Checkout Failed on Hera in Build# 6: Could not perform submodule update |
Checkout Failed on Hera in Build# 7: Could not perform submodule update |
CI Passed on Hera in Build# 8
|
7588d2b
into
NOAA-EMC:develop
This PR updates the `develop` branch to use the newer operational `obsproc/v1.2.0` and `prepobs/v1.1.0`. The obsproc/prepobs installs in glopara space on supported platforms use tags cut from the `dev/gfsv17` branches in the respective repos. The installation of `prepobs/v1.1.0` on WCOSS2 is called "gfsv17_v1.1.0" to help avoid GFSv16 users using it instead of the operational module. Also, the `HOMEobsproc` path is updated to set an empty default for `obsproc_run_ver`. This both removes the need to set a default (and constantly update it, which is duplication) and avoid the unset variable error when the fcst jobs use their own load module script that does not know `obsproc_run_ver`: ``` export HOMEobsproc="${BASE_GIT:-}/obsproc/v${obsproc_run_ver:-}" ``` This PR also reverts the prepobs and fit2obs installs on MSU back to the glopara space from the temporary `/work/noaa/global/kfriedma/glopara` space installs. Lastly, this PR also includes updates to complete issue NOAA-EMC#2844 (merge `build.spack.ver` and `run.spack.ver`). Resolves NOAA-EMC#2291 Resolves NOAA-EMC#2840 Resolves NOAA-EMC#2844
Description
This PR updates the
develop
branch to use the newer operationalobsproc/v1.2.0
andprepobs/v1.1.0
. The obsproc/prepobs installs in glopara space on supported platforms use tags cut from thedev/gfsv17
branches in the respective repos. The installation ofprepobs/v1.1.0
on WCOSS2 is called "gfsv17_v1.1.0" to help avoid GFSv16 users using it instead of the operational module.Also, the
HOMEobsproc
path is updated to set an empty default forobsproc_run_ver
. This both removes the need to set a default (and constantly update it, which is duplication) and avoid the unset variable error when the fcst jobs use their own load module script that does not knowobsproc_run_ver
:This PR also reverts the prepobs and fit2obs installs on MSU back to the glopara space from the temporary
/work/noaa/global/kfriedma/glopara
space installs.Lastly, this PR also includes updates to complete issue #2844 (merge
build.spack.ver
andrun.spack.ver
).Resolves #2291
Resolves #2840
Resolves #2844
Type of change
Regular updates to upstream components
Change characteristics
How has this been tested?
Cycled tests on WCOSS2 and Hera.