With the move to Github, I think we have an opportunity to move to building oVirt packages via containers.
You may want to look at
https://github.com/gluster/Gluster-Builds - building Gluster RPMs by running a container (the 'build container'), which has the required dependencies and is updated once a month, or when there's a new dependency.
It fits nicely with Github actions or any other system that uses containers, from your laptop to K8S.
What I personally really like about it is the fact that the Dockerfile becomes the self-describing build process.
Thoughts?
Y.