Skip to content

mesa->mesa-va-drivers-freeworld version mismatch regularly breaks mesa features #4592

Description

@Mershl

Description
Replacing mesa-va-drivers (fedora) with mesa-va-drivers-freeworld (rpmfusion) is a common procedure if the codec license situation does not affect the user for whatever reason. While the two repositories try to keep both packages in sync there are often days where one repository is ahead of the other.

This situation leads to breakage for the user because of the following issue seen on (rpm)-ostree managed systems.

Host system details

Silverblue 38

RemovedBasePackages: mesa-va-drivers
LayeredPackages: mesa-va-drivers-freeworld rpmfusion-free-release rpmfusion-nonfree-release

11th September 2023

mesa-freeworld updated to 23.1.7 on rpmfusion (stable).
mesa 23.1.7 is currently in testing on fedora. latest available on fedora is 23.1.6 (stable).

Expected behavior

$ rpm-ostree update
Nothing to update. (mesa 23.1.6 has a dependency towards mesa-va-drivers 23.1.6, which is provided by mesa-va-drivers-freeworld 23.1.6)

Actual behavior

$ rpm-ostree update
Downgraded:
  mesa-va-drivers-freeworld 23.1.6-1.fc38 -> 23.0.2-1.fc38
  !! mesa-va-drivers-freeworld is instead mapped to its base version. This breaks hardware acceleration and potentially more on the system.

The issue solves itself once the repositories get back in sync. Still we should try to avoid these days of "Do not update or hardware acceleration will break on your system" everytime mesa updates.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions