Add AlmaLinux Kitten and AlmaLinux Kitten + EPEL chroots to COPR
Hey folks,
I'd like to be able to build packages in COPR using AlmaLinux Kitten 10, as it's a bit different from CentOS Stream 10.
I've submitted mock configs to enable this: https://github.com/rpm-software-management/mock/pull/1533
Thank you for the ticket. Isn't centos-stream binary compatible with alma? What is the additional value for Copr?
The main difference from a package build perspective right now is that frame pointers are enabled like Fedora has, so folks who want to do real-time profiling and tracing on Enterprise Linux will want to use AlmaLinux.
In the future, once AlmaLinux has upstreamed the work done to support x86_64 micro architectures in DNF and Mock, the other big difference is an alternative build for x86_64-v2.
The oVirt project also intends to build oVirt for AlmaLinux 9 & 10. As the AlmaLinux packages might slightly differ from CentOS 10 (like the support for SPICE), I think it's really useful to have AlmaLinux itself on COPR.
@Conan-Kudo do you want only AlmaLinux Kitten or also AlmaLinux?
I also want AlmaLinux OS too, but AlmaLinux OS 10 isn't yet available.
The main difference from a package build perspective right now is that frame pointers are enabled like Fedora has, so folks who want to do real-time profiling and tracing on Enterprise Linux will want to use AlmaLinux.
This makes sense; we should probably document in Copr UI that this is a specific for the Kitten variant, because otherwise people still want to build against centos-stream, I bet.
@dupondje
As the AlmaLinux packages might slightly differ from CentOS 10 (like the support for SPICE)
Can you go a bit deeper into details? How does SPICE differ from the CentOS default?
Red Hat ripped out SPICE support in CentOS/RHEL 9, but AlmaLinux Engineering Steering Committee (ALESCo) has approved the feature to be restored for AlmaLinux. This is important for a variety of virtualization projects, especially oVirt. Indeed, oVirt depends on SPICE availability for it to work fully as a virtualization platform.
No progress so far.
Done, 16 Alma chroots added. Cloud-spending wish: Please consider carefully whether you really need to enable two binary compatible chroots in a single Copr project. Thank you, and happy building!