Your message dated Fri, 07 Apr 2023 10:02:17 +0000
with message-id <[email protected]>
and subject line Bug#1020937: fixed in gtk+3.0 3.24.24-4+deb11u3
has caused the Debian Bug report #1020937,
regarding libgtk-3-0: fix gl on GLES-only platforms
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 [email protected]
immediately.)
--
1020937: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1020937
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libgtk-3-0
Version: 3.24.24-4+deb11u2
Severity: wishlist
Tags: patch
Dear Maintainer,
when using GTK on platforms with a GLES-only GL implementation like some
raspberry pi or iMX platforms with vivante driver, GTK fails to
initialize its GL stack because it tries to bind to regular GL first
anyway before using the correct API as configured.
This can be tested by running gtk3-demo and the OpenGL area demo, which
will show nothing as no GL implementation could be found -- but it also
affects real GTK applications like epiphany (gnome web).
This was reported upstream a couple of years ago:
https://gitlab.gnome.org/GNOME/gtk/-/issues/3028
and I submitted a patch yesterday:
https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/5062
(note as said there, this is already fixed in gtk 4)
Assuming the patch does get positive feedback and gets merged (I'm not
asking to backport some code before upstream review!!), what would the
way forward be?
gtk3 hasn't had a point release since May, and bullseye didn't get
updated to the latest stable release, so I assume we could backport the
patch? Would that be acceptable?
-- System Information:
Debian Release: 11.3
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: arm64 (aarch64)
Kernel: Linux 5.10.145-0-at (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: unable to detect
Versions of packages libgtk-3-0 depends on:
ii adwaita-icon-theme 3.38.0-1
ii hicolor-icon-theme 0.17-2
ii libatk-bridge2.0-0 2.38.0-1
ii libatk1.0-0 2.36.0-2
ii libc6 2.31-13+deb11u4
ii libcairo-gobject2 1.16.0-5
ii libcairo2 1.16.0-5
ii libcolord2 1.4.5-3
ii libcups2 2.3.3op2-3+deb11u2
ii libepoxy0 1.5.5-1
ii libfontconfig1 2.13.1-4.2
ii libfreetype6 2.10.4+dfsg-1
ii libfribidi0 1.0.8-2
ii libgdk-pixbuf-2.0-0 2.42.2+dfsg-1+deb11u1
ii libglib2.0-0 2.66.8-1
ii libgtk-3-common 3.24.24-4+deb11u2
ii libharfbuzz0b 2.7.4-1
ii libjson-glib-1.0-0 1.6.2-1
ii libpango-1.0-0 1.46.2-3
ii libpangocairo-1.0-0 1.46.2-3
ii libpangoft2-1.0-0 1.46.2-3
ii librest-0.7-0 0.8.1-1.1
ii libwayland-client0 1.18.0-2~exp1.1
ii libwayland-cursor0 1.18.0-2~exp1.1
ii libwayland-egl1 1.18.0-2~exp1.1
ii libx11-6 2:1.7.2-1
ii libxcomposite1 1:0.4.5-1
ii libxcursor1 1:1.2.0-2
ii libxdamage1 1:1.1.5-2
ii libxext6 2:1.3.3-1.1
ii libxfixes3 1:5.0.3-2
ii libxi6 2:1.7.10-1
ii libxinerama1 2:1.1.4-2
ii libxkbcommon0 1.0.3-2
ii libxrandr2 2:1.5.1-1
ii shared-mime-info 2.0-1
Versions of packages libgtk-3-0 recommends:
ii libgtk-3-bin 3.24.24-4+deb11u2
ii librsvg2-common 2.50.3+dfsg-1
Versions of packages libgtk-3-0 suggests:
pn gvfs <none>
Versions of packages libgtk-3-0 is related to:
pn appmenu-gtk3-module <none>
pn fcitx-frontend-gtk3 <none>
pn gcin-gtk3-immodule <none>
pn gtk-vector-screenshot <none>
pn gtk3-engines-xfce <none>
pn gtk3-im-libthai <none>
pn hime-gtk3-immodule <none>
pn ibus-gtk3 <none>
pn imhangul-gtk3 <none>
pn libcanberra-gtk3-module <none>
pn libcaribou-gtk3-module <none>
pn libgtk3-nocsd0 <none>
pn maliit-inputcontext-gtk3 <none>
pn packagekit-gtk3-module <none>
pn scim-gtk-immodule <none>
pn topmenu-gtk3 <none>
pn uim-gtk3 <none>
pn uim-gtk3-immodule <none>
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: gtk+3.0
Source-Version: 3.24.24-4+deb11u3
Done: Simon McVittie <[email protected]>
We believe that the bug you reported is fixed in the latest version of
gtk+3.0, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Simon McVittie <[email protected]> (supplier of updated gtk+3.0 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Fri, 24 Feb 2023 19:07:01 +0000
Source: gtk+3.0
Architecture: source
Version: 3.24.24-4+deb11u3
Distribution: bullseye
Urgency: medium
Maintainer: Debian GNOME Maintainers
<[email protected]>
Changed-By: Simon McVittie <[email protected]>
Closes: 1020937
Changes:
gtk+3.0 (3.24.24-4+deb11u3) bullseye; urgency=medium
.
* d/p/gdk_wayland_display_init_gl-use-GLES-API-if-required.patch:
Apply patch from 3.24.35 to fix Wayland + EGL on GLES-only platforms.
Previously, GTK assumed that EGL could use the OpenGL API everywhere,
but some proprietary drivers like those for Raspberry Pi and Vivante
only support OpenGL ES. Allow use of OpenGL ES to be forced via
environment variable GDK_GL=gles.
Thanks to Dominique Martinet (Closes: #1020937)
Checksums-Sha1:
0b415aa0cb1c458359848b9adc84d442d5484b45 4145 gtk+3.0_3.24.24-4+deb11u3.dsc
2fb584297354b9ef43b38bace6c165a2f150d0cc 173168
gtk+3.0_3.24.24-4+deb11u3.debian.tar.xz
0ff2f382e84136065c98f13a2ea925bfec6f3bd5 15622
gtk+3.0_3.24.24-4+deb11u3_source.buildinfo
Checksums-Sha256:
d4d5b771e8454e8bcf36da82aabea4f402654cc03bff248858dacc1e031082dc 4145
gtk+3.0_3.24.24-4+deb11u3.dsc
b6909988a0a973f1a985c9ea7b588d8681824203f0d8bf0361737c428d796cc8 173168
gtk+3.0_3.24.24-4+deb11u3.debian.tar.xz
493cf22a5d235fe3b6f63b66f5e83cec8a6fe697f6ccec52a60524593e197b93 15622
gtk+3.0_3.24.24-4+deb11u3_source.buildinfo
Files:
c9f9a4ffd8a456c4a79929c3a7c2bdf8 4145 libs optional
gtk+3.0_3.24.24-4+deb11u3.dsc
e875d91d7b85af03b3eae1f6df497909 173168 libs optional
gtk+3.0_3.24.24-4+deb11u3.debian.tar.xz
5f1d05d3d3cf8f3f15150503c3d6fb56 15622 libs optional
gtk+3.0_3.24.24-4+deb11u3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEENuxaZEik9e95vv6Y4FrhR4+BTE8FAmQpdEEACgkQ4FrhR4+B
TE+UHw/+KBXWgA+yZl/h/8VFbPnVvb7nlQW/F6JhDQ8m2XLpL7/WM7eCzqTWDW7+
tzemv5YromHhO+YtcOMlEywZ2VgpjG+yJhCxT/3StQgKgP6ruV6tov2Di9DSI4Jp
xhvgy0g3bVtT1FY5MZKcFdsreTd3yE4JHCiiSk67t3UnldR7NNWPxt1KcwWA9EFP
qlbAJqQ2kTARtbhPEAsbZtZu4JiHB4z+1mpXnTkg1cCst8ym3nrr+oIC9uLAh5UN
B8HCSHRimHkE/8AyROmSwaNrf3CtXFTNUMHMiYYBJnyufXRhrYxurwXddZyb6gYJ
+YyQnNfg+amIY8B84RYwz4N0KHvmFfde2RNPCSYuWSlKD0yIaXm4CBT11AxwDuOe
FHGDTT0FiPPv8MV7m7mBBSBB1vf2J+SOrWDAFyuXQjIgeROnVy0mXxSCAIwA7QoA
3So31Ba83XfuxrHntyu1IXTlVNnBnIbOG2VX8kkAqgQyPw8OFStbpMr52g60CAGP
BwKhZ0XLziwzqx2jAVaUsRZ42gCxwkdW/uyFcTjK8ppcOFJ3UNkplam+3eo+o1An
qGV9nFbXSXtk4nZ25qiUnsyeypWnAdexFS650fH9VN3brdJQrkNKvEYvVnvPfQJU
Ya6lGc5s2ojOJ7yCffEJ3apfA7Iq112Fqb+PSnZMLqO/uKn5hxE=
=D/8I
-----END PGP SIGNATURE-----
--- End Message ---