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 <smcv@debian=2Eorg> 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-> 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--