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 CentOS Stream 10 + EPEL 10 configs #1424

Closed praiskup closed 3 months ago

praiskup commented 3 months ago

These work with Koji EPEL buildroot only for now since there are no composes, yet.

Fixes: #1421

praiskup commented 3 months ago

Actually, is anyone against merging this as-is? It's not an optimal long-term solution, but it should work well for now, even in Fedora Copr.

praiskup commented 3 months ago

Since nobody votes against merging this, and neither TF complaints:

PASSED: centos-stream+epel-10-x86_64.cfg (tmpfs)
PASSED: centos-stream+epel-10-x86_64.cfg

... I will merge it so we have it in the next release.

nirik commented 3 months ago

So, we could do links, although I would prefer to avoid it as much as possible as it means more 'manual' steps.

Also, just to note, as soon as we have real epel10 repos we should default to pointing to those, not the buildroot. IMHO, the buildroot should be like the 'local' repo for fedora, disabled by default, but possible for developers who need it for some specific region. I always worry about more and more people hitting kojipkgs for these things instead of using the mirror network. ;)

praiskup commented 2 months ago

So, we could do links, although I would prefer to avoid it as much as possible as it means more 'manual' steps.

That's the truth and the unfortunate cons of the change, but I'm afraid that if we don't do this manual step once in the source, every consumer (like mock-core-configs) needs to do the manual steps instead. Which seems even worse.

IMHO, the buildroot should be like the 'local' repo for fedora, disabled by default

Absolutely! As I understood it, there will be such a floating target in composes, too (no need to update mock-core-configs for minor RHEL bumps every 6 months).