Your message dated Sat, 27 Jan 2024 15:25:55 +0000
with message-id <[email protected]>
and subject line Bug#1061507: fixed in rss-glx 0.9.1-6.4
has caused the Debian Bug report #1061507,
regarding [regression] rss-glx screensavers will not display on certain X11 
windows
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.)


-- 
1061507: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1061507
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: rss-glx
Version: 0.9.1-6.3+b1
Tags: patch

On certain hardware and with specific X11 windows (such as the TDE lock 
screen), the RSS-GLX hacks no longer display after upgrading to Bookworm from 
Bullseye.  This was traced to a missing glFinish() call prior to 
glXSwapBuffers(); likely the AMD GPU driver has not completed rendering prior 
to the Swap call, leading to the hack output not showing up on the target 
window.

I have attached a patch that is confirmed to fix the issue.  If desired, I can 
do an NMU to include this simple fix.  Ideally, this would also be backported 
to Bookworm, and I can handle the backport for that as well if desired.
Index: rss-glx-0.9.1/src/driver.c
===================================================================
--- rss-glx-0.9.1.orig/src/driver.c
+++ rss-glx-0.9.1/src/driver.c
@@ -238,6 +238,7 @@
 
 		if (drawEnabled) {
 			hack_draw (XStuff, (double)now.tv_sec + now.tv_usec / 1000000.0f, frameTimeSoFar / 1000000.0f);
+			glFinish();
 
 			glXSwapBuffers (XStuff->display, XStuff->window);
 		}

--- End Message ---
--- Begin Message ---
Source: rss-glx
Source-Version: 0.9.1-6.4
Done: Timothy Pearson <[email protected]>

We believe that the bug you reported is fixed in the latest version of
rss-glx, 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.
Timothy Pearson <[email protected]> (supplier of updated rss-glx 
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: Sat, 27 Jan 2024 08:41:00 -0600
Source: rss-glx
Binary: rss-glx
Architecture: source
Version: 0.9.1-6.4
Distribution: unstable
Urgency: medium
Maintainer: Ari Pollak <[email protected]>
Changed-By: Timothy Pearson <[email protected]>
Closes: 979490 1061507
Changes:
 rss-glx (0.9.1-6.4) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * debian/patches/glfinish.patch: Call GLFinish() prior to glXSwapBuffers()
     (Closes: #1061507)
   * Install screensavers into /usr/libexec/xscreensaver (Closes: #979490)
Checksums-Sha1:
 8cc242a6406f12d0a35d0a791e2668596331d1fb 1910 rss-glx_0.9.1-6.4.dsc
 44d18b44a3d47fcfad4f84050652b904ccdbfb86 5435799 rss-glx_0.9.1.orig.tar.bz2
 f94df3cba6dfb4f6058965e962ad8fee1009ef26 7608 rss-glx_0.9.1-6.4.debian.tar.xz
 61b4cccfd096da6e46b5058cb70c323ad56821dd 14521 
rss-glx_0.9.1-6.4_source.buildinfo
Checksums-Sha256:
 99477749af25575ab798c4f74744ce4da939b3d213e5fbf5f3640d4b81596513 1910 
rss-glx_0.9.1-6.4.dsc
 8f8d773864695fd57e6ff21f430994369ad74c69a5e66ce510bbba8ca55333aa 5435799 
rss-glx_0.9.1.orig.tar.bz2
 8dcbe1a7345f7f006fff99cd576dcc2dfc9a2f6fc15d886299618423872ae8bd 7608 
rss-glx_0.9.1-6.4.debian.tar.xz
 2dcfc06f06b4a90f1faa11a11a9f54ed90d4dca96a1c478d2f0e31dcfdb677f7 14521 
rss-glx_0.9.1-6.4_source.buildinfo
Files:
 b0ca1b5c3a0f4e2ebbe28601bfb1d6bb 1910 x11 optional rss-glx_0.9.1-6.4.dsc
 a772bd143cd8d141edf4d9eff9860ab3 5435799 x11 optional 
rss-glx_0.9.1.orig.tar.bz2
 469754767680ff0693a87c4bc25e6c85 7608 x11 optional 
rss-glx_0.9.1-6.4.debian.tar.xz
 3ce816cdd89cc58f50ecc69c31850ab7 14521 x11 optional 
rss-glx_0.9.1-6.4_source.buildinfo

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

iQIzBAEBCAAdFiEEbljKSL6u8RwDRSBe7DyAvFcxm34FAmW1GZ8ACgkQ7DyAvFcx
m353Uw//WZrN5DfOCx1KOJpzI6UZswLMJYA6v0RPEN5hMoNdaoA2mDgZj7YtNU87
jMA05ld5fI+W/lr17qay9lDTPSi773YUyr78K7gXNEq/xX4Pufs6YDyzXn7+Votc
dFpyUFUeC3+xVdeBwAbh3fl2X1lEAS7BfnHwBoJWUoHYkJIvP9TT+GznArkZrTJ7
4jxjr0ICkWp+r+fV2ByzXNK1jGGa6indLrqonh3AJpP4YVFYG7rSeW5MpFthd0Q3
4XW7eACfw63Kpht1EIkIJ7r/YLvqTuePJOA/wyyM2TD8kH7E6oJlqxriIiI7b9tw
aJCeaN7gZQ78eUbWwlrFhMF39LGqIipbKdRM+ahXMgAWn7XaqpbFH48sfN6mNR/T
Ab5Dx/QQBNAN4z4dWuRwJ5+ksVrX3BZMJn5XwPB9qHew/Y8Frnp5kzR871L0y5OU
1dGEbOpRbmMOvvGvtgtS4GKhp91zwGtnNrVRt1Rw3uNCDq4f0UpobEcsXb2ggLLC
mmO7dh+2uDHqkbbF4G0WFrHQR7y40iOXntIgQG9P8IzgbyDbqslbNyvlHz4rIxFk
/U2ghfSwNx3x8Sx20QbtxTdUc2QJRZqqSq4SZYirUo6TAjEbUCBD4bN3m68+qowy
iltWLA9rKdmPodRLSwILT986nM0FW4laciP8ScZ9ua6pimPjVQo=
=2IKd
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to