Upgrade to Rocky Linux 8.5 successfully

Given all that, does unzip-6.0-45.el8_4unzip-6.0-45.el8 look like downgrade, no-op, or upgrade?

On a RHEL 8.5 system, “dnf downgrade unzip” will downgrade unzip to 6.0-45.el8. This is as expected since 6.0-45.el8_4 > 6.0-45.el8.

yes. On RHEL media is 6.0-45.el8. After Installation it would update to 6.0-45.el8_4, because on RHEL you can see all rpms ever published. On Rocky - at least by default - only the packages released for 8.5 are visible → no 6.0-45.el8_4. Therefore on rocky unzip would stay on 6.0-45.el8. Maybe this qualifies as a bug regarding the “feature for feature, bug for bug” mantra.

Another question came up while thinking about this. How will old releases handled? CentOS has the vault. Is a vault planned or will it kept on the mirrors? yum repo definitions pointing to the old releases repositories(disabled, but existent) might be useful.

The mirrors should be syncing up that unzip el8_4 package. unzip was one of those examples that the NEVRA was close to the same and the one that’s just el8 is the one that snuck through as the latest rather than el8_4.

There are plans to setup a vault to reduce the amount of versions sitting at dl.rl.o. We haven’t discussed internally how we want to achieve that just yet. Right now old releases will be kept on our tier 0 mirror and it’s optional for mirrors to sync the old releases to reduce sync time on their end.