FS#78647 - [mesa] Move RustiCL to it's own package

Attached to Project: Arch Linux
Opened by Mikk Tendermann (mikk150) - Monday, 29 May 2023, 17:58 GMT
Last edited by Toolybird (Toolybird) - Wednesday, 12 July 2023, 22:07 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To Jan Alexander Steffens (heftig)
Laurent Carlier (lordheavy)
Felix Yan (felixonmars)
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
RustiCL is now totally working OpenCL implementation but since Clover
Has been broken for years, it breaks applications that are actually using
OpenCL, since ICD still tries to load it.
Currently to use RustiCL you would need to go to ICD folder and delete
mesa.icd file

Additional info:
* package version(s): 23.1.1
* config and/or log files etc.
* link to upstream bug report, if any

I would make opencl-mesa as a subpackage, that installs opencl-mesa-clover and opencl-mesa-rusticl. this way there is no backwards compatibility issues

Steps to reproduce:

1. install opencl-mesa package
2. try to use luxmark (Will never start, because it tries to use clover, that simply does not work)
3. delete mesa.icd from OpenCL /etc/OpenCL/vendors
4. now use luxmark (Will work perfectly)
This task depends upon

Closed by  Toolybird (Toolybird)
Wednesday, 12 July 2023, 22:07 GMT
Reason for closing:  Fixed
Additional comments about closing:  mesa 23.1.3-2
Comment by Toolybird (Toolybird) - Monday, 29 May 2023, 22:11 GMT Comment by Laurent Carlier (lordheavy) - Monday, 10 July 2023, 14:54 GMT
Please test mesa-23.1.3-2 in testing - with opencl-clover-mesa and opencl-rusticl-mesa packages
Comment by Mikk Tendermann (mikk150) - Wednesday, 12 July 2023, 12:18 GMT
Seems to work, But I still think meta-package for mesa-opencl should be added
Comment by Laurent Carlier (lordheavy) - Wednesday, 12 July 2023, 12:48 GMT
No, because sooner or later, clover package will be removed

Loading...