Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gnome-shell for openSUSE:Factory checked in at 2023-03-24 15:18:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnome-shell (Old) and /work/SRC/openSUSE:Factory/.gnome-shell.new.31432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-shell" Fri Mar 24 15:18:34 2023 rev:232 rq:1073813 version:44.0+28 Changes: -------- --- /work/SRC/openSUSE:Factory/gnome-shell/gnome-shell.changes 2023-02-15 13:40:00.630617109 +0100 +++ /work/SRC/openSUSE:Factory/.gnome-shell.new.31432/gnome-shell.changes 2023-03-24 15:18:48.102381317 +0100 @@ -1,0 +2,106 @@ +Wed Mar 22 13:33:02 UTC 2023 - bjorn....@gmail.com + +- Update to version 44.0+28: + * status/network: Generalize code to hide subtitle + * screenshot: Get cursor texture from window + + st/icon-theme: Disconnect from settings signals on disposal + + workspacesView: Update visibility after updating workspaces + + screenshot: Use meta_window_has_pointer () for pointer check + + main: + - Add missing newlines + - Fix syncing animations-enabled + + style: Reduce padding between quick menu toggle text and + separator + + modalDialog: Fix fading out dialog + + endSessionDialog: Catch async errors + + tests: + - Set GNOME_SHELL_SESSION_MODE to user + - Add default test setup with common env settings + + extension-tool: Set reminder for removing old compat code + + Updated translations. +- Move patch to SLE only patches: + + gnome-shell-jscSLE9267-Remove-sessionList-of-endSessionDialog.patch + +------------------------------------------------------------------- +Sun Mar 19 12:42:17 UTC 2023 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 44.0: + + Updated translations. + +------------------------------------------------------------------- +Wed Mar 8 11:16:18 UTC 2023 - Bjørn Lie <bjorn....@gmail.com> + +- Add Soup to global Requires exclude, and add a manual + typelib(Soup) = 3.0 Requires. Only require 3.0, before we got a + dependency on Soup 2.4 as well. +- Add St, Cogl and Clutter typelibs to global Requires exclude + aswell. These typelibs are provided by multiple packages, but + currently gnome-shell gets these provided by itself or mutter. + We already have an explicit mutter requires in place so no more + changes are needed for now from our end. +- Drop explicit typelib(Rsvg) Requires, no longer needed. + +------------------------------------------------------------------- +Mon Mar 6 18:51:17 UTC 2023 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 44.rc: + + Unmute to default volume when slider was at 0 + + Fix missing battery percentage in the top bar + + Fix unexpected focus order after activating apps + + Stop using GTK for systray support + + Expose GtkIconTheme replacement to extensions + + Disallow using (most of) GTK in the compositor process + + Plugged leak + + Misc. bug fixes and cleanups + + Updated translations. +- Replace pkgconfig(gnome-desktop-3.0) with + pkgconfig(gnome-desktop-4) BuildRequires following upstream + changes. +- Temp disable gtk-doc, fails build atm. + https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/6486 + +------------------------------------------------------------------- +Fri Feb 24 12:23:21 UTC 2023 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 44.beta: + + Fix screencast UI being erroneously disabled + + Fix unresponsive screen area when quick settings are opened + + Ensure completions are disabled when hiding on-screen keyboard + + Fix missing name in wired network quick settings button + + Properly apply saved shortcuts inhibition permissions + + Don't let wayland popovers block overview + + Improve high contrast styling + + Open correct Settings panel from on-screen keyboard menu + + Test running gnome-shell in CI + + Do not use symbolic app icons for High Contrast + + Prepare extension loading for ESM + + Fix input source switching with focus on password entry + + Ensure quick settings toggles align with the pixel grid + + Lower OOM score of gnome-shell process + + Polish page switching behavior during DND in app grid + + Tweak lock- and login screen styling + + Consistently link to Settings from menus + + Make it easier for extensions to add a credential manager + + Fix mount operation dialog when Disks is not available + + Refine quick settings + + Mute/unmute volume when clicking slider icon + + Add device menu to Bluetooth quick settings + + Expose list of background apps in quick settings + + Compile extension GSettings after install + + Fixed crash + + Plugged memory leak + + Misc. bug fixes and cleanups + + Updated translations. +- Replace pkgconfig(libmutter-11), pkgconfig(mutter-clutter-11), + pkgconfig(mutter-cogl-11) and pkgconfig(mutter-cogl-pango-11) + with a new mutter_api define and set it to 12. Also add a new + mutter_req define and set it to 44.beta. Make future versionbumps + more practical. +- Rebase patches with quilt. Disable + gnome-shell-exit-crash-workaround.patch for now, should no longer + be needed + Not sure I trust the rebase quilt did. +- Drop gnome-shell-main-Leak-the-GJS-context-and-ShellGlobal.patch: + Fixed upstream. +- Add a glob to typelib exclude. + +------------------------------------------------------------------- Old: ---- gnome-shell-43.3.obscpio gnome-shell-main-Leak-the-GJS-context-and-ShellGlobal.patch New: ---- _servicedata gnome-shell-44.0+28.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnome-shell.spec ++++++ --- /var/tmp/diff_new_pack.vE2VG2/_old 2023-03-24 15:18:49.046386239 +0100 +++ /var/tmp/diff_new_pack.vE2VG2/_new 2023-03-24 15:18:49.050386260 +0100 @@ -16,10 +16,12 @@ # -%global __requires_exclude typelib\\(Meta\\) +%global __requires_exclude typelib\\(Meta|MetaTest|Soup|St|Cogl|Clutter\\) +%define mutter_api 12 +%define mutter_req 44.beta Name: gnome-shell -Version: 43.3 +Version: 44.0+28 Release: 0 Summary: GNOME Shell # shew extension is LGPL 2.1; gnome-shell-extension-tool is GPL-3.0-or-later @@ -37,14 +39,10 @@ # PATCH-FIX-UPSTREAM gnome-shell-private-connection.patch bnc#751211 bgo#646187 dims...@opensuse.org -- create private connections if the user is not authorized Patch1: gnome-shell-private-connection.patch -# PATCH-FEATURE-OPENSUSE gnome-shell-jscSLE9267-Remove-sessionList-of-endSessionDialog.patch jsc#SLE-9267 qk...@suse.com -- Remove sessionList of endSessionDialog -Patch5: gnome-shell-jscSLE9267-Remove-sessionList-of-endSessionDialog.patch # PATCH-FIX-OPENSUSE gnome-shell-executable-path-not-absolute.patch bsc#1176051 xw...@suse.com -- Fix ExecStart is not absolute path Patch7: gnome-shell-executable-path-not-absolute.patch # PATCH-FIX-UPSTREAM gnome-shell-exit-crash-workaround.patch bsc#1190878 glgo#GNOME/gnome-shell#4344 qk...@suse.com -- Workaround logout crashing Patch8: gnome-shell-exit-crash-workaround.patch -# PATCH-FIX-OPENSUSE gnome-shell-main-Leak-the-GJS-context-and-ShellGlobal.patch bsc#1205518 xw...@suse.com -- Leak the GJS context and ShellGlobal -Patch9: gnome-shell-main-Leak-the-GJS-context-and-ShellGlobal.patch ## NOTE: Keep SLE-only patches at bottom (starting on 1000). # PATCH-FEATURE-SLE gnome-shell-gdm-login-applet.patch fate#314545 dli...@suse.com -- Add an applet on login UI to display suse icon, product name, hostname. @@ -65,6 +63,8 @@ Patch1010: gnome-shell-jsc#SLE-16051-Input-method-recommendation.patch # PATCH-FIX-SLE gnome-shell-disable-offline-update-dialog.patch bsc#944832 milac...@mail.lv -- Disable offline update suggestion before shutdown/reboot in SLE and openSUSE Leap. Patch1011: gnome-shell-disable-offline-update-dialog.patch +# PATCH-FEATURE-SLE gnome-shell-jscSLE9267-Remove-sessionList-of-endSessionDialog.patch jsc#SLE-9267 qk...@suse.com -- Remove sessionList of endSessionDialog +Patch1012: gnome-shell-jscSLE9267-Remove-sessionList-of-endSessionDialog.patch # needed for directory ownership BuildRequires: asciidoc @@ -87,7 +87,7 @@ BuildRequires: pkgconfig(gjs-1.0) >= 1.71.1 BuildRequires: pkgconfig(gnome-autoar-0) BuildRequires: pkgconfig(gnome-bluetooth-3.0) -BuildRequires: pkgconfig(gnome-desktop-3.0) >= 3.35.90 +BuildRequires: pkgconfig(gnome-desktop-4) BuildRequires: pkgconfig(gnome-keybindings) BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.49.1 @@ -103,7 +103,7 @@ BuildRequires: pkgconfig(libecal-2.0) >= 3.33.1 BuildRequires: pkgconfig(libedataserver-1.2) >= 3.33.1 BuildRequires: pkgconfig(libgnome-menu-3.0) >= 3.5.3 -BuildRequires: pkgconfig(libmutter-11) >= 43.beta +BuildRequires: pkgconfig(libmutter-%{mutter_api}) >= %{mutter_req} BuildRequires: pkgconfig(libnm) >= 1.10.4 BuildRequires: pkgconfig(libpipewire-0.3) BuildRequires: pkgconfig(libpulse) >= 2.0 @@ -113,9 +113,9 @@ BuildRequires: pkgconfig(libstartup-notification-1.0) >= 0.11 BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(libxml-2.0) -BuildRequires: pkgconfig(mutter-clutter-11) >= 43.beta -BuildRequires: pkgconfig(mutter-cogl-11) >= 43.beta -BuildRequires: pkgconfig(mutter-cogl-pango-11) >= 43.beta +BuildRequires: pkgconfig(mutter-clutter-%{mutter_api}) >= %{mutter_req} +BuildRequires: pkgconfig(mutter-cogl-%{mutter_api}) >= %{mutter_req} +BuildRequires: pkgconfig(mutter-cogl-pango-%{mutter_api}) >= %{mutter_req} BuildRequires: pkgconfig(polkit-agent-1) >= 0.100 BuildRequires: pkgconfig(x11) BuildRequires: python(abi) >= 3 @@ -129,8 +129,8 @@ # "High Contrast" in accessibility status icon Requires: gnome-themes-accessibility Requires: gsettings-desktop-schemas -Requires: mutter >= 41.0 -Requires: typelib(Rsvg) +Requires: mutter >= %{mutter_req} +Requires: typelib(Soup) = 3.0 Recommends: %{name}-calendar ## Finally, dependencies for session services that are needed for system icons and the user menu # bluetooth system icon @@ -183,10 +183,8 @@ %prep %setup -q #patch1 -p1 -%patch5 -p1 %patch7 -p1 -%patch8 -p1 -%patch9 -p1 +#patch8 -p1 %if 0%{?sle_version} %patch1001 -p1 @@ -200,6 +198,7 @@ %patch1010 -p1 %patch1011 -p1 %endif +%patch1012 -p1 %endif cp %{SOURCE2} data/theme/ @@ -210,11 +209,11 @@ %build %meson \ --libexecdir=%{_libexecdir}/%{name} \ - -Dgtk_doc=true \ - -Dman=true \ - -Dnetworkmanager=true \ - -Dsystemd=true \ - -Dtests=false \ + -D gtk_doc=false \ + -D man=true \ + -D networkmanager=true \ + -D systemd=true \ + -D tests=false \ %{nil} %meson_build @@ -243,13 +242,12 @@ %{_libexecdir}/gnome-shell/gnome-shell-perf-helper %{_libexecdir}/gnome-shell/gnome-shell-portal-helper %{_libdir}/gnome-shell/Gvc-1.0.typelib -%{_libdir}/gnome-shell/Shell-0.1.typelib -#%%{_libdir}/gnome-shell/ShellMenu-0.1.typelib -%{_libdir}/gnome-shell/St-1.0.typelib +%{_libdir}/gnome-shell/Shell-12.typelib +%{_libdir}/gnome-shell/St-12.typelib %{_libdir}/gnome-shell/libgnome-shell-menu.so -%{_libdir}/gnome-shell/libgnome-shell.so +%{_libdir}/gnome-shell/libshell-12.so %{_libdir}/gnome-shell/libgvc.so -%{_libdir}/gnome-shell/libst-1.0.so +%{_libdir}/gnome-shell/libst-12.so %{_datadir}/applications/org.gnome.Shell.desktop %{_datadir}/applications/org.gnome.Shell.Extensions.desktop %{_datadir}/applications/org.gnome.Shell.PortalHelper.desktop @@ -283,8 +281,6 @@ %{_userunitdir}/org.gnome.Shell@wayland.service %{_userunitdir}/org.gnome.Shell@x11.service %{_userunitdir}/org.gnome.Shell-disable-extensions.service -%{_sysconfdir}/xdg/autostart/gnome-shell-overrides-migration.desktop -%{_libexecdir}/gnome-shell/gnome-shell-overrides-migration.sh %{_datadir}/glib-2.0/schemas/00_org.gnome.shell.gschema.override %{_datadir}/icons/hicolor/scalable/apps/org.gnome.Shell.Extensions.svg %{_datadir}/icons/hicolor/symbolic/apps/org.gnome.Shell.Extensions-symbolic.svg @@ -312,7 +308,7 @@ %files devel %doc HACKING.md -%doc %{_datadir}/gtk-doc/html +#%%doc %%{_datadir}/gtk-doc/html %{_bindir}/gnome-shell-extension-tool %{_bindir}/gnome-shell-perf-tool %{_datadir}/gnome-shell/*.gir @@ -320,7 +316,6 @@ %{_datadir}/gnome-shell/gir-1.0/Shew-0.gir %files calendar -%{_datadir}/applications/evolution-calendar.desktop %{_libexecdir}/gnome-shell/gnome-shell-calendar-server %{_datadir}/dbus-1/services/org.gnome.Shell.CalendarServer.service ++++++ _service ++++++ --- /var/tmp/diff_new_pack.vE2VG2/_old 2023-03-24 15:18:49.074386386 +0100 +++ /var/tmp/diff_new_pack.vE2VG2/_new 2023-03-24 15:18:49.078386406 +0100 @@ -3,12 +3,11 @@ <service name="obs_scm" mode="manual"> <param name="scm">git</param> <param name="url">https://gitlab.gnome.org/GNOME/gnome-shell.git</param> - <param name="revision">refs/tags/43.3</param> + <param name="revision">9e19f27e</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/gnome-shell.git</param> <param name="changesrevision">9e19f27e45d9311e622ba66f617e18c12097d099</param></service></servicedata> (No newline at EOF) ++++++ gnome-shell-executable-path-not-absolute.patch ++++++ --- /var/tmp/diff_new_pack.vE2VG2/_old 2023-03-24 15:18:49.138386719 +0100 +++ /var/tmp/diff_new_pack.vE2VG2/_new 2023-03-24 15:18:49.146386761 +0100 @@ -1,8 +1,8 @@ -Index: gnome-shell-42.rc/data/meson.build +Index: gnome-shell-44.beta/data/meson.build =================================================================== ---- gnome-shell-42.rc.orig/data/meson.build -+++ gnome-shell-42.rc/data/meson.build -@@ -124,8 +124,14 @@ if have_systemd +--- gnome-shell-44.beta.orig/data/meson.build ++++ gnome-shell-44.beta/data/meson.build +@@ -117,8 +117,14 @@ if have_systemd install_dir: systemduserunitdir ) @@ -19,9 +19,9 @@ install_data(units, install_dir: systemduserunitdir) endif -Index: gnome-shell-42.rc/data/org.gnome.Shell-disable-extensions.service +Index: gnome-shell-44.beta/data/org.gnome.Shell-disable-extensions.service =================================================================== ---- gnome-shell-42.rc.orig/data/org.gnome.Shell-disable-extensions.service +--- gnome-shell-44.beta.orig/data/org.gnome.Shell-disable-extensions.service +++ /dev/null @@ -1,15 +0,0 @@ -[Unit] @@ -39,10 +39,10 @@ -# Disable extensions -ExecStart=gsettings set org.gnome.shell disable-user-extensions true -Restart=no -Index: gnome-shell-42.rc/data/org.gnome.Shell-disable-extensions.service.in +Index: gnome-shell-44.beta/data/org.gnome.Shell-disable-extensions.service.in =================================================================== --- /dev/null -+++ gnome-shell-42.rc/data/org.gnome.Shell-disable-extensions.service.in ++++ gnome-shell-44.beta/data/org.gnome.Shell-disable-extensions.service.in @@ -0,0 +1,15 @@ +[Unit] +Description=Disable GNOME Shell extensions after failure ++++++ gnome-shell-exit-crash-workaround.patch ++++++ --- /var/tmp/diff_new_pack.vE2VG2/_old 2023-03-24 15:18:49.162386844 +0100 +++ /var/tmp/diff_new_pack.vE2VG2/_new 2023-03-24 15:18:49.162386844 +0100 @@ -1,14 +1,14 @@ -Index: gnome-shell-42.rc/src/main.c +Index: gnome-shell-44.beta/src/main.c =================================================================== ---- gnome-shell-42.rc.orig/src/main.c -+++ gnome-shell-42.rc/src/main.c -@@ -569,7 +569,7 @@ main (int argc, char **argv) - ecode = EXIT_FAILURE; - } +--- gnome-shell-44.beta.orig/src/main.c ++++ gnome-shell-44.beta/src/main.c +@@ -680,7 +680,7 @@ main (int argc, char **argv) + g_object_unref (shell_global_get ()); + g_debug ("Tearing down the mutter context"); - meta_context_destroy (g_steal_pointer (&context)); + g_steal_pointer (&context); - shell_profiler_shutdown (); - + return ecode; + } ++++++ gnome-shell-jscSLE9267-Remove-sessionList-of-endSessionDialog.patch ++++++ --- /var/tmp/diff_new_pack.vE2VG2/_old 2023-03-24 15:18:49.186386969 +0100 +++ /var/tmp/diff_new_pack.vE2VG2/_new 2023-03-24 15:18:49.194387012 +0100 @@ -1,8 +1,8 @@ -Index: gnome-shell-42.rc/js/ui/endSessionDialog.js +Index: gnome-shell-44.beta/js/ui/endSessionDialog.js =================================================================== ---- gnome-shell-42.rc.orig/js/ui/endSessionDialog.js -+++ gnome-shell-42.rc/js/ui/endSessionDialog.js -@@ -298,7 +298,7 @@ class EndSessionDialog extends ModalDial +--- gnome-shell-44.beta.orig/js/ui/endSessionDialog.js ++++ gnome-shell-44.beta/js/ui/endSessionDialog.js +@@ -296,7 +296,7 @@ class EndSessionDialog extends ModalDial this.contentLayout.add_child(this._applicationSection); this._sessionSection = new Dialog.ListSection({ @@ -11,7 +11,7 @@ }); this.contentLayout.add_child(this._sessionSection); -@@ -773,8 +773,8 @@ class EndSessionDialog extends ModalDial +@@ -758,8 +758,8 @@ class EndSessionDialog extends ModalDial this._applications.push(inhibitor); } ++++++ gnome-shell.obsinfo ++++++ --- /var/tmp/diff_new_pack.vE2VG2/_old 2023-03-24 15:18:49.222387157 +0100 +++ /var/tmp/diff_new_pack.vE2VG2/_new 2023-03-24 15:18:49.222387157 +0100 @@ -1,5 +1,5 @@ name: gnome-shell -version: 43.3 -mtime: 1676333492 -commit: 85f141fabd427fea597dfd87f9a2dedcf8695809 +version: 44.0+28 +mtime: 1679431951 +commit: 9e19f27e45d9311e622ba66f617e18c12097d099