Description of problem: This scratch build: https://koji.fedoraproject.org/koji/taskinfo?taskID=56388820 fails only on s390x. Looking at: https://kojipkgs.fedoraproject.org//work/tasks/8833/56388833/root.log DEBUG util.py:634: Problem 6: package qt5-qtbase-devel-5.15.2-3.fc34.s390x requires pkgconfig(vulkan), but none of the providers can be installed DEBUG util.py:634: - package qtsingleapplication-qt5-devel-2.6.1-40.fc33.s390x requires qt5-qtbase-devel, but none of the providers can be installed DEBUG util.py:634: - package vulkan-loader-devel-1.2.154.1-1.fc34.s390x requires vulkan-loader(s390-64) = 1.2.154.1-1.fc34, but none of the providers can be installed DEBUG util.py:634: - package vulkan-loader-devel-1.2.154.1-1.fc34.s390x requires libvulkan.so.1()(64bit), but none of the providers can be installed DEBUG util.py:634: - conflicting requests DEBUG util.py:634: - nothing provides mesa-vulkan-drivers(s390-64) needed by vulkan-loader-1.2.154.1-1.fc34.s390x Currently mesa-20.2.3-2.fc34 does not build mesa-vulkan-drivers on s390x, so vulkan-loader dependency cannot be satisfied. https://koji.fedoraproject.org/koji/buildinfo?buildID=1646494 Version-Release number of selected component (if applicable): vulkan-loader-devel-1.2.154.1-1.fc34.s390x mesa-20.2.3-2.fc34
CC'ing Peter, his commit caused this, https://src.fedoraproject.org/rpms/mesa/c/26ef46f507559d980e1e91f20e66463d5503bf3e Thoughts?
Maybe one possible workaround would be to adjust vulkan-loader dep on mesa-vulkan-drivers to be Recommends instead of Requires? Otherwise, just omit the dep on platforms that don't provide it (ie, s390x)?
I'm going to fix this at least for rawhide with 20.3.0 which contains a software vulkan driver.
rawhide looks good now, I'll take the liberty of closing this.