-
Notifications
You must be signed in to change notification settings - Fork 0
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
Problematic SVN certificate with repo #2
Comments
I can reproduce the failure if I run the command standalone. It goes away if I add these flags
|
If I have |
Have you considered updating that external to the GitHub version?
|
Whatever settings are in place, came from the repo here. What are you telling me that I should change? |
I'd prefer that everything be git-based, rather than mixing revision-control methods. BTW, I've been looking to see if the |
I think this'll depend on where Earthworks's CAM diverges from our CAM -
the EW one currently pulls from Dylan's repo, so maybe he can chime in?
For CAM, this change happened in cam6_3_067, but it seems EW is based on an
older version using the old SVN repo. If it's a drop-in replacement, you
just need to update the Externals_CAM.cfg (in
https://github.com/gdicker1/CAM/blob/earthworks/Externals_CAM.cfg ) from:
[chem_proc]
local_path = chem_proc
protocol = svn
repo_url =
https://svn-ccsm-models.cgd.ucar.edu/tools/proc_atm/chem_proc/release_tags
tag = chem_proc5_0_04
required = True
To:
[chem_proc]
local_path = chem_proc
protocol = git
repo_url = https://github.com/ESCOMP/CHEM_PREPROCESSOR.git
tag = chem_proc5_0_05
required = True
Note that there *is* a minor bump in chem_proc version, but I don't know
the details of that and whether it impacts you. I suspect not, but again,
understanding where Earthworks needs CAM to be would be helpful.
…On Thu, Mar 9, 2023 at 7:49 AM Carl Ponder ***@***.***> wrote:
Whatever settings are in place, came from the repo here. What are you
telling me that I should change?
—
Reply to this email directly, view it on GitHub
<#2 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACL2HPPURXQYMN4CMB7O7KDW3HUV7ANCNFSM6AAAAAAVVEYESE>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
If you look at the file, Externals_CAM.cfg (https://github.com/gdicker1/CAM/blob/earthworks/Externals_CAM.cfg), you can see that the EarthWorks version of CAM (currently based on the cam6_3_059 version of CAM from May, 2022) still points at the SVN version of the chem_proc repository. CAM moved to a GitHub version back in July, 2022 (cam6_3_067, partially because of the issues with the NCAR svn server). To avoid these problems, simply update your CAM externals file (as noted by @briandobbins above). |
There are others too:
In the GitHub cases, can I just change |
The other ones are pointing to Github, no? The only problematic one is the
'https://svn-ccsm-models.cgd.ucar.edu' server, which doesn't have a valid
certificate.
- Brian
…On Thu, Mar 9, 2023 at 8:04 AM Carl Ponder ***@***.***> wrote:
There are others too:
[chem_proc]
local_path = chem_proc
protocol = svn
repo_url = https://svn-ccsm-models.cgd.ucar.edu/tools/proc_atm/chem_proc/release_tags
tag = chem_proc5_0_04
required = True
cosp2]
local_path = src/physics/cosp2/src
protocol = svn
repo_url = https://github.com/CFMIP/COSPv2.0/tags/
tag = v2.1.4cesm/src
required = True
[clubb]
local_path = src/physics/clubb
protocol = svn
repo_url = https://github.com/larson-group/clubb_release/tags/
tag = clubb_4ncar_20220311_f51de38/src/CLUBB_core
required = True
[silhs]
local_path = src/physics/silhs
protocol = svn
repo_url = https://github.com/larson-group/clubb_release/tags/
tag = clubb_4ncar_20220311_f51de38/src/SILHS
required = True
If they all have corresponding Git repos, can you give me the parameters?
—
Reply to this email directly, view it on GitHub
<#2 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACL2HPJ6SPQMUFA32ZDUH3DW3HWOPANCNFSM6AAAAAAVVEYESE>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
The config-file gets pulled-in by the
This file needs to be fixed in the repo. |
These are using the GitHub svn bridge in order to pull a subdirectory from a very large repository since CAM only needs part of the code. Until recently, git versions that can do this natively have not been universally available. |
I think the SVN ops worked ok in the other cases. Can you at least change the |
When switching from SVN to git, there is a one-time issue where you need to remove that directory ( |
Not the correct repo please use https://github.com/EarthWorksOrg/EarthWorks for development |
@gdicker1, are you going to open a corresponding issue on https://github.com/EarthWorksOrg/CAM? |
You can continue your discussion here: EarthWorksOrg/EarthWorks#10 This may be something CAM developers have already addressed. EarthWorksOrg/CAM is based on cam6_3_059 but we plan to upgrade it and other CESM-based externals in the coming weeks. At least to whatever versions are referenced ESCOM/CESM cesm2_3_beta11 tag |
Removing the
|
Oops, sorry about that. Given the comments about this repo being deprecated, I'm not sure what your best move is. One easy thing is to just remove the BTW, if you do remove the
From the CAM directory:
I haven't tested this but it might work. |
This setup command
gives these failure messages
The text was updated successfully, but these errors were encountered: