X.Org development

Name Changed
Comments 10

Matthias Eliasson's avatar

Please enable openSUSE_Leap_15.0 repository I need libva1 package for linux-steam-integration


Alessandro Sturniolo's avatar

Where are gone all the *-32bit packages for the openSUSE_Leap_42.3 repository?


Linus Kardell's avatar

When I try to update now on OpenSUSE Leap 15, I get an error message about Mesa-dri 19.0 not being available.


Rafał Miłecki's avatar

I wanted to update Mesa & friends in my openSUSE 15.2 but there is dependency problem with packages in the X11:XOrg repo.

zypper install Mesa-21.2.3-lp152.1256.1.x86_64

results in

Problem: nothing provides 'Mesa-dri = 21.2.3' needed by the to be installed Mesa-21.2.3-lp152.1256.1.x86_64
 Solution 1: do not install Mesa-21.2.3-lp152.1256.1.x86_64
 Solution 2: break Mesa-21.2.3-lp152.1256.1.x86_64 by ignoring some of its dependencies

Mesa-dri present in the repository is 21.1.6-lp152.1241.1 instead of expected 21.2.3.

Could someone take a look at this issue, please?


Archer Allstars's avatar

wayland-protocols-devel checksum verification fail

Here's the error message:

Retrieving: wayland-protocols-devel-1.31-71.7.noarch.rpm ................................[done (21.3 KiB/s)]

Warning: Digest verification failed for file 'wayland-protocols-devel-1.31-71.7.noarch.rpm'
[/var/tmp/AP_0x8peJ0N/noarch/wayland-protocols-devel-1.31-71.7.noarch.rpm]

  expected f0c9a59fd2bc0260a466be79b71a37838ed02899c51413a8487c0c00ae079908e9124a4b08fe95d5717a7ee5ea280800f62f4eea633b116d3b0c56e8c601dca1
  but got  6142985e94aa1c2a993f781eeb2818e89b8d90337d0cd128d61cb350a6c4872124a04b775a96e33338b52d1a8875162f9bf9c182a27ca2fd2c01f97f8a0a258a

Accepting packages with wrong checksums can lead to a corrupted system and in extreme cases even to a system compromise.

I reported this at: https://bugzilla.suse.com/show_bug.cgi?id=1210851


Sean Baggaley's avatar

It appears a bunch of OpenGL-related packages here became unresolvable at some point; I noticed this while trying to update RenderDoc just now:

unresolvable: nothing provides libgallium-25.1.5.so()(64bit) needed by Mesa-libGL1, nothing provides libgallium-25.1.5.so(libgallium-25.1.5.so)(64bit) needed by Mesa-libGL1 

They still build in Factory, and build in a branch project if I replace this project's repo with regular Tumbleweed. The obvious guess would be that's it related to this project's projconf:

# avoid breaking deps again (https://build.opensuse.org/request/show/567730)
Ignore: Mesa:Mesa-dri
Ignore: Mesa:Mesa-gallium

but also, I don't know much about prjconf and the above was added well before my time anyway. If anyone more knowledgeable here could take a look I'd appreciate it.


Stefan Dirsch's avatar

I can confirm the issues you're seeing. But I don't think we can remove these ignore lines in prjconf. Also it's in there since 2018. That can't be the reason. As workaround I'm afraid for now you need to branch RenderDoc and Mesa for testing (or even more packages). I already triggered a rebuild of the whole project. But it didn't help. :-(


Sean Baggaley's avatar

Yeah, the prjconf thing was just a guess, it was the only thing I found that seemed related...

Branching Mesa into my home project was enough to get RenderDoc to built and working there at least, so I submitted sr#1292262 based on that.


Stefan Dirsch's avatar

Meanwhile I could fix the build issues in X11:XOrg. The culprit was a binary rpm of rust-bindgen built in Dec 24 still in the repositories although the build of this package is disabled since a long time.


Sean Baggaley's avatar

How odd. Thanks for figuring it out!

openSUSE Build Service is sponsored by