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-30 18:08:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mutter (Old)
 and      /work/SRC/openSUSE:Factory/.mutter.new.1255 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mutter"

Fri Oct 30 18:08:06 2026 rev:273 rq:1385454 version:51.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/mutter/mutter.changes    2026-10-13 
17:43:15.562070270 +0200
+++ /work/SRC/openSUSE:Factory/.mutter.new.1255/mutter.changes  2026-10-30 
18:10:24.846529725 +0100
@@ -1,0 +2,130 @@
+Tue Oct 13 11:28:59 UTC 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 51.1:
+  * Fix drag&drop between Wayland and Xwayland clients
+  * Update window's monitor after configure
+  * Use logical normal orientation when resetting panel rotation
+  * Preserve MRU order when windows become sticky
+  * Allow changing selections with the same serial
+  * Fix applying `workspaces-only-on-primary` after monitor changes
+  * Allow cursor implementations to fall back to Xcursor
+  * Enforce throttling of frame clock updates while power saving
+  * Misc. bug fixes and cleanups
+
+-------------------------------------------------------------------
+Mon Oct 12 10:58:55 CEST 2026 - Dominique Leuenberger <[email protected]>
+
+- Rebase mutter-disable-cvt-s390x.patch.
+
+-------------------------------------------------------------------
+Mon Oct 12 10:58:54 CEST 2026 - Dominique Leuenberger <[email protected]>
+
+- Update version dependencies according to meson.build.
+
+-------------------------------------------------------------------
+Mon Oct 12 10:58:53 CEST 2026 - Dominique Leuenberger <[email protected]>
+
+- Update to version 51.0:
+  + Fix giving some X11 clients a wrong empty input mask
+  + Return correct xdg-shell error for illegal size requests
+  + Improve backlight detection
+  + Fix dma-buf screencasting with primary GPU FBO path
+  + Support custom acceleration profiles
+  + Add builtin key controller to handle binding pools
+  + Fix background blur in offscreen and clone paints
+  + Fix invisible cursor when magnified
+  + Fix assigning some X11 clients a wrong initial size
+  + Fix partial unmaximization
+  + Make WindowConfig maximize flag setters public
+  + Fixed crashes
+  + Plugged leaks
+  + Misc. bug fixes and cleanups
+  + Updated translations.
+
+-------------------------------------------------------------------
+Mon Oct 12 10:58:52 CEST 2026 - Dominique Leuenberger <[email protected]>
+
+- Update to version 51.rc:
+  + Hook up stylus eraser button configuration
+  + Fix using hardware cursor for SVG cursors
+  + Do not require EDID to generate device color profile
+  + Fix auto-rotate on phones without tablet mode switch
+  + Decouple timelines from expected presentation times
+  + Add background effect policy
+  + Prevent modifier release from stopping key repeat
+  + Align drag icon coordinates to pixel grid
+  + Handle cross GPU buffer scanout
+  + Fix multiple monitors being reported as primary
+  + Fix desaturated SDR content in HDR mode
+  + Add primary GPU rendering path using FBOs
+  + Remove clutter_get_default_backend()
+  + Fix offscreen effect glitches on resource scale changes
+  + Fix hang on external monitor hotplug
+  + Throttle timelines that don't produce a frame every cycle
+  + Consider key alias for binding pool bindings
+  + Allow overriding client initial config
+  + Fix direct scanout handling for captures without dma-buf
+  + Make binding pool key activation case-insensitive
+  + Support Night Light on hardware without GAMMA_LUT
+  + Fix listing all supported fallback resolutions
+  + Make software cursor overlay visibility per-view
+  + Fixed crashes
+  + Plugged leaks
+  + Misc. bug fixes and cleanups
+  + Updated translations.
+- Drop pkgconfig(glycin-2): dependency no longer required.
+
+-------------------------------------------------------------------
+Mon Oct 12 10:58:51 CEST 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 51.beta:
+  + Allow to get last input device from backend
+  + Send sprite object with grab-op-begin signal
+  + Hook up disable-while-typing timeout setting
+  + Hide cursor while input capture is active
+  + Add ext-background-effect-v1 blur support
+  + Fix blurred rendering with non-pixel-aligned monitors
+  + Use staging xdg_session_management_v1 protocol
+  + Allow for button scrolling on mice
+  + Allow external cursor implementations
+  + Do not add unsuported fallback monitor modes
+  + Improve frame scheduling
+  + Add dedicated "input panel" group
+  + Fix reapplying shader snippet after resize/scale operations
+  + Fill in mastering display metadata for HDR output
+  + Add transition-removed signal on ClutterActor
+  + Fix invalid redraw clips on rotated monitors
+  + Avoid using cairo in public screenshot API
+  + Split experimental features into separate settings
+  + Use MetaWindowConfig to process window state changes
+  + Allow global shortcut inhibitors to inhibit a11y shortcuts
+  + Fixed crashes
+  + Misc. bug fixes and cleanups
+  + Updated translations.
+
+-------------------------------------------------------------------
+Mon Oct 12 10:58:50 CEST 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 51.alpha:
+  + Allow input capture portal to integrate with clipboard
+  + Ignore repeated events for double click counting
+  + Do not unfullscreen fullscreened window on unmaximize
+  + Add format-aware window_actor_paint_to_content() variant
+  + Make DND with tablets work across surfaces
+  + Ensure preferred_scale event is sent to clients
+  + Remove support for legacy NVIDIA drivers
+  + De-prioritize focusing desktop windows
+  + Minimize stage paints and buffer copies in screencasts
+  + Remove CoglProgram/Shader API
+  + Fix erroneous stack order changes on workspace switches
+  + Allow creating Devkit monitors from the command line
+  + Fix triggering OSK for text_input_v3 version 1 clients
+  + Fixed crashes
+  + Misc. bug fixes and cleanups
+  + Updated translations.
+- Bump api_major define to 51 following upstream changes.
+- Disable mutter-disable-cvt-s390x.patch, needes rebase.
+- Stop passing egl_device=true and wayland_eglstream=true to meson
+  setup, no longer needed nor recognized.
+
+-------------------------------------------------------------------

