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
