RabbitMQ 4.2.2 RPM missing from mirror #15199
-
Describe the bugHey everyone, we wanted to upgrade our RabbitMQ cluster to 4.2.2, however we noticed that it's currently missing from the Reproduction steps
Expected behavior4.2.2 can be installed via RPM mirror Additional contextNo response |
Beta Was this translation helpful? Give feedback.
Replies: 10 comments 1 reply
-
Beta Was this translation helpful? Give feedback.
-
That is.. a lot. I guess I'm gonna start using the upstream Cloudsmith again then, thanks. Never noticed that it takes so long until now. |
Beta Was this translation helpful? Give feedback.
-
|
@der-eismann we explicitly ask people to NOT use upstream Cloudsmith because the whole issue comes down to Cloudsmith traffic quota being exhausted in two weeks and standard To the point that if there was a way to block Cloudsmith traffic for everyone except our infrastructure hosts on our open source project plan, I'd do that without batting an eyelid. RPMs are distributed with every GitHub release, take them and put them into any repository you like. |
Beta Was this translation helpful? Give feedback.
-
|
For Debian packages, Cloudsmith is no longer used for package syncing. It took a major repository migration because a new repo means a new signing key. The options for
@der-eismann now you have a complete picture. Don't be a part of the problem, do not switch to "upstream Cloudsmith". If you need next day upgrades, download the .rpm from GitHub releases and put them to your own repositories any way you like. "Open source" means "the soure is available", it does not mean that free infrastructure comes with it. |
Beta Was this translation helpful? Give feedback.
-
|
Apparently there is a way to block Cloudsmith traffic except for our mirrors: IP-level restrictions. Then all users would have to (finally) switch to
So I will proceed to doing just that, restricting direct Cloudsmith access and solving the sync lag problem that way. In the meantime, |
Beta Was this translation helpful? Give feedback.
-
|
Well that sounds amazing, thank you for investigating that.
I know, I've heard that in the Erlang repo before. IMHO a billion dollar company like VMware/Broadcom should be able to at least provide a basic up-to-date package mirror, but of course that would mean a few Dollars less profit. You wouldn't push Container images 2-4 weeks after tagging the release either. But we don't have to discuss this here, I expect you to have a different opinion on that and I have to accept that. |
Beta Was this translation helpful? Give feedback.
-
|
@der-eismann there is a repository that can be used as an alternative. Most users, once they learn about what they have to do in order to use it, would simply automate re-publishing of packages from GitHub releases to their own, say, Cloudsmith, Artifactory or PackageCloud. It's that… cumbersome is the absolute nicest way I can put it. So our team maintains these mirrors however we can to avoid that worse case scenario where the only way to consume open source RabbitMQ is via those aforementioned corporate repos. |
Beta Was this translation helpful? Give feedback.
-
|
Speaking of container images, the community OCI is updated within hours from a new RabbitMQ, Erlang, OpenSSL or Those who cannot wait for N days or a few weeks for new patch releases should use binary artifacts from GitHub or build from source. No open source maintainer, corporate-sponsored or not, owes anyone globally distributed infrastructure for free just because some people "really want it". |
Beta Was this translation helpful? Give feedback.
-
|
"Direct" Cloudsmith access will be cut off soon: #15200. This change should allow us to sync |
Beta Was this translation helpful? Give feedback.
-
|
@der-eismann just to wrap up: RabbitMQ Thank you for starting this conversation and challenging the status quo :) |
Beta Was this translation helpful? Give feedback.
"Direct" Cloudsmith access will be cut off soon: #15200.
This change should allow us to sync
yum*.rabbitmq.comvery quickly after a new patch release comes out. The next release is planned for the 2nd half of January, so we will know by then.