Old:
----
  mutter-50.5.tar.xz

New:
----
  mutter-51.1.tar.xz

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

Other differences:
------------------
++++++ mutter.spec ++++++
--- /var/tmp/diff_new_pack.dzCSeg/_old  2026-10-30 18:10:27.405636855 +0100
+++ /var/tmp/diff_new_pack.dzCSeg/_new  2026-10-30 18:10:27.413637189 +0100
@@ -18,12 +18,12 @@
 
 %bcond_with profiler
 
-%define api_major 18
+%define api_major 51
 %define api_minor 0
 %define libmutter libmutter-%{api_major}-%{api_minor}
 
 Name:           mutter
-Version:        50.5
+Version:        51.1
 Release:        0
 Summary:        Window and compositing manager based on Clutter
 License:        GPL-2.0-or-later
@@ -45,7 +45,7 @@
 BuildRequires:  pkgconfig
 BuildRequires:  python3-argcomplete
 BuildRequires:  python3-docutils
-BuildRequires:  pkgconfig(atk)
+BuildRequires:  pkgconfig(atk) >= 2.5.3
 BuildRequires:  pkgconfig(bash-completion)
 BuildRequires:  pkgconfig(cairo) >= 1.10.0
 BuildRequires:  pkgconfig(colord) >= 1.4.5
@@ -53,25 +53,24 @@
 BuildRequires:  pkgconfig(epoxy)
 BuildRequires:  pkgconfig(fribidi) >= 1.0.0
 BuildRequires:  pkgconfig(gbm) >= 21.3
-BuildRequires:  pkgconfig(gio-unix-2.0) >= 2.69.0
+BuildRequires:  pkgconfig(gio-unix-2.0) >= 2.81.1
 BuildRequires:  pkgconfig(gl)
 BuildRequires:  pkgconfig(glesv2)
 BuildRequires:  pkgconfig(glib-2.0) >= 2.81.1
-BuildRequires:  pkgconfig(glycin-2)
 BuildRequires:  pkgconfig(gnome-desktop-4)
 BuildRequires:  pkgconfig(gnome-settings-daemon)
 BuildRequires:  pkgconfig(gobject-introspection-1.0) >= 0.9.5
-BuildRequires:  pkgconfig(graphene-gobject-1.0)
-BuildRequires:  pkgconfig(gsettings-desktop-schemas) >= 47.beta
-BuildRequires:  pkgconfig(gtk4)
-BuildRequires:  pkgconfig(gudev-1.0) >= 232
+BuildRequires:  pkgconfig(graphene-gobject-1.0) >= 1.10.2
+BuildRequires:  pkgconfig(gsettings-desktop-schemas) >= 51.rc
+BuildRequires:  pkgconfig(gtk4) >= 4.14.0
+BuildRequires:  pkgconfig(gudev-1.0) >= 238
 BuildRequires:  pkgconfig(lcms2) >= 2.6
 BuildRequires:  pkgconfig(libadwaita-1)
 BuildRequires:  pkgconfig(libcanberra) >= 0.26
-BuildRequires:  pkgconfig(libdisplay-info)
+BuildRequires:  pkgconfig(libdisplay-info) >= 0.2
 BuildRequires:  pkgconfig(libdrm) >= 2.4.118
 BuildRequires:  pkgconfig(libeis-1.0) >= 1.3.901
-BuildRequires:  pkgconfig(libinput) >= 1.30.0
+BuildRequires:  pkgconfig(libinput) >= 1.31.0
 BuildRequires:  pkgconfig(libpipewire-0.3) >= 1.6.0
 BuildRequires:  pkgconfig(libstartup-notification-1.0) >= 0.7
 BuildRequires:  pkgconfig(libsystemd)
@@ -87,8 +86,8 @@
 BuildRequires:  pkgconfig(udev)
 BuildRequires:  pkgconfig(upower-glib) >= 0.99.0
 BuildRequires:  pkgconfig(wayland-eglstream)
-BuildRequires:  pkgconfig(wayland-protocols) >= 1.47
-BuildRequires:  pkgconfig(wayland-server) >= 1.23
+BuildRequires:  pkgconfig(wayland-protocols) >= 1.48
+BuildRequires:  pkgconfig(wayland-server) >= 1.26
 BuildRequires:  pkgconfig(xkbcommon) >= 0.4.3
 BuildRequires:  pkgconfig(xkbregistry)
 # Needed for Xwayland support
@@ -96,7 +95,7 @@
 BuildRequires:  (libxcvt if xorg-x11-server > 21)
 %endif
 BuildRequires:  xorg-x11-server
-BuildRequires:  pkgconfig(x11)
+BuildRequires:  pkgconfig(x11) >= 1.7.0
 BuildRequires:  pkgconfig(x11-xcb)
 BuildRequires:  pkgconfig(xau)
 BuildRequires:  pkgconfig(xcb-res)
@@ -104,7 +103,7 @@
 BuildRequires:  pkgconfig(xcursor)
 BuildRequires:  pkgconfig(xdamage)
 BuildRequires:  pkgconfig(xext)
-BuildRequires:  pkgconfig(xfixes) >= 3
+BuildRequires:  pkgconfig(xfixes) >= 6
 BuildRequires:  pkgconfig(xi) >= 1.7.4
 BuildRequires:  pkgconfig(xinerama)
 BuildRequires:  pkgconfig(xkeyboard-config-2)
@@ -151,8 +150,6 @@
 
 %build
 %meson \
-       -Degl_device=true \
-       -Dwayland_eglstream=true \
        -Dcogl_tests=false \
        -Dclutter_tests=false \
        -Dtests=disabled \
@@ -218,6 +215,7 @@
 %{_datadir}/glib-2.0/schemas/org.gnome.mutter.gschema.xml
 %{_datadir}/glib-2.0/schemas/org.gnome.mutter.devkit.gschema.xml
 %{_datadir}/glib-2.0/schemas/org.gnome.mutter.wayland.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.mutter.experimental.gschema.xml
 
 %{_bindir}/gdctl
 %{_datadir}/bash-completion/completions/gdctl

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.dzCSeg/_old  2026-10-30 18:10:27.520641669 +0100
+++ /var/tmp/diff_new_pack.dzCSeg/_new  2026-10-30 18:10:27.528642004 +0100
@@ -1,7 +1,7 @@
-mtime: 1791746605
-commit: 5bde4d58926cc359e2bc08f13840bf5a0cf4534f8ae993aa512f62df4cf9f10f
+mtime: 1791891041
+commit: 5d125a6a2c089202a425f5bcaba5d3c81e3edff1c967724f56b99817d8c21474
 url: https://src.opensuse.org/GNOME/mutter
-revision: 5bde4d58926cc359e2bc08f13840bf5a0cf4534f8ae993aa512f62df4cf9f10f
+revision: 5d125a6a2c089202a425f5bcaba5d3c81e3edff1c967724f56b99817d8c21474
 trackingbranch: factory
 projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.dzCSeg/_old  2026-10-30 18:10:27.575643971 +0100
+++ /var/tmp/diff_new_pack.dzCSeg/_new  2026-10-30 18:10:27.583644306 +0100
@@ -3,7 +3,7 @@
   <service name="obs_scm" mode="manual">
     <param name="scm">git</param>
     <param name="url">https://gitlab.gnome.org/GNOME/mutter.git</param>
-    <param name="revision">50.5</param>
+    <param name="revision">51.1</param>
     <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
     <param name="versionrewrite-pattern">(.*)\+0</param>
     <param name="versionrewrite-replacement">\1</param>

++++++ 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-13 13:30:41.000000000 +0200
@@ -0,0 +1,5 @@
+*.obscpio
+*.osc
+_build.*
+.pbuild
+osc-collab.*

++++++ mutter-50.5.tar.xz -> mutter-51.1.tar.xz ++++++
/work/SRC/openSUSE:Factory/mutter/mutter-50.5.tar.xz 
/work/SRC/openSUSE:Factory/.mutter.new.1255/mutter-51.1.tar.xz differ: char 15, 
line 1

++++++ mutter-disable-cvt-s390x.patch ++++++
--- /var/tmp/diff_new_pack.dzCSeg/_old  2026-10-30 18:10:28.024662768 +0100
+++ /var/tmp/diff_new_pack.dzCSeg/_new  2026-10-30 18:10:28.034663187 +0100
@@ -1,7 +1,7 @@
-Index: mutter-50.2/src/backends/native/meta-default-modes-s390x.h
+Index: mutter-51.0/src/backends/native/meta-default-modes-s390x.h
 ===================================================================
 --- /dev/null
-+++ mutter-50.2/src/backends/native/meta-default-modes-s390x.h
++++ mutter-51.0/src/backends/native/meta-default-modes-s390x.h
 @@ -0,0 +1,57 @@
 +/* Generated by gen-default-modes.py */
 +
@@ -60,30 +60,30 @@
 +{ 813000, 2304, 2307, 2312, 2386, 0, 4096, 4440, 4888, 5680, 0, 0, 
DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC, DRM_MODE_TYPE_DEFAULT, 
"2304x4096_60.00" },
 +{ 1276500, 2880, 2883, 2888, 2982, 0, 5120, 5560, 6128, 7136, 0, 0, 
DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC, DRM_MODE_TYPE_DEFAULT, 
"2880x5120_60.00" },
 +};
-Index: mutter-50.2/src/meson.build
+Index: mutter-51.0/src/meson.build
 ===================================================================
---- mutter-50.2.orig/src/meson.build
-+++ mutter-50.2/src/meson.build
-@@ -957,6 +957,7 @@ if have_profiler
+--- mutter-51.0.orig/src/meson.build
++++ mutter-51.0/src/meson.build
+@@ -911,6 +911,7 @@ if have_profiler
+   ]
  endif
- 
- if have_native_backend
-+  if host_machine.cpu_family() != 's390x'
-   cvt = find_program('cvt')
- 
-   gen_default_modes = find_program('backends/native/gen-default-modes.py')
-@@ -964,6 +965,13 @@ if have_native_backend
-     output: 'meta-default-modes.h',
-     command: [gen_default_modes, '@OUTPUT@']
-   )
-+  else
-+    default_modes_h = custom_target('meta-default-modes',
-+      input: 'backends/native/meta-default-modes-s390x.h',
-+      output: 'meta-default-modes.h',
-+      command: ['cp', '@INPUT@', '@OUTPUT@']
-+    )
-+  endif
-   mutter_built_sources += default_modes_h
- endif
- 
+
++if host_machine.cpu_family() != 's390x'
+ cvt = find_program('cvt')
+
+ gen_default_modes = find_program('backends/native/gen-default-modes.py')
+@@ -918,6 +919,13 @@ default_modes_h = custom_target('meta-de
+   output: 'meta-default-modes.h',
+   command: [gen_default_modes, '@OUTPUT@']
+ )
++else
++  default_modes_h = custom_target('meta-default-modes',
++    input: 'backends/native/meta-default-modes-s390x.h',
++    output: 'meta-default-modes.h',
++    command: ['cp', '@INPUT@', '@OUTPUT@']
++  )
++endif
+ mutter_built_sources += default_modes_h
+
+ if have_remote_desktop
 

++++++ mutter.obsinfo ++++++
--- /var/tmp/diff_new_pack.dzCSeg/_old  2026-10-30 18:10:28.106666201 +0100
+++ /var/tmp/diff_new_pack.dzCSeg/_new  2026-10-30 18:10:28.113666494 +0100
@@ -1,5 +1,5 @@
 name: mutter
-version: 50.5
-mtime: 1789480287
-commit: c28623c8d29c7b61ec744cdfdbec36f5e7faef1c
+version: 51.1
+mtime: 1791828755
+commit: 9134e3a5869ce232bf95b77519005865747ba603
 

Reply via email to