Bug 1218389 - Rusticl OpenCL driver from package Mesa-libRusticlOpenCL from repo X11:XOrg - version 23.2.1 in repository, expected 23.3.1
Summary: Rusticl OpenCL driver from package Mesa-libRusticlOpenCL from repo X11:XOrg -...
Status: RESOLVED FIXED
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Other (show other bugs)
Version: Current
Hardware: x86-64 openSUSE Tumbleweed
: P3 - Medium : Normal (vote)
Target Milestone: ---
Assignee: Stefan Dirsch
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-12-24 11:12 UTC by Nikolai Nikolaevskii
Modified: 2024-01-11 23:56 UTC (History)
3 users (show)

See Also:
Found By: Community User
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nikolai Nikolaevskii 2023-12-24 11:12:19 UTC
Mesa 23.3.1 is available: 
Mesa 23.3.1 Release Notes / 2023-12-13: https://docs.mesa3d.org/relnotes/23.3.1.html
Available openSUSE packages - 23.2.1: 
https://download.opensuse.org/repositories/X11:/XOrg/openSUSE_Tumbleweed/x86_64/Mesa-libRusticlOpenCL-23.2.1-1505.2.x86_64.rpm
https://download.opensuse.org/repositories/X11:/XOrg/openSUSE_Factory/x86_64/Mesa-libRusticlOpenCL-23.2.1-1505.1.x86_64.rpm

https://software.opensuse.org/package/Mesa-libRusticlOpenCL
from X11:XOrg https://build.opensuse.org/package/show/X11%3AXOrg/Mesa%3Adrivers
mesa-23.3.0.tar.xz 
Failed to compile Mesa:drivers - LLVM version mismatch due to wrong comparison of strings:

"
The build can not begin, because required packages are either missing or not explicitly defined.
Repository has been published
unresolvable: nothing provides llvm17-devel = 17.0.1 needed by llvm-devel, (got version 17.0.6-1.1), nothing provides clang17-devel = 17.0.1 needed by clang-devel, (got version 17.0.6-1.1)
"
Comment 1 Stefan Dirsch 2024-01-06 20:22:24 UTC
I can confirm this. But I can't fix that. :-( Meanwhile I updated to Mesa 23.3.2.
Comment 2 Nikolai Nikolaevskii 2024-01-11 16:52:56 UTC
Meanwhile Mesa-libRusticlOpenCL 23.3.2 is available in devel:gcc:next:testing repo:
https://download.opensuse.org/repositories/devel:/gcc:/next:/testing/devel_gcc_next_openSUSE_Tumbleweed/x86_64/Mesa-libRusticlOpenCL-23.3.3-1521.1.x86_64.rpm
Comment 3 Stefan Dirsch 2024-01-11 20:05:14 UTC
Even 23.3.3. In llvm repo they have set the right llvm variables in prjconf.

 %product_libs_llvm_ver 17 

Seems this is still missing in factory/Tumbleweed I'm building X11:XOrg against.
Comment 5 Dominique Leuenberger 2024-01-11 21:30:46 UTC
The project X11:XOrg contains linked packages llvm and llvm17.

Both are build disabled for tumbleweed, BUT llvm has stale binaries in place. 

Nothing to be done for me as far as I can see.

Back to Stefan
Comment 6 Stefan Dirsch 2024-01-11 23:15:38 UTC
Oh. Well. I disabled build of llvm for factory/Tumbleweed long time ago. Seems RPMs are still there and as usual 'osc wipebinares' doesn't help. I will never understand obs.
Comment 7 Stefan Dirsch 2024-01-11 23:56:27 UTC
Looks like Mesa build works now, although there are still old llvm packages from October 23 in the X11:Xorg repo.