Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kwin6 for openSUSE:Factory checked 
in at 2026-08-17 16:55:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kwin6 (Old)
 and      /work/SRC/openSUSE:Factory/.kwin6.new.1258 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kwin6"

Mon Aug 17 16:55:45 2026 rev:57 rq:1371351 version:6.7.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/kwin6/kwin6.changes      2026-08-09 
21:31:16.137853342 +0200
+++ /work/SRC/openSUSE:Factory/.kwin6.new.1258/kwin6.changes    2026-08-17 
16:55:48.018286157 +0200
@@ -1,0 +2,6 @@
+Wed Aug 12 14:46:01 UTC 2026 - Fabian Vogt <[email protected]>
+
+- Add patch to improve issues after unplugging outputs:
+  * 0001-wayland-Increase-global-removal-timer-timeout-to-1-d.patch
+
+-------------------------------------------------------------------

New:
----
  0001-wayland-Increase-global-removal-timer-timeout-to-1-d.patch

----------(New B)----------
  New:- Add patch to improve issues after unplugging outputs:
  * 0001-wayland-Increase-global-removal-timer-timeout-to-1-d.patch
----------(New E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kwin6.spec ++++++
--- /var/tmp/diff_new_pack.f7QdRt/_old  2026-08-17 16:55:49.876351556 +0200
+++ /var/tmp/diff_new_pack.f7QdRt/_new  2026-08-17 16:55:49.884351838 +0200
@@ -39,6 +39,8 @@
 Source1:        
https://download.kde.org/stable/plasma/%{version}/%{rname}-%{version}.tar.xz.sig
 Source2:        plasma.keyring
 %endif
+# PATCH-FIX-UPSTREAM
+Patch1:         0001-wayland-Increase-global-removal-timer-timeout-to-1-d.patch
 BuildRequires:  doxygen
 BuildRequires:  fdupes
 # GCC 15 needed for structured bindings

++++++ 0001-wayland-Increase-global-removal-timer-timeout-to-1-d.patch ++++++
>From 2d0613acd044544e79b034b1cbc248664edf2884 Mon Sep 17 00:00:00 2001
From: Vlad Zahorodnii <[email protected]>
Date: Wed, 12 Aug 2026 05:35:52 +0000
Subject: [PATCH] wayland: Increase global removal timer timeout to 1 day

If an output global is removed due to the 5min timer expiring, the
wl_fixes.ack_global_remove requests will result in a protocol error
because the global has been already destroyed.

As a whacky workaround, increase the timer interval to 1 day.


(cherry picked from commit ea9edac4824b0d972638b2550c59f58482342efb)

Co-authored-by: Vlad Zahorodnii <[email protected]>
---
 src/wayland/tools/qtwaylandscanner.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/wayland/tools/qtwaylandscanner.cpp 
b/src/wayland/tools/qtwaylandscanner.cpp
index 56d2cce048..d642659dda 100644
--- a/src/wayland/tools/qtwaylandscanner.cpp
+++ b/src/wayland/tools/qtwaylandscanner.cpp
@@ -893,7 +893,7 @@ bool Scanner::process()
             printf("\n");
             printf("        struct wl_event_loop *event_loop = 
wl_display_get_event_loop(m_display);\n");
             printf("        m_globalRemovedEvent = 
wl_event_loop_add_timer(event_loop, deferred_destroy_global_func, this);\n");
-            printf("        wl_event_source_timer_update(m_globalRemovedEvent, 
300000);\n");
+            printf("        wl_event_source_timer_update(m_globalRemovedEvent, 
24 * 60 * 60 * 1000);\n");
             printf("\n");
             printf("        wl_global_remove(m_global);\n");
             printf("    }\n");
-- 
2.55.0

Reply via email to