Good news! Cloudsmith now supports Rocky and Alma Linux as aliases for Enterprise Linux instead of different distributions, which is less work for you and your users.
Why did we make this change?
When Red Hat announced they would discontinue the development of CentOS, alternatives began emerging, including Rocky and Alma Linux. Based on customer feedback at the time, we initially added support for both as new Linux distributions. The implication is that their packages existed separately from CentOS / Enterprise Linux packages.
Over time, as the community evolved, customers began to request support for Rocky and Alma as aliases for CentOS / Enterprise Linux because they are often seen as compatible. Aliasing is how Cloudsmith supported CentOS, and it seems to be more in line with the intentions of the maintainers to be drop-in replacements for CentOS.
Therefore, when you upload packages using the `el` (i.e., Enterprise Linux) distribution, these will now be available on Rocky and Alma Linux without additional uploads.
What’s the impact for Rocky and Alma Linux to install packages?
You shouldn’t need to make any changes to install packages, although your Rocky and Alma Linux systems will now have access to any previously uploaded Enterprise Linux packages.
What’s the impact for Rocky and Alma Linux to upload packages?
Previously, to upload a package for Rocky 8.5, you would have executed:
cloudsmith upload rpm ACCOUNT/REPO/rocky/8.5 package-filename.tar.gz
After this change today, to upload a package for Rocky, you should now execute:
cloudsmith upload rpm ACCOUNT/REPO/el/8 package-filename.tar.gz
Questions or feedback?
If you have any questions or feedback about the change, please contact us via email at support@cloudsmith.com or in-app chat. We strive to meet the communities we support where they are and always love to hear feedback from the Cloudsmith community.