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.
Description
Replacing
mesa-va-drivers(fedora) withmesa-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
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
Actual behavior
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.