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
[GEOS-9566] Switch from repo.boundlessgeo.com to repo.osgeo.org #4165
Conversation
These builds will not be able to pass until geotools is setup to deploy
|
This should just fail to find and move to the next repo (webdav), I think Nexus is a bit stricter about artifact names (in that it'll give you something other than a 404 if you try and request a snapshot artifact from a release repo) - testing a fix now. |
I see webdav doesn't have the snapshots, just the releases. Never mind the above then, you're right, this'll need to wait until the geotools artifact migration is done (technically, we could merge it now to test deploy, since the build server will have all the snapshots cached, but that would likely be a bad idea) |
Should we try updating the geotools build then? |
Yeah, seems like we'll need to update the geotools build before merging this. |
Same note as in the geootols PR, I'd try out removing the maven repo cache from the Travis build to make sure it gets a run "from empty repo" |
GeoTools builds have completed successfully on Jenkins, and geotools-snapshots is now populated with 24-SNAPSHOT on nexus. I've restarted the the CI builds here, we'll see if they now pass as-is. Removing the travis cache for GeoTools didn't really have much of an effect, so I'm going to hold off on that for now |
New failure, so the GeoTools snapshots are working:
Looks like we should be mirroring Restlet as well, I'll look into it... |
What do we use Restlet for? I I can cache it but ... what for? |
The answer to your question is literally right in that error message - importer file upload. I've already added it, and restarted travis |
Made it to the community modules:
Missing jython, gov.nasa:worldwind, and org.beanshell:bsh |
May just be able to change dependencies:
|
I'd rather not change dependencies during the repo migration, even if it is minor versions, tends to make debugging even more annoying when you have to sort out missing artifacts and potential test failures from version updates, and that goes double for community modules. I've added uploaded the missing artifacts (using the versions that were in repo.boundlessgeo.com), so we'll see if this next build pass works. Since it did get to the community modules last time, I don't expect any more missing artifacts to pop up. We can always update those modules to a supported / existing version later on. |
Thanks for the uploads, gets a lot further now: For this one Checking repo.boundelssgeo.com there are no releases of the latest being:
|
Those snapshots are present in repo.boundlessgeo.com, so we could just upload them to geoserver-snapshots: https://repo.boundlessgeo.com/artifactory/main/org/geoscript/ Given that geoscript isn't really being maintained/deployed anymore, we could also just remove the problematic scripting modules from the build, as they are unmaintained community modules |
I like that approach best, I was about to try building a release of geoscript or something. Sigh, the user interface does not allow me to upload to snapshots (perhaps we can do so on the command line). Update: It it has now been uploaded by hand. |
@tbarsballe this build works for me locally now, if you can confirm we should merge |
Alright, sounds good. Testing out locally, I'm not getting the same failure (while I'm running with -U, I didn't clear my maven repo, so that might be it...) |
Yep, just tested the build locally for me, I'll go ahead and merge, and keep an eye on Jenkins |
I cleared my local cache locally (just removing the failed snapshot reference) in order to force it to check and download again. |
Thank you for your work on this @tbarsballe is went a lot faster with two of us. Let's ask the mailing lists to test before backporting. |
You are welcome, this turned out to be a rather fraught migration. |
…erver#4165) [GEOS-9566] Switch from repo.boundlessgeo.com to repo.osgeo.org * Use group repositories from nexus (geotools + geoserver) for downloads * Remove old osgeo webdav repository
…erver#4165) [GEOS-9566] Switch from repo.boundlessgeo.com to repo.osgeo.org * Use group repositories from nexus (geotools + geoserver) for downloads * Remove old osgeo webdav repository
[GEOS-9566] Switch from repo.boundlessgeo.com to repo.osgeo.org * Use group repositories from nexus (geotools + geoserver) for downloads * Remove old osgeo webdav repository
[GEOS-9566] Switch from repo.boundlessgeo.com to repo.osgeo.org * Use group repositories from nexus (geotools + geoserver) for downloads * Remove old osgeo webdav repository
…erver#4165) [GEOS-9566] Switch from repo.boundlessgeo.com to repo.osgeo.org * Use group repositories from nexus (geotools + geoserver) for downloads * Remove old osgeo webdav repository
As part of the ongoing repository migration, the main GeoServer pom needs to be updated with the new repo.
See GeoServer Migrate to OSGeo Infrastructure wiki page for details.
I've tested locally, seems to be working.
Checklist
For all pull requests:
The following are required only for core and extension modules (they are welcomed, but not required, for community modules):
Submitting the PR does not require you to check all items, but by the time it gets merged, they should be either satisfied or inapplicable.