Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2023-03-24 15:18:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new.31432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mutter" Fri Mar 24 15:18:26 2023 rev:197 rq:1073812 version:44.0+8 Changes: -------- --- /work/SRC/openSUSE:Factory/mutter/mutter.changes 2023-03-15 18:53:11.875965379 +0100 +++ /work/SRC/openSUSE:Factory/.mutter.new.31432/mutter.changes 2023-03-24 15:18:46.606373516 +0100 @@ -1,0 +2,32 @@ +Tue Mar 21 18:42:11 UTC 2023 - bjorn....@gmail.com + +- Update to version 44.0+8: + + clutter: Safely transform paths to strings and vice versa + + Export meta_window_has_pointer () + + compositor/window-drag: Fix keyboard resize + + backends: Fall back to the default and not the unknown color + space + + wayland/buffer: Avoid spamming the log when a buffer is not + scanoutable + + kms/device: Avoid leaking some fields + + kms/impl-device: Fix result listener list leak + + kms/impl-device/simple: Avoid destroying a NULL hash table + +------------------------------------------------------------------- +Sun Mar 19 12:39:52 UTC 2023 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 44.0: + + Fix state confusion and delay on startup. + + Fix night light regression. + + Fix fullscreen regression with many SDL apps. + + Fixed crashes. + + Updated translations. + +------------------------------------------------------------------- +Wed Mar 15 08:53:24 UTC 2023 - Bjørn Lie <bjorn....@gmail.com> + +- Drop patch needed for mutter-43.x, not needed in GNOME:Next where + we have mutter-44.rc: + + mutter-prevent-newly-focused-windows-to-steal-focus-from-shell.patch + +------------------------------------------------------------------- @@ -6,0 +39,85 @@ + +------------------------------------------------------------------- +Mon Mar 6 18:46:06 UTC 2023 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 44.rc: + + Do not overwrite previously set offsets on attach + + Fix Xwayland focus regressions + + Stop parsing unused EDID parameters + + Fix partial updates on offscreen rotated screens + + Improve Xwayland RandR emulation compatibility + + Fix touch window dragging on rotated monitors + + Remove legacy OpenGL driver support + + Improve default scale factor selection + + Handle all X11 window title fallbacks + + Fix handling of keyboard-driven window resize + + Fix recording windows on non-active workspaces + + Manage KMS updates more asynchronously + + Fix headless startup + + Remove support for window shading + + Move away from GTK3 + + Restore zero-copy fast path for Xwayland fullscreen windows + + Prevent clients from locking the compositor with cursor updates + + Add experimental development tool for HDR modes + + Account for linear sampling when calculating actor damage + + wayland: Implement fractional_scale protocol + + Fixed crashes + + Memory handling fixes + + Misc. bug fixes and cleanups + + Updated translations. +- Disable mutter-Lower-HIDPI_LIMIT-to-144.patch: Needs rebase. +- Rebase mutter-disable-cvt-s390x.patch with quilt. +- Replace pkgconfig(gnome-desktop-3.0) with + pkgconfig(gnome-desktop-4) BuildRequires, following upstream + changes. + +------------------------------------------------------------------- +Fri Feb 24 09:33:08 UTC 2023 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 44.beta: + + Don't disable KMS modifiers on newer i915 systems + + Set LOD bias for sharper mipmaps + + Fix edge resistance and window snapping regression + + Avoid high-level udev queries for input caps and properties + + Implement wl_output v3 and v4 + + Fix recalculating viewport after window resize + + Fix opaque cursors and LoDPI cursor on HiDPI screens + + Process device removing events immediately + + Handle stage view updates without allocation more gracefully + + Fix window screenshots being cut off at the bottom right + + wayland/subsurface: Avoid using buffers with unfinished client + work + + Move X11 window decorations to a separate client + + Fix cursor position in window screencasts + + Skip resize effects for tiled windows during user grabs + + Fix pointer constrains with subsurfaces + + Disable direct scanout during drag-n-drop operations + + Ignore unmapped subsurfaces in direct scanout check + + Fix cursor disappearing over windows during grabs + + Make wl_output mode independent of the orientation + + Improve focus handling on workspace switches + + Fix initialization of keyboard accessibility + + Refactor API to use well-defined ownership instead of + singletons + + Add support for xdg-foreign-v2 + + Add higher bit depth offscreen framebuffers support + + Overhaul dynamic max render time calculation + + Do not require a physical device to update pointer visibility + + Allow building without xwayland support + + Add Xwayland byte-swapped clients support + + Fix freeze when crossing monitors under some conditions + + Don't allow window activation to break global grabs + + Integrate window grab operations with new ClutterGrab API + + Support selecting an acceleration profile for touchpad devices + + Enforce compliant surface buffer sizes + + Keep proportional position when moving window between rects + + Introduce implicit grabbing in Clutter + + Fix unexpected window focus changes after global grabs + + Fix sloppy/mouse focus mode on wayland + + Add service channel Wayland clients + + Fixed crashes + + Plugged leaks + + Misc. bug fixes and cleanups + + Updated translations. +- Rebase patches with quilt. +- Bump api_major define to 12 following upstream changes. Old: ---- mutter-43.3+2.obscpio mutter-prevent-newly-focused-windows-to-steal-focus-from-shell.patch New: ---- _servicedata mutter-44.0+8.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mutter.spec ++++++ --- /var/tmp/diff_new_pack.Id8OoR/_old 2023-03-24 15:18:47.338377334 +0100 +++ /var/tmp/diff_new_pack.Id8OoR/_new 2023-03-24 15:18:47.342377354 +0100 @@ -18,11 +18,11 @@ %bcond_without profiler -%define api_major 11 +%define api_major 12 %define api_minor 0 %define libmutter libmutter-%{api_major}-%{api_minor} Name: mutter -Version: 43.3+2 +Version: 44.0+8 Release: 0 Summary: Window and compositing manager based on Clutter License: GPL-2.0-or-later @@ -32,7 +32,7 @@ #Source0: https://download.gnome.org/sources/mutter/42/%%{name}-%%{version}.tar.xz Source0: %{name}-%{version}.tar.xz -# PATCH-FIX-OPENSUSE mutter-Lower-HIDPI_LIMIT-to-144.patch fate#326682, bsc#1125467 qk...@suse.com -- Lower HIDPI_LIMIT to 144 +# PATCH-NEEDS-REBASE mutter-Lower-HIDPI_LIMIT-to-144.patch fate#326682, bsc#1125467 qk...@suse.com -- Lower HIDPI_LIMIT to 144 WAS PATCH-FIX-OPENSUSE Patch0: mutter-Lower-HIDPI_LIMIT-to-144.patch # PATCH-FIX-UPSTREAM mutter-disable-cvt-s390x.patch bsc#1158128 fcro...@suse.com -- Do not search for cvt on s390x, it doesn't exist there Patch1: mutter-disable-cvt-s390x.patch @@ -40,8 +40,6 @@ Patch2: mutter-window-actor-Special-case-shaped-Java-windows.patch # PATCH-FIX-UPSTREAM mutter-crash-meta_context_terminate.patch bsc#1199382 glgo#GNOME/mutter#2267 xw...@suse.com -- Fix SIGSEGV in meta_context_terminate Patch3: mutter-crash-meta_context_terminate.patch -# PATCH-FIX-UPSTREAM mutter-prevent-newly-focused-windows-to-steal-focus-from-shell.patch bsc#1208494, glgo#GNOME/mutter!2878 alynx.z...@suse.com -- Fix broken window focus -Patch4: mutter-prevent-newly-focused-windows-to-steal-focus-from-shell.patch ## SLE-only patches start at 1000 # PATCH-FEATURE-SLE mutter-SLE-bell.patch FATE#316042 bnc#889218 idon...@suse.com -- make audible bell work out of the box. @@ -68,12 +66,14 @@ BuildRequires: pkgconfig(gio-unix-2.0) >= 2.69.0 BuildRequires: pkgconfig(glesv2) BuildRequires: pkgconfig(glib-2.0) >= 2.69.0 -BuildRequires: pkgconfig(gnome-desktop-3.0) +#BuildRequires: pkgconfig(gnome-desktop-3.0) +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) >= 3.37.2 BuildRequires: pkgconfig(gtk+-3.0) >= 3.19.8 +BuildRequires: pkgconfig(gtk4) BuildRequires: pkgconfig(gudev-1.0) >= 232 BuildRequires: pkgconfig(json-glib-1.0) >= 0.12.0 BuildRequires: pkgconfig(lcms2) >= 2.6 @@ -146,11 +146,10 @@ %prep %setup -q -%patch0 -p1 +#patch0 -p1 %patch1 -p1 %patch2 -p1 %patch3 -p1 -%patch4 -p1 # SLE-only patches and translations. %if 0%{?sle_version} @@ -192,7 +191,7 @@ %{_mandir}/man1/mutter.1%{?ext_man} %{_bindir}/mutter %{_libexecdir}/mutter-restart-helper -%{_datadir}/applications/mutter.desktop +%{_libexecdir}/mutter-x11-frames %{_udevrulesdir}/61-mutter.rules # These so files are not split out since they are private to mutter ++++++ _service ++++++ --- /var/tmp/diff_new_pack.Id8OoR/_old 2023-03-24 15:18:47.374377521 +0100 +++ /var/tmp/diff_new_pack.Id8OoR/_new 2023-03-24 15:18:47.378377542 +0100 @@ -3,12 +3,11 @@ <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">gnome-43</param> + <param name="revision">bc9cad51</param> <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param> <param name="versionrewrite-pattern">(.*)\+0</param> <param name="versionrewrite-replacement">\1</param> -<!-- <param name="changesgenerate">enable</param> ---> + <param name="changesgenerate">enable</param> </service> <service name="tar" mode="buildtime"/> <service name="recompress" mode="buildtime"> ++++++ _servicedata ++++++ <servicedata> <service name="tar_scm"> <param name="url">https://gitlab.gnome.org/GNOME/mutter.git</param> <param name="changesrevision">bc9cad512451d3f5d63c1892668d1c7aec370227</param></service></servicedata> (No newline at EOF) ++++++ mutter-43.3+2.obscpio -> mutter-44.0+8.obscpio ++++++ /work/SRC/openSUSE:Factory/mutter/mutter-43.3+2.obscpio /work/SRC/openSUSE:Factory/.mutter.new.31432/mutter-44.0+8.obscpio differ: char 48, line 1 ++++++ mutter-Lower-HIDPI_LIMIT-to-144.patch ++++++ --- /var/tmp/diff_new_pack.Id8OoR/_old 2023-03-24 15:18:47.414377731 +0100 +++ /var/tmp/diff_new_pack.Id8OoR/_new 2023-03-24 15:18:47.414377731 +0100 @@ -7,11 +7,11 @@ src/backends/meta-monitor.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -Index: mutter-41.2/src/backends/meta-monitor.c +Index: mutter-44.beta/src/backends/meta-monitor.c =================================================================== ---- mutter-41.2.orig/src/backends/meta-monitor.c -+++ mutter-41.2/src/backends/meta-monitor.c -@@ -1658,7 +1658,7 @@ meta_monitor_calculate_crtc_pos (MetaMon +--- mutter-44.beta.orig/src/backends/meta-monitor.c ++++ mutter-44.beta/src/backends/meta-monitor.c +@@ -1805,7 +1805,7 @@ meta_monitor_calculate_crtc_pos (MetaMon } /* The minimum resolution at which we turn on a window-scale of 2 */ ++++++ mutter-crash-meta_context_terminate.patch ++++++ --- /var/tmp/diff_new_pack.Id8OoR/_old 2023-03-24 15:18:47.430377814 +0100 +++ /var/tmp/diff_new_pack.Id8OoR/_new 2023-03-24 15:18:47.434377834 +0100 @@ -1,8 +1,8 @@ -Index: mutter-42.1/src/x11/session.c +Index: mutter-44.beta/src/x11/session.c =================================================================== ---- mutter-42.1.orig/src/x11/session.c -+++ mutter-42.1/src/x11/session.c -@@ -113,7 +113,8 @@ process_ice_messages (GIOChannel *chan +--- mutter-44.beta.orig/src/x11/session.c ++++ mutter-44.beta/src/x11/session.c +@@ -150,7 +150,8 @@ process_ice_messages (GIOChannel *chan * being cleaned up, since it is owned by libSM. */ disconnect (); @@ -12,11 +12,11 @@ return FALSE; } -Index: mutter-42.1/src/tests/meson.build +Index: mutter-44.beta/src/tests/meson.build =================================================================== ---- mutter-42.1.orig/src/tests/meson.build -+++ mutter-42.1/src/tests/meson.build -@@ -35,6 +35,7 @@ tests_deps = [ +--- mutter-44.beta.orig/src/tests/meson.build ++++ mutter-44.beta/src/tests/meson.build +@@ -43,6 +43,7 @@ tests_deps = [ ] libmutter_test = shared_library(libmutter_test_name, ++++++ mutter-disable-cvt-s390x.patch ++++++ --- /var/tmp/diff_new_pack.Id8OoR/_old 2023-03-24 15:18:47.442377876 +0100 +++ /var/tmp/diff_new_pack.Id8OoR/_new 2023-03-24 15:18:47.446377896 +0100 @@ -1,8 +1,8 @@ -Index: mutter-42.rc/src/meson.build +Index: mutter-44.rc/src/meson.build =================================================================== ---- mutter-42.rc.orig/src/meson.build -+++ mutter-42.rc/src/meson.build -@@ -861,6 +861,7 @@ if have_profiler +--- mutter-44.rc.orig/src/meson.build ++++ mutter-44.rc/src/meson.build +@@ -912,6 +912,7 @@ if have_profiler endif if have_native_backend @@ -10,7 +10,7 @@ cvt = find_program('cvt') gen_default_modes = find_program('backends/native/gen-default-modes.py') -@@ -868,6 +869,9 @@ if have_native_backend +@@ -919,6 +920,9 @@ if have_native_backend output: 'meta-default-modes.h', command: [gen_default_modes, '@OUTPUT@'] ) @@ -19,11 +19,11 @@ + endif mutter_built_sources += default_modes_h - dbus_login1_built_sources = gnome.gdbus_codegen('meta-dbus-login1', -Index: mutter-42.rc/src/backends/native/meta-default-modes.h + dbus_interfaces += [ +Index: mutter-44.rc/src/backends/native/meta-default-modes.h =================================================================== --- /dev/null -+++ mutter-42.rc/src/backends/native/meta-default-modes.h ++++ mutter-44.rc/src/backends/native/meta-default-modes.h @@ -0,0 +1,57 @@ +/* Generated by gen-default-modes.py */ + ++++++ mutter-window-actor-Special-case-shaped-Java-windows.patch ++++++ --- /var/tmp/diff_new_pack.Id8OoR/_old 2023-03-24 15:18:47.454377938 +0100 +++ /var/tmp/diff_new_pack.Id8OoR/_new 2023-03-24 15:18:47.458377960 +0100 @@ -11,11 +11,11 @@ src/compositor/meta-window-actor-x11.c | 8 ++++++++ 1 file changed, 8 insertions(+) -Index: mutter-41.2/src/compositor/meta-window-actor-x11.c +Index: mutter-44.beta/src/compositor/meta-window-actor-x11.c =================================================================== ---- mutter-41.2.orig/src/compositor/meta-window-actor-x11.c -+++ mutter-41.2/src/compositor/meta-window-actor-x11.c -@@ -589,6 +589,14 @@ has_shadow (MetaWindowActorX11 *actor_x1 +--- mutter-44.beta.orig/src/compositor/meta-window-actor-x11.c ++++ mutter-44.beta/src/compositor/meta-window-actor-x11.c +@@ -428,6 +428,14 @@ has_shadow (MetaWindowActorX11 *actor_x1 */ if (window->has_custom_frame_extents) return FALSE; ++++++ mutter.obsinfo ++++++ --- /var/tmp/diff_new_pack.Id8OoR/_old 2023-03-24 15:18:47.478378063 +0100 +++ /var/tmp/diff_new_pack.Id8OoR/_new 2023-03-24 15:18:47.482378084 +0100 @@ -1,5 +1,5 @@ name: mutter -version: 43.3+2 -mtime: 1676538182 -commit: 12ce58dba4f96f6a948c1d166646d263253e3ee0 +version: 44.0+8 +mtime: 1679406471 +commit: bc9cad512451d3f5d63c1892668d1c7aec370227