Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2026-10-08 15:13:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new.3698736 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mutter" Thu Oct 8 15:13:34 2026 rev:271 rq:1383105 version:50.5 Changes: -------- --- /work/SRC/openSUSE:Factory/mutter/mutter.changes 2026-09-17 15:16:23.419341159 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new.3698736/mutter.changes 2026-10-08 15:14:03.378434777 +0200 @@ -1,0 +2,6 @@ +Wed Oct 7 15:45:37 UTC 2026 - Dominique Leuenberger <[email protected]> + +- Add 5370.patch: wayland: Allow changing selections with the same serial + (boo#1284143). + +------------------------------------------------------------------- New: ---- 5370.patch ----------(New B)---------- New: - Add 5370.patch: wayland: Allow changing selections with the same serial (boo#1284143). ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mutter.spec ++++++ --- /var/tmp/diff_new_pack.OsJbNh/_old 2026-10-08 15:14:05.112507445 +0200 +++ /var/tmp/diff_new_pack.OsJbNh/_new 2026-10-08 15:14:05.114507528 +0200 @@ -38,6 +38,8 @@ Patch2: mutter-window-actor-Special-case-shaped-Java-windows.patch # PATCH-FIX-OPENSUSE 0001-Revert-clutter-actor-Cache-stage-relative-instead-of.patch glgo#GNOME/mutter#3302 bsc#1219546 [email protected] -- Fix partial update on VT switch Patch4: 0001-Revert-clutter-actor-Cache-stage-relative-instead-of.patch +# PATCH-FIX-UPSTREAM +Patch5: https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/5370.patch BuildRequires: Mesa-libGLESv3-devel BuildRequires: fdupes ++++++ 5370.patch ++++++ >From d82671c3035bfdb10fdc1ffd2c0e31859bb00ff7 Mon Sep 17 00:00:00 2001 From: Vlad Zahorodnii <[email protected]> Date: Mon, 5 Oct 2026 09:31:28 +0300 Subject: [PATCH] wayland: Allow changing selections with the same serial A client may replace a data source with the same serial. For example, it may happen when a GTK3 application calls clear_targets() followed by add_targets(). The spec itself doesn't say that serials must be distinct. It also matches how wlroots and kwin treat selection serials. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/5370> --- src/wayland/meta-wayland-data-device-primary.c | 2 +- src/wayland/meta-wayland-data-device.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/wayland/meta-wayland-data-device-primary.c b/src/wayland/meta-wayland-data-device-primary.c index 52824e6854b..bfccc9223a8 100644 --- a/src/wayland/meta-wayland-data-device-primary.c +++ b/src/wayland/meta-wayland-data-device-primary.c @@ -137,7 +137,7 @@ meta_wayland_data_device_primary_set_selection (MetaWaylandDataDevicePrimary *da g_assert (!source || META_IS_WAYLAND_DATA_SOURCE_PRIMARY (source)); if (data_device->data_source && - data_device->serial - serial < UINT32_MAX / 2) + serial - data_device->serial > UINT32_MAX / 2) return; if (data_device->data_source) diff --git a/src/wayland/meta-wayland-data-device.c b/src/wayland/meta-wayland-data-device.c index f4004d148bd..dc38b72b9ec 100644 --- a/src/wayland/meta-wayland-data-device.c +++ b/src/wayland/meta-wayland-data-device.c @@ -1086,7 +1086,7 @@ meta_wayland_data_device_set_selection (MetaWaylandDataDevice *data_device, MetaSelectionSource *selection_source; if (data_device->selection_data_source && - data_device->selection_serial - serial < UINT32_MAX / 2) + serial - data_device->selection_serial > UINT32_MAX / 2) return; if (data_device->selection_data_source) -- GitLab ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.OsJbNh/_old 2026-10-08 15:14:05.184510462 +0200 +++ /var/tmp/diff_new_pack.OsJbNh/_new 2026-10-08 15:14:05.189510671 +0200 @@ -1,7 +1,7 @@ -mtime: 1789496247 -commit: 2360c9a286cb5511c98417fbb742823d348ccfc3592f7d0e1b3db51d18b21dfd +mtime: 1791394473 +commit: 40ccf2ab2be2a1ea2c7588fc47c979ac97b30f40e13e74965f31ec83f66880cd url: https://src.opensuse.org/GNOME/mutter -revision: 2360c9a286cb5511c98417fbb742823d348ccfc3592f7d0e1b3db51d18b21dfd +revision: 40ccf2ab2be2a1ea2c7588fc47c979ac97b30f40e13e74965f31ec83f66880cd trackingbranch: factory projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-10-07 19:34:33.000000000 +0200 @@ -0,0 +1,5 @@ +*.obscpio +*.osc +_build.* +.pbuild +osc-collab.*
