-
-
Notifications
You must be signed in to change notification settings - Fork 11
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
Wrong update-center returned for 2.452.4 #4427
Comments
@dduportal It seems to be solved |
Yes, can confirm it redirects to UC of 2.479.2. Not sure it's still correct though, but I'll try to install plugins from that one a bit later |
I don't remember the details of this "version mismatch" but I can confirm that the issue is not due to the new Update Center system: the old update center serves the same content with the core version set to 2.479.2 so I guess we're in a case where 2.452.4 and 2.479.2 might not have difference regarding incompatible plugins |
Ping @daniel-beck @timja could you help me refreshing my memory on the "why" here? |
The JSON offers the latest "compatible" releases of core and plugins as updates. That's 2.479.2 (LTS line) when providing a current version of 2.452.2. Why would the JSON reflect back the same version you already have? Plugins are limited to those compatible with the current release. Diff https://updates.jenkins.io/update-center.actual.json?version=2.452.2 and https://updates.jenkins.io/update-center.actual.json?version=2.479.2 to see the many differences in available plugins. |
Also, this is not supported API. Whatever you're doing may break at any time if we feel like it. Use Jenkins's plugin manager and/or |
The initial issue (during the outage earlier today) was about the URL (The "dynamic-XXX" URL is only the reported Location for the HTTP/302 triggered by Apache2 itself IIUC) |
THanks @daniel-beck for the explanation! It's way better than my gut feeling and my words :D |
"Supported" as in this is what Jenkins contacts. We do not support processing contents of the file outside Jenkins or tools we provide. As an example, there is some content in these files that's unused by Jenkins and that we may remove at any time. Even content used by Jenkins may be removed if we're willing to degrade the experience for some other goal. If someone's As an extreme example, if we were to start denying all |
In fact, Anyways thank you guys for your answers and support I'm not sure if I'm supposed to close an issue by myself or there is some process you follow, sorry about that |
@kinjalik Thanks for that detailed description! You're just seeing a continuation of an old discussion that is adjacent to the real problem you encountered (and reported well) 😉 |
No worries, we are taking care of triage! Many many thanks for reporting and confirming, it helped! |
Note:
|
Service(s)
Update center
Summary
When trying to manually fetch update-center.json for version 2.452.4 (LTS) I got the file for 2.487
Reproduction steps
https://updates.jenkins.io/update-center.json?version=2.452.4
core.version
, it will contain the number of weekly 2.487The text was updated successfully, but these errors were encountered: