I’m currently trying to build the 4.1.x branch in order to apply the Xen patch listed in this issue. The Xen build works fine, but midway through the build it fails on desktop-linux-awesome.
This failure is probably some trivial misconfiguration, but troubleshooting it is a pain because every time I run
make qubes it wants to rebuild every other component that already got built successfully. And, if I try
make iso after this only-partial success then it fails for lack of one of the VM RPM files. If I interpret the docs correctly, the USE_QUBES_REPO_VERSION configuration option should allow me to use prebuilt versions of the non-Xen components. But if I enable that option and then remove the non-Xen entries in the components list, it builds only Xen and then fails again when I try to build ISOs.
How can I fix this without re-running the multiple-hour build process over and over?