Hi everyone,

I want to rebuild some of the fedora 33 packages for EL8 (vagrant, for example), but I'm having trouble getting all of the build dependencies right. I ran dnf to download the SRPMS with the --resolve option, but I'm still missing dependencies when I submit the builds to copr.

My current workflow is to download an RPM from Fedora 33, then submit it to copr to build on the EPEL8 image in my personal COPR projects, waiting for any library errors, then download those and build, repeat as needed.

That workflow is tedious and I feel like there must be a better way, but I don't know what that is. How can I recursively find all of the builddeps for packages?

Ideally, I would like some type of (semi-)automated way to  track packages on Fedora and automatically build them on EL8, but I'm at a loss for how to do so.

Thanks,
Jason