ladar / qemu-spice-el9

Rebuilt QEMU packages and client tools with SPICE support for Alma / Rocky / Oracle / RHEL 9 (aka el9).
23 stars 5 forks source link

RHEL PC definitions in QEMU? #1

Open ggppjj opened 1 year ago

ggppjj commented 1 year ago

First off: Thank you so much for this, it has saved me quite a lot of hair-pulling after an ill-advised upgrade of a critical server.

One of the only things that could make this a bit more of a seamless drop-in would be to add the rhel PC definitions for the q35 platform. That was the only major change I had to make once everything was installed, and I want to say that's a compile-time option for QEMU.

Also, is there somewhere where I can thank you monetarily? Because holy moly did it save me a bunch of stress.

ladar commented 1 year ago

@ggppjj happy to make the change. I hit this problem as well, but just updated the XML using virt manager to the standardized PC definition. Ideally both would get installed, but not sure how to make that happen. One of the tricks I used to get things building was to make the spec file use the same logic as Fedora where possible.

If you know how, the script I created to automate the build process so I can update things periodically is part of the repo. It's applying a patch to the qemu.spec already, so you can either submit a PR with an updated patch, or if the change is simple, let me know and I can update. Also, I don't have a good way of tracking the Fedora packages so I know I should kickoff a rebuild yet. I might set something up down the road, but for now, if you notice critical updates before me, please let me know now, and I'll update the repo.

We definitely need funds (or hw donations) to replace/upgrade the build servers I use for f/oss projects like this (the C6100 blades are ~12 years old at this point), here's a direct link and here is where you can find more/other ways.