rpm-software-management / mock

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

CentOS 10 is now available, RHEL and AlmaLinux and Oracle Linux 10 need configs #1384

Open nkadel opened 5 months ago

nkadel commented 5 months ago

Short description of the problem

Centos 10 is now available, mock configs needed for all RHEL based distributions

Output of rpm -q mock

mock-5.6-1.el9

Steps to reproduce issue

  1. mock -r /etcmock/almalinux-10-x86_64.cfg init

Config file is not yet available

Any additional notes

I assume we just need to duplicate EL9 based configs to EL10. Some operating systems have not yet been published, such as RHEL 10 and AlmaLinux 10.

praiskup commented 5 months ago

Would you mind opening a PR with the AlmaLinux 10 configs?

Or @Conan-Kudo (the current Alma config maintainer per https://rpm-software-management.github.io/mock/Mock-Core-Configs )?

Conan-Kudo commented 5 months ago

Nobody is ready yet. CentOS Stream 10 is all that is available for now.

nkadel commented 5 months ago

I could submit a pull request. Might even find time to do a CentOS stream first, then a second for the others: I wanted to give a heads up that these are coming down the pike.

nkadel commented 5 months ago

I added a Rocky Linux 10 configs, for when those are ready.

I've also opened a branch for building mock, with mock, along with the needed python modules not yet available from EPEL. It's at https://github.com/nkadel/mockrepo, and works well with these configs on CentOS 10 based hosts to build CentOS 10 based RPMS.