rpm-software-management / mock

Mock is a tool for a reproducible build of RPM packages.
GNU General Public License v2.0
384 stars 235 forks source link

Add epel and epel-testing repos to the EPEL 10 config #1484

Closed carlwgeorge closed 1 month ago

carlwgeorge commented 1 month ago

Previously the EPEL 10 config only included the koji local repo, because that was the only thing available at the time. We now have working MirrorManager metalinks that we can use for the proper repos. Now that we have those repos, we can set the koji local repo to disabled by default, matching earlier EPEL configs.

We also now have a koji symlink that will be updated over time to point to the latest minor version tag buildroot repo, which can be used in the koji local baseurl. This avoids the inconvenience of updating that baseurl manually every six months.

Fixes: #1427

praiskup commented 1 month ago

Thank you for the follow-up PR.

Just not sure, s/Fixes: #1427/Relates: #1427/ ? This doesn't seem to deal with the minor versions.

carlwgeorge commented 1 month ago

Since this replaced the koji local baseurl with one that didn't need the minor version (the symlink you asked for), I felt it resolved that issue under the previous title of "The EPEL10 local repository now bakes-in RHEL minor version". The conversation in that issue certainly grew to be wider in scope, so I can understand the title change, and agree that it would change fixes to relates in the context of this PR.

praiskup commented 1 month ago

Thank you, except that I'd like to understand the epel10/centos trick first, LGTM