Re: mesa-libgallium:amd64=26.1.2-1~bpo1 3+1 Breaks mesa-va-drivers (< 25.2.8-3)

Alexandra Jeffers <[email protected]> Wed, 15 Jul 2026 07:13:15 -0500
Newsgroups gmane.linux.debian.backports.general
Message-ID <[email protected]>
------JK6PIDBMMHUB2KK36LJ79EVIDG7DPC
Content-Type: text/plain;
 charset=utf-8
Content-Transfer-Encoding: quoted-printable

I found a bug report about this and confirmed that the issue is va-driver-a=
ll still being a real package in trixie-backports=2E Forky and Sid have it =
listed as being provided by mesa-libgallium

On July 15, 2026 3:34:07 AM CDT, Simon McVittie <smcv@debian=2Eorg> wrote:
>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=2E
>
>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=2E
>
>mesa-libgallium Provides mesa-va-drivers (and mesa-vdpau-drivers), so it =
should be able to satisfy those dependencies=2E However, apt won't always r=
ealise that a "real" package can be replaced by a virtual package=2E
>
>If the Provides isn't enough for smooth upgrades, then it might be necess=
ary for the maintainers of mesa to restore the mesa-va-drivers and mesa-vdp=
au-drivers binary packages as empty transitional packages that depend on me=
sa-libgallium, and backport that change to trixie-backports=2E If this is d=
one, the transitional packages should be kept until after the trixie releas=
e, at which point they can be removed=2E
>
>Transitional packages are often necessary, or at least desirable, when se=
veral binary packages get merged into one (case #6 on https://wiki=2Edebian=
=2Eorg/PackageTransition)=2E
>
>    smcv
>

Alexandra Jeffers (She/Her)
------JK6PIDBMMHUB2KK36LJ79EVIDG7DPC
Content-Type: text/html;
 charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head></head><body><div dir=3D"auto">I found a bug report about this =
and confirmed that the issue is va-driver-all still being a real package in=
 trixie-backports=2E Forky and Sid have it listed as being provided by mesa=
-libgallium</div><br><br><div class=3D"gmail_quote"><div dir=3D"auto">On Ju=
ly 15, 2026 3:34:07 AM CDT, Simon McVittie &lt;smcv@debian=2Eorg&gt; wrote:=
</div><blockquote class=3D"gmail_quote" style=3D"margin: 0pt 0pt 0pt 0=2E8e=
x; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class=3D"net-thunderbird-android__plain-text-message-pre"><div dir=3D=
"auto">On Tue, 14 Jul 2026 at 18:39:00 -0500, Alexandra wrote:<br></div><bl=
ockquote class=3D"gmail_quote" style=3D"margin-bottom: 1ex; --net-thunderbi=
rd-android__blockquote-default-border-color: #729fcf;"><div dir=3D"auto">I =
saw that mesa-libgallium and its associated packages were updated in trixie=
-backports without mesa-va-drivers being updated, causing unsatisfied depen=
dencies=2E<br></div></blockquote><div dir=3D"auto"><br>Do I assume correctl=
y that the unsatisfied dependency you're referring to is:<br><br>    va-dri=
ver-all -Depends-&gt; mesa-va-drivers<br><br>or is there another?<br><br></=
div><blockquote class=3D"gmail_quote" style=3D"margin-bottom: 1ex; --net-th=
underbird-android__blockquote-default-border-color: #729fcf;"><div dir=3D"a=
uto">I figured this is a known issue, but I wanted to put it out there=2E<b=
r></div></blockquote><div dir=3D"auto"><br>mesa-libgallium Provides mesa-va=
-drivers (and mesa-vdpau-drivers), so it should be able to satisfy those de=
pendencies=2E However, apt won't always realise that a "real" package can b=
e replaced by a virtual package=2E<br><br>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 ch=
ange to trixie-backports=2E If this is done, the transitional packages shou=
ld be kept until after the trixie release, at which point they can be remov=
ed=2E<br><br>Transitional packages are often necessary, or at least desirab=
le, when several binary packages get merged into one (case #6 on <a href=3D=
"https://wiki=2Edebian=2Eorg/PackageTransition)">https://wiki=2Edebian=2Eor=
g/PackageTransition)</a>=2E<br><br>    smcv<br><br></div></pre></blockquote=
></div><div dir=3D"auto">Alexandra Jeffers (She/Her)</div></body></html>
------JK6PIDBMMHUB2KK36LJ79EVIDG7DPC--