On Tue, 14 Jul 2026 at 18:39:00 -0500, Alexandra wrote:
I saw that mesa-libgallium and its associated packages were updated in
trixie-backports without mesa-va-drivers being updated, causing
unsatisfied dependencies.
Do I assume correctly that the unsatisfied dependency you're referring
to is:
va-driver-all -Depends-> mesa-va-drivers
or is there another?
I figured this is a known issue, but I
wanted to put it out there.
mesa-libgallium Provides mesa-va-drivers (and mesa-vdpau-drivers), so it
should be able to satisfy those dependencies. However, apt won't always
realise that a "real" package can be replaced by a virtual package.
If the Provides isn't enough for smooth upgrades, then it might be
necessary for the maintainers of mesa to restore the mesa-va-drivers and
mesa-vdpau-drivers binary packages as empty transitional packages that
depend on mesa-libgallium, and backport that change to trixie-backports.
If this is done, the transitional packages should be kept until after
the trixie release, at which point they can be removed.
Transitional packages are often necessary, or at least desirable, when
several binary packages get merged into one (case #6 on
https://wiki.debian.org/PackageTransition).
smcv