Bug 1902448 - [s390] vulkan-loader uninstallable due to missing mesa-vulkan-drivers
Summary: [s390] vulkan-loader uninstallable due to missing mesa-vulkan-drivers
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: vulkan-loader
Version: rawhide
Hardware: s390x
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Dave Airlie
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 1902449
TreeView+ depends on / blocked
 
Reported: 2020-11-29 04:36 UTC by Mamoru TASAKA
Modified: 2020-12-14 23:30 UTC (History)
5 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2020-12-14 23:30:32 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Mamoru TASAKA 2020-11-29 04:36:36 UTC
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

Comment 1 Rex Dieter 2020-11-29 19:43:36 UTC
CC'ing Peter, his commit caused this,

https://src.fedoraproject.org/rpms/mesa/c/26ef46f507559d980e1e91f20e66463d5503bf3e

Thoughts?

Comment 2 Rex Dieter 2020-11-29 19:45:44 UTC
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)?

Comment 3 Dave Airlie 2020-11-30 03:21:49 UTC
I'm going to fix this at least for rawhide with 20.3.0 which contains a software vulkan driver.

Comment 4 Rex Dieter 2020-12-14 23:30:32 UTC
rawhide looks good now, I'll take the liberty of closing this.


Note You need to log in before you can comment on or make changes to this bug.