Bug 1218581

Summary: Version of mesa and mesa-drivers different
Product: [openSUSE] openSUSE Distribution Reporter: Eric Schirra <ecsos>
Component: X.OrgAssignee: Lubos Kocman <lubos.kocman>
Status: RESOLVED FIXED QA Contact: Gfx Bugs <gfx-bugs>
Severity: Normal    
Priority: P5 - None CC: f.peter, rguenther, rtsvetkov, sndirsch
Version: Leap 15.6   
Target Milestone: ---   
Hardware: Other   
OS: SUSE Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Eric Schirra 2024-01-07 14:04:29 UTC
Version of mesa and mesa-drivers different.
This means that not a single package can be built in the build service that mesa requires.

Message in OBS:
The build can not begin, because required packages are either missing or not explicitly defined.
Build jobs exist for the repository
unresolvable: nothing provides Mesa = 22.3.5 needed by Mesa-dri, (got version 23.3.2-lp156.1520.1)
Comment 1 Stefan Dirsch 2024-01-07 16:43:49 UTC
Well, that's related to llvm. Mesa:drivers (which generated Mesa-dri) cannot be built because of this.

SP6                  x86_64     Mesa:drivers                   unresolvable: 
      nothing provides clang-tools >= 17.0.6 needed by clang17-devel
      (got version 15.0.7-150500.4.4.1)
Comment 2 Stefan Dirsch 2024-01-07 16:44:33 UTC
Is there still missing a %product_libs_llvm_ver 17  in prjconf?
Comment 3 Richard Biener 2024-01-08 09:49:26 UTC
(In reply to Stefan Dirsch from comment #2)
> Is there still missing a %product_libs_llvm_ver 17  in prjconf?

Yes, communicating such change is still unreliable (it was in the SR).  I've notified #team-dist, not sure if that got attention.  It also needs a rebuild of llvm17 of course.
Comment 4 Eric Schirra 2024-01-08 10:55:57 UTC
(In reply to Richard Biener from comment #3)
> (In reply to Stefan Dirsch from comment #2)
> > Is there still missing a %product_libs_llvm_ver 17  in prjconf?
> 
> Yes, communicating such change is still unreliable (it was in the SR).  I've
> notified #team-dist, not sure if that got attention.  It also needs a
> rebuild of llvm17 of course.

Have they contacted the #team-dist yet?
Without a correct llvm7 no correct mesa and mesa-drivers. And without a correct mesa and mesa-drivers, you can't build packages that require mesa. There must be thousands of them. Programs as well as python scripts etc.
So this is not a small error, but in my eyes a really serious problem.
Comment 5 Stefan Dirsch 2024-01-08 11:34:08 UTC
Mesa has been checked in last Friday. I guess it has been an oversight. Adding Rado for sle15-sp6.
Comment 6 Lubos Kocman 2024-01-08 11:44:37 UTC
This will appear in the next Leap build as Build582.1 too changes from SLES prior to Friday.
Comment 7 Stefan Dirsch 2024-07-20 14:38:31 UTC
I think this has been fixed a long time ago for Leap 15.6