Bug 2192176

Summary: Mixed version of mesa packages doesn't always work
Product: [Fedora] Fedora Reporter: Villy Kruse <ppywlkiqletw>
Component: mesaAssignee: Adam Jackson <ajax>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 38CC: ajax, bskeggs, igor.raits, j, kparal, lyude, mail, rhughes, rstrode, tstellar, walter.pete
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-05-03 11:11:48 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Villy Kruse 2023-04-30 06:49:08 UTC
I ran into a problem when I did an upgrade.  My xfce window manager crashed.

Upgrading:
 mesa-libEGL           x86_64         23.0.3-1.fc37  updates    131 k
 mesa-libGL            x86_64         23.0.3-1.fc37  updates    174 k
 mesa-libOSMesa        x86_64         23.0.3-1.fc37  updates    3.1 M
 mesa-libOpenCL        x86_64         23.0.3-1.fc37  updates    5.6 M
 mesa-libd3d           x86_64         23.0.3-1.fc37  updates    6.3 M
 mesa-libgbm           x86_64         23.0.3-1.fc37  updates     44 k
 mesa-libglapi         x86_64         23.0.3-1.fc37  updates     56 k
 mesa-libxatracker     x86_64         23.0.3-1.fc37  updates    2.1 M
 mesa-vulkan-drivers   x86_64         23.0.3-1.fc37  updates    9.1 M
Skipping packages with conflicts:
(add '--best --allowerasing' to command line to force their upgrade):
 mesa-filesystem       x86_64         23.0.3-1.fc37  updates     18 k
Skipping packages with broken dependencies:
 mesa-dri-drivers      x86_64         23.0.3-1.fc37  updates     18 M
 mesa-omx-drivers      x86_64         23.0.3-1.fc37  updates    3.3 M


After removing mesa-va-drivers-freeworld and mesa-vdpau-drivers-freeworld I could upgrade mesa-dri-drivers and mesa-omx-drivers and everything works again.

This is NOT about the freeworld drivers though but I believe that all mesa packages from version 23.0.3-1.fc37 should depend on the specific version of mesa-filesystem like mesa-dri-drivers does, so you will get all of them updated or none of them.

By the way, I had the problem on Fedora 38 and I did not confirm this on Fedora 37.

Reproducible: Always

Comment 1 Pete Walter 2023-05-02 21:41:06 UTC
This should be already fixed in the latest version. It was the older version that you had installed that didn't correctly require the specific version of mesa-filesystem.