Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#75249 - [mesa] Missing radv drirc for vulkan-radeon

Attached to Project: Arch Linux
Opened by Emil (xexaxo) - Tuesday, 05 July 2022, 18:27 GMT
Last edited by Toolybird (Toolybird) - Tuesday, 02 May 2023, 21:55 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Laurent Carlier (lordheavy)
Felix Yan (felixonmars)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

Upstream has introduced /usr/share/drirc.d/00-radv-defaults.conf for splitting out the radv quirks from the rest. Currently that file is not installed by any package.
It seems natural to me to have it within the vulkan-radeon driver. Where the lib32-vulkan-radeon should depend on vulkan-radeon.

Would be great the take this a step further and apply the same `lib32-driver-foo`, depend on `driver-foo` logic for the rest. Namely lib32-vulkan-intel, lib32-libva-mesa-driver and lib32-mesa-vdpau.
The other drivers lib32-mesa (GL/EGL/gbm/dri/d3d9) and lib32-mesa-opencl (OpenCL) already do that.

Additional info:
* package version(s)

lib32-mesa 22.1.3-1
mesa 22.1.3-1
This task depends upon

Closed by  Toolybird (Toolybird)
Tuesday, 02 May 2023, 21:55 GMT
Reason for closing:  Fixed
Additional comments about closing:  lib32-mesa 22.3.1-2
"The extra cosmetics are non-blockers"
Comment by Emil (xexaxo) - Tuesday, 13 December 2022, 10:18 GMT
Having another look:
- mesa/vulkan-radeon has the drirc config, since 22.0.2-1 - good, sorry for having missed that
- lib32-mesa/lib32-vulkan-radeon up until 22.3.0-6 is shipping the drirc config and doesn't depend on the 64bit package

In other words, lib32-vulkan-radeon should depend on vulkan-radeon for the drirc file. Just like lib32-mesa depends on mesa and lib32-mesa-opencl depends on mesa-opencl.

Let me know if I can help in any way to get this fixed.
Comment by Laurent Carlier (lordheavy) - Sunday, 18 December 2022, 18:04 GMT
Please check lib32-mesa-2.3.1-2 in testing if it's ok
Comment by Emil (xexaxo) - Wednesday, 21 December 2022, 17:43 GMT
From functionality POV it's perfect, thank you.

If it were me, I would apply the following minor changes to keep the mesa/lib32-mesa PKGBUILDs aligned better. But that's not so important.

Loading...