Bug#1132617: mesa: update debian trixie-backports to 26.0.x

Luis José <[email protected]> Mon, 25 May 2026 23:22:09 -0500
Newsgroups gmane.linux.debian.devel.bugs.general,gmane.linux.debian.backports.general
Message-ID <CANwxu2Wpc0RcEPO5QCkZyN-5H4feGRcg-tmt1xNvFN4bpcXMnw@mail.gmail.com>
--0000000000003cfec80652b0d852
Content-Type: multipart/alternative; boundary="0000000000003cfec70652b0d850"

--0000000000003cfec70652b0d850
Content-Type: text/plain; charset="UTF-8"

Hi everyone,

I've been following the discussion regarding the Mesa 26 transition for
trixie-backports. While the team evaluates the blockers for the major 26.0
upgrade, I would like to provide a tested, ready-to-use intermediate update.

I have successfully built and tested *Mesa 25.2.8-2* in a clean Debian
Trixie (amd64) environment. This allows the archive to move from 25.2.6 to
the latest stable point release of the 25.2 branch without requiring major
updates to the base system.

My changes involve two minimal adjustments in debian/control.in to ensure
compatibility with Trixie's current packages:

   1.

   Lowered libdrm-dev and runtime dependencies to >= 2.4.124-1.
   2.

   Adapted spirv-tools-dev to spirv-tools (>= 2025.1~rc1-1) due to the
   package renaming in the current archive.

Attached is the debdiff for *mesa_25.2.8-2~bpo13+1*. It installs cleanly
and runs perfectly (tested with llvmpipe). I hope this helps as a reliable
fallback while the transition to Mesa 26 is finalized.

Best regards,

--0000000000003cfec70652b0d850
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><p>Hi everyone,</p><p>I&#39;ve been following the discussi=
on regarding the Mesa 26 transition for <code>trixie-backports</code>. Whil=
e the team evaluates the blockers for the major 26.0 upgrade, I would like =
to provide a tested, ready-to-use intermediate update.</p><p>I have success=
fully built and tested <b>Mesa 25.2.8-2</b> in a clean Debian Trixie (amd64=
) environment. This allows the archive to move from 25.2.6 to the latest st=
able point release of the 25.2 branch without requiring major updates to th=
e base system.</p><p>My changes involve two minimal adjustments in <code>de=
bian/<a href=3D"http://control.in">control.in</a></code> to ensure compatib=
ility with Trixie&#39;s current packages:</p><ol start=3D"1"><li><p>Lowered=
 <code>libdrm-dev</code> and runtime dependencies to &gt;=3D 2.4.124-1.</p>=
</li><li><p>Adapted <code>spirv-tools-dev</code> to <code>spirv-tools (&gt;=
=3D 2025.1~rc1-1)</code> due to the package renaming in the current archive=
.</p></li></ol><p>Attached is the <code>debdiff</code> for=C2=A0<code><b>me=
sa_25.2.8-2~bpo13+1</b></code>. It installs cleanly and runs perfectly (tes=
ted with <code>llvmpipe</code>). I hope this helps as a reliable fallback w=
hile the transition to Mesa 26 is finalized.</p><p>Best regards,</p><br></d=
iv>

--0000000000003cfec70652b0d850--
--0000000000003cfec80652b0d852
Content-Type: application/octet-stream; 
	name="mesa_trixie_25.2.8_backports.debdiff"
Content-Disposition: attachment; 
	filename="mesa_trixie_25.2.8_backports.debdiff"
Content-Transfer-Encoding: base64
Content-ID: <f_mpm4on000>
X-Attachment-Id: f_mpm4on000

ZGlmZiAtTnJ1IG1lc2EtMjUuMi44L2RlYmlhbi9jaGFuZ2Vsb2cgbWVzYS0yNS4yLjgvZGViaWFu
L2NoYW5nZWxvZwotLS0gbWVzYS0yNS4yLjgvZGViaWFuL2NoYW5nZWxvZwkyMDI1LTEyLTA0IDA4
OjQ1OjU0LjAwMDAwMDAwMCAtMDUwMAorKysgbWVzYS0yNS4yLjgvZGViaWFuL2NoYW5nZWxvZwky
MDI2LTA1LTI1IDIyOjU3OjM4LjAwMDAwMDAwMCAtMDUwMApAQCAtMSwzICsxLDEzIEBACittZXNh
ICgyNS4yLjgtMn5icG8xMysxKSB0cml4aWUtYmFja3BvcnRzOyB1cmdlbmN5PW1lZGl1bQorCisg
ICogUmVidWlsZCBmb3IgdHJpeGllLWJhY2twb3J0cy4KKyAgKiBBZGp1c3QgYnVpbGQgYW5kIHJ1
bnRpbWUgZGVwZW5kZW5jaWVzIGZvciBEZWJpYW4gVHJpeGllIGNvbXBhdGliaWxpdHk6CisgICAg
LSBMb3dlciBsaWJkcm0tZGV2IGFuZCBsaWJkcm0gcnVudGltZSBkZXBlbmRlbmNpZXMgdG8gPj0g
Mi40LjEyNC0xLgorICAgIC0gU3dpdGNoIHNwaXJ2LXRvb2xzLWRldiAoPj0gMjAyNC40fnJjMSkg
dG8gc3BpcnYtdG9vbHMgKD49IDIwMjUuMX5yYzEtMSkKKyAgICAgIHRvIGFjY29tbW9kYXRlIFRy
aXhpZSdzIHBhY2thZ2Ugc3RydWN0dXJlIGFuZCByZW5hbWluZy4KKworIC0tIFN0b3JuaWM1NiA8
YmVhZ2xlbGltb240QGdtYWlsLmNvbT4gIE1vbiwgMjUgTWF5IDIwMjYgMjI6NTc6MzggLTA1MDAK
KwogbWVzYSAoMjUuMi44LTIpIHVuc3RhYmxlOyB1cmdlbmN5PW1lZGl1bQogCiAgICogZGlzYWJs
ZS1jY3MtZm9yLWludGVsLXhlMi5kaWZmOiBEcm9wcGVkLCBmaXhlZCB1cHN0cmVhbS4KZGlmZiAt
TnJ1IG1lc2EtMjUuMi44L2RlYmlhbi9jb250cm9sIG1lc2EtMjUuMi44L2RlYmlhbi9jb250cm9s
Ci0tLSBtZXNhLTI1LjIuOC9kZWJpYW4vY29udHJvbAkyMDI1LTEyLTA0IDA4OjQ1OjU0LjAwMDAw
MDAwMCAtMDUwMAorKysgbWVzYS0yNS4yLjgvZGViaWFuL2NvbnRyb2wJMjAyNi0wNS0yNSAyMjo1
NzozOC4wMDAwMDAwMDAgLTA1MDAKQEAgLTksMTAgKzksMTAgQEAKICBkaXJlY3R4LWhlYWRlcnMt
ZGV2ICg+PSAxLjYxNC4xKSBbbGludXgtYW1kNjQgbGludXgtYXJtNjRdLAogIGZsYXRidWZmZXJz
LWNvbXBpbGVyIFtsaW51eC1hcm02NF0sCiAgZ2xzbGFuZy10b29scyBbYW1kNjQgYXJtNjQgYXJt
ZWwgYXJtaGYgaTM4NiBsb29uZzY0IG1pcHM2NGVsIHBvd2VycGMgcHBjNjQgcHBjNjRlbCByaXNj
djY0IHMzOTB4IHNwYXJjNjQgeDMyXSwKLSBzcGlydi10b29scy1kZXYgKD49IDIwMjQuNH5yYzEp
IFthbWQ2NCBhcm02NCBhcm1lbCBhcm1oZiBpMzg2IGxvb25nNjQgbWlwczY0ZWwgcG93ZXJwYyBw
cGM2NCBwcGM2NGVsIHJpc2N2NjQgczM5MHggc3BhcmM2NCB4MzJdLAorIHNwaXJ2LXRvb2xzICg+
PSAyMDI1LjF+cmMxLTEpIFthbWQ2NCBhcm02NCBhcm1lbCBhcm1oZiBpMzg2IGxvb25nNjQgbWlw
czY0ZWwgcG93ZXJwYyBwcGM2NCBwcGM2NGVsIHJpc2N2NjQgczM5MHggc3BhcmM2NCB4MzJdLAog
IG1lc29uICg+PSAxLjcuMCksCiAgcGtnY29uZiwKLSBsaWJkcm0tZGV2ICg+PSAyLjQuMTI1LTEp
LAorIGxpYmRybS1kZXYgKD49IDIuNC4xMjQtMSksCiAgbGlieDExLWRldiwKICBsaWJ4eGY4NnZt
LWRldiwKICBsaWJleHBhdDEtZGV2LApkaWZmIC1OcnUgbWVzYS0yNS4yLjgvZGViaWFuL2NvbnRy
b2wuaW4gbWVzYS0yNS4yLjgvZGViaWFuL2NvbnRyb2wuaW4KLS0tIG1lc2EtMjUuMi44L2RlYmlh
bi9jb250cm9sLmluCTIwMjUtMTItMDQgMDg6NDQ6MzIuMDAwMDAwMDAwIC0wNTAwCisrKyBtZXNh
LTI1LjIuOC9kZWJpYW4vY29udHJvbC5pbgkyMDI2LTA1LTI1IDIxOjE4OjA3LjAwMDAwMDAwMCAt
MDUwMApAQCAtOSwxMCArOSwxMCBAQAogIGRpcmVjdHgtaGVhZGVycy1kZXYgKD49IDEuNjE0LjEp
IFtsaW51eC1hbWQ2NCBsaW51eC1hcm02NF0sCiAgZmxhdGJ1ZmZlcnMtY29tcGlsZXIgW2xpbnV4
LWFybTY0XSwKICBnbHNsYW5nLXRvb2xzIFtATExWTV9BUkNIU0BdLAotIHNwaXJ2LXRvb2xzLWRl
diAoPj0gMjAyNC40fnJjMSkgW0BMTFZNX0FSQ0hTQF0sCisgc3BpcnYtdG9vbHMgKD49IDIwMjUu
MX5yYzEtMSkgW0BMTFZNX0FSQ0hTQF0sCiAgbWVzb24gKD49IDEuNy4wKSwKICBwa2djb25mLAot
IGxpYmRybS1kZXYgKD49IDIuNC4xMjUtMSksCisgbGliZHJtLWRldiAoPj0gMi40LjEyNC0xKSwK
ICBsaWJ4MTEtZGV2LAogIGxpYnh4Zjg2dm0tZGV2LAogIGxpYmV4cGF0MS1kZXYsCg==
--0000000000003cfec80652b0d852--