On 12/05/2025 15:21, Fabian Arrotin wrote:
On 10/05/2025 22:57, Fabian Arrotin wrote:
On 09/05/2025 18:25, Lance Albertson wrote:
On Fri, May 9, 2025 at 8:14 AM Fabian Arrotin via virt <virt@lists.centos.org mailto:virt@lists.centos.org> wrote:
On 08/05/2025 18:12, Lance Albertson wrote: > I have been helping with AlmaLinux adding support back to AlmaLinux 9 > and will be verifying it also works with AlmaLinux 10 soon as well. I > can certainly help with this as we really need this to support our > ppc64le openstack cluster. >
Great ! Happy to also onboard you (if Sandra agrees but I guess that it shouldn't be a problem)
Where do we want to start ? This was my plan :
- identify which packages need to be modified to just enable back missing "feature" (I have a short list but probably more to have a look at) - create some git repositories under https://gitlab.com/CentOS/virt/ rpms https://gitlab.com/CentOS/virt/rpms (like libvirt , being the obvious one, etc)
I need to come up with an accurate list, but I have cloned most of the rpms from the AlmaLinux repository and hosted them on our Gitlab instance [1]. There are other unrelated RPMs in that group, but you can see some of the changes I made. If you want, I can make proper MR's to the upstream repositories.
Keep in mind, the changes I have in these repos are specifically for getting this to work on AlmaLinux 9, but it should work with 10 as well in theory.
Let me know how you'd like to proceed.
I had a quick look and it seems that while for el9 kernel was built without kvm support, it seems for stream 10 (and so el10 ?) it's still there. My plan is just to start looking at c10s for now and then eventually see also with you for el9 ? I already started to consolidate some things under https://gitlab.com/ CentOS/virt/rpms , and pushed corresponding sources to cbs lookaside (basically a mirror of gitlab.com/redhat/centos-stream/rpms/<pkg>) I just for the build PoC started with libvirt (built from gitlab.com/ centos/virt namespace) : https://cbs.centos.org/koji/buildinfo?buildID=60470
Working on some others but let me know if you know some others. I was thinking about a git repo there where we'd be able to sync our tools for git operations etc
Ideally CI testing but that would require access for some machines and that's problematic for now but ideally doable soon
Status update : I worked during the weekend on some pkgs that are now appearing on https://gitlab.com/CentOS/virt/rpms (check for the c10s- virt branch, if needed to deviate from base c10s)
I rebuilt all these through https://cbs.centos.org and pkgs are now tagged to -testing, meaning that they are available under : https://buildlogs.centos.org/centos/10-stream/virt/ppc64le/kvm-power/
Feedback is welcome but myself have reinstalled a Power9 box (that was running RHEL8) with CentOS Stream 10 + pkgs from that new kvm-power repo and ... I was able to redeploy some ppc64le el9 guests through ansible automation , so it seems to be working
Packages (includind now qemu-kvm 10.0, just released to stream 10 this week) are signed and pushed to https://mirror.stream.centos.org/SIGs/10-stream/virt/ppc64le/kvm-power/
I'd like to work on centos-release-kvm-power pkg but was just wondering : as we *don't* inherit from any pkg from centos-release-virt-common, I was considering skipping it (and so just ship the virt GPG key in centos-release-kvm-power). I guess it's fine for you all ? or maybe I should still use -common in case some other SIG would suddenly like to embed both (and so no conflicting files in different pkgs when trying to set these up in parallel)
Opinions ?