Your message dated Mon, 19 May 2025 11:05:18 +0000
with message-id <e1ugyj4-003sbi...@fasolo.debian.org>
and subject line Bug#1104029: fixed in mesa 25.0.5-2
has caused the Debian Bug report #1104029,
regarding etnaviv: please add support for texelfetch for Vivante GC7000 (Purism 
Librem 5, MNT Reform and Pocket Reform)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1104029: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1104029
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: mesa
Version: 25.0.4-1
Severity: normal
Tags: patch

Hi,

TLDR: please consider carrying this as a patch in Trixie:
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34685

Long story: the upload of gtk 4.18 last month broke GTK applications relying on
the GL renderer on "very old drivers and hardware" as GTK upstream describes it
[1]. Affected applications will refuse to open with messages like:

    (clapper:75218): Gsk-WARNING **: 16:04:34.205: The old GL renderer has been 
removed. Try GSK_RENDERER=help
    (clapper:75218): GStreamer-CRITICAL **: 16:04:35.334: gst_object_ref: 
assertion 'object != NULL' failed
    (clapper:75218): GStreamer-GL-CRITICAL **: 16:04:35.334: 
gst_gl_memory_allocator_get_default: assertion 'GST_IS_GL_CONTEXT (context)' 
failed
    **
    
GStreamer-GL:ERROR:../gst-libs/gst/gl/gstglbufferpool.c:151:gst_gl_buffer_pool_set_config:
 assertion failed: (priv->allocator)
    Bail out! 
GStreamer-GL:ERROR:../gst-libs/gst/gl/gstglbufferpool.c:151:gst_gl_buffer_pool_set_config:
 assertion failed: (priv->allocator)
    Aborted

[1] 
https://blog.gtk.org/2025/02/01/whats-new-in-gtk-winter-2025-edition/#:~:text=Spring%20Cleaning

Unfortunately, three platforms affected by this change are the imx8mq,
imx8mplus and the ls1028a as they are found in the open hardware computers MNT
Reform and MNT Pocket Reform. With this change in GTK, users of those platforms
are stuck with Bookworm. This is unfortunate, as there are not many laptops out
there which are as open as the products by MNT and my work for that platform
recently even received EUR 1.400,00 sponsorship by Debian itself [2]. It would
be nice if Debian Trixie continued supporting devices with Vivante GC7000
running GTK applications that require GL renderer.

[2] https://mister-muffin.de/reform/funding-application.html

I already approached the GTK maintainers about this but they are understandably
not keen about reverting 18k line long patch. [3] Fortunately, there seems to
be a relatively easy workaround for the situation. Christian Gmeiner opened a
MR [4] which adds texelfetch support and with that, one can then run
applications like clapper with the environment variable
MESA_GL_VERSION_OVERRIDE=3.2 and things work again.

[3] 
https://gitlab.gnome.org/GNOME/gtk/-/commit/af2aadbe9b4683b752eb2ee10776e36f3fd9f2a7
[4] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34685

Especially having clapper working would be of great value for above platforms
as clapper seems to be the only video player application which is able to take
advantage of the hardware acceleration that the affected platforms offer (via
hantro). Otherwise, users of those platforms will be stuck to 720p or lower
quality video.

I know that it is late in the freeze but the GTK 4.18 upload was also late in
the freeze and the MNT Reform and MNT Pocket Reform were working just fine
until the GTK upload broke applications like Clapper due to dropping the GL
backend. It would be really nice if mesa in Debian Trixie could backport the
relatively small and targeted improvements from above MR by Christian Gmeiner
to at least have a relatively simple workaround using
MESA_GL_VERSION_OVERRIDE=3.2 in the environment.

Thanks!

cheers, josch

--- End Message ---
--- Begin Message ---
Source: mesa
Source-Version: 25.0.5-2
Done: Timo Aaltonen <tjaal...@debian.org>

We believe that the bug you reported is fixed in the latest version of
mesa, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1104...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Timo Aaltonen <tjaal...@debian.org> (supplier of updated mesa package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 19 May 2025 13:49:49 +0300
Source: mesa
Built-For-Profiles: noudeb
Architecture: source
Version: 25.0.5-2
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force <debia...@lists.debian.org>
Changed-By: Timo Aaltonen <tjaal...@debian.org>
Closes: 1104029
Changes:
 mesa (25.0.5-2) unstable; urgency=medium
 .
   [ Johannes Schauer Marin Rodrigues ]
   * cherry-pick patch from upstream: etnaviv-add-support-for-texelfetch.patch
     (Closes: #1104029)
Checksums-Sha1:
 0872399c7a659d392c129403bd87ceb769f4e49d 6569 mesa_25.0.5-2.dsc
 a73e1b0a82465fb29716276e4ba63363410e215c 109572 mesa_25.0.5-2.debian.tar.xz
 7b67d970956274226536ff03907202dc583b5e2a 10510 mesa_25.0.5-2_source.buildinfo
Checksums-Sha256:
 f9af254c49eb67349b6aa9973817909300805477e93c80a6df813ff3749d4bc6 6569 
mesa_25.0.5-2.dsc
 e8ea9394756ce6bec47fade774326ef1d919ab990ad9860fadf5af1fcb051d33 109572 
mesa_25.0.5-2.debian.tar.xz
 78365cfb5ff4b13ba43ca58160ef5ee696ff628ab7ac3fbe0aa09eb25cb5da2f 10510 
mesa_25.0.5-2_source.buildinfo
Files:
 fda8a91162666b44ca163df316becbac 6569 graphics optional mesa_25.0.5-2.dsc
 d167c2762909df3b1dc684aa0d7086a7 109572 graphics optional 
mesa_25.0.5-2.debian.tar.xz
 2d6ffef9065ee0203f51138cd4166ce6 10510 graphics optional 
mesa_25.0.5-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEdS3ifE3rFwGbS2Yjy3AxZaiJhNwFAmgrDd8ACgkQy3AxZaiJ
hNw14RAAqrvqOxfDiwWDwiQ7/m7d9yuyKwZeP5CpZtgcJScjwqm9M811wGyE2QIb
rGsuh7RkkpWAj3MlYqMiT+u2WXGua752Xvz9L6C/wNnIwEMYkPR/Nb8Fszqk1/wH
3cE1AF7aHmS+3CDGHnFsC/bNBtgYejaXE35jT2hdXql5nyjuFik9ArollB1XOA1Q
z4/NQXfv9m3RCZGp58Ho+7xSOojchUMWY8hDoTnR/0Lkw8fiu9NLozCyOhgIMU77
UElIQTlmdyfbKLFR8/AC6NUHi28EfueBlGSfOdaHblOnMgbrq/ogqM2l2Z0reg3m
oUxpnkWh+PZhVIHLrgqccB5u4UM8Jl5G9TyjXiNPDmEij7MfZ7FPffUWy1nVkzas
8RwsxgBjaFtLRDYV0pC4bF2rm16w/iYYCJWEv09iAE+k37LzQIwQ07HWUJGkO76n
LsEEl7ReDghYTTsDa6B24nlpTgIZdNWRGK40TlAGEhITbB7e0F3RZ0uPiqx3LgAm
f2O9uGhuOQY3tdQzUOgcRmSpZlf0jxL4jDGcQqSeYdHCCkh5+aQVeHFJniuqHlwv
QwZ+Wpd6/Cfq0G68gFDpKZR3v8SdWTMGEppL8sRdSpoWY+jmnkGox7gdz05e7wCl
MCxqHR66WCx7GQy3tI2CbaIx9CQhM1+acmmmkujjG1BkIs3bxx0=
=P1JG
-----END PGP SIGNATURE-----

Attachment: pgppeZyXxeGUU.pgp
Description: PGP signature


--- End Message ---

Reply via email to