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 2021-09-29 20:17:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnome-shell (Old) and /work/SRC/openSUSE:Factory/.gnome-shell.new.1899 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-shell" Wed Sep 29 20:17:36 2021 rev:207 rq:921627 version:41.0 Changes: -------- --- /work/SRC/openSUSE:Factory/gnome-shell/gnome-shell.changes 2021-09-26 21:48:18.950752515 +0200 +++ /work/SRC/openSUSE:Factory/.gnome-shell.new.1899/gnome-shell.changes 2021-09-29 20:17:53.654833590 +0200 @@ -1,0 +2,66 @@ +Wed Sep 22 19:25:03 UTC 2021 - Michael Gorse <mgo...@suse.com> + +- Update to version 41.0: + + Updated translations. +- Up mutter dependency. + +------------------------------------------------------------------- +Wed Sep 22 13:26:54 UTC 2021 - Dominique Leuenberger <dims...@opensuse.org> + +- Update to version 41.rc.1: + + Make tests optional. + + Misc. bug fixes. + + Updated translations. + +------------------------------------------------------------------- +Wed Sep 22 03:41:51 UTC 2021 - Dominique Leuenberger <dims...@opensuse.org> + +- Update to version 41.rc: + + Optimize rendering of fullscreen zoom. + + Fix glitchy launch animations when leaving overview. + + Show low priority notifications only in message list. + + Support Soup 3 instead of 2.4. + + Set log domain for extensions that use console.log(). + + Fix wrong separator position in dash. + + Fix OSK not registering button presses on X11. + + Fix work area getting messed up by hidden panels. + + Fix IM candidate popover position. + + Restrict callers of private D-Bus APIs. + + Support committing preedit string on focus loss. + + Misc. bug fixes and cleanups. + + Updated translations. + +------------------------------------------------------------------- +Wed Sep 22 03:41:50 UTC 2021 - Dominique Leuenberger <dims...@opensuse.org> + +- Update to version 41.beta: + + Unbreak Xwayland apps when not using systemd in user session. + + extension-tool: Always print location on successful creation. + + Fix distributed man pages. + + Immediately start app grid drags for non-touch devices. + + Avoid unnecessary icon shadow changes. + + Handle screencast failures more gracefully. + + Use symbolic icons in looking glass toolbar. + + Allow overriding super+number shortcuts in Settings. + + Don't include hidden search results in keynav. + + Use anaccelerated deltas in swipe tracker. + + status/network: Do not disable on login screen. + + Always take workarea into account when allocating workspaces. + + location: Split out geoclue agent from indicator. + + Add focus indication for switches. + + Honor switch-user lockdown settings in unlock screen. + + Fix glitch when dragging window preview in overview. + + Lock down "Show Text" in password entries. + + Add power mode selection to status menu. + + workspace: Handle skip-taskbar changes. + + status/network: Use WWan settings panel for GSM/LTE modems. + + extensionUtils: Add gettext convenience helpers. + + screenShield: Fix suspend inhibitor accounting. + + Unify app context menus. + + Use consistent terminology in window menu. + + Fixed crashes. + + Misc. bug fixes and cleanups. + + Updated translations. +- Rebase gnome-shell-private-connection.patch. + +------------------------------------------------------------------- Old: ---- gnome-shell-40.5.tar.xz New: ---- gnome-shell-41.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnome-shell.spec ++++++ --- /var/tmp/diff_new_pack.qXWYH9/_old 2021-09-29 20:17:54.414835312 +0200 +++ /var/tmp/diff_new_pack.qXWYH9/_new 2021-09-29 20:17:54.418835321 +0200 @@ -19,14 +19,14 @@ %global __requires_exclude typelib\\(Meta\\) Name: gnome-shell -Version: 40.5 +Version: 41.0 Release: 0 Summary: GNOME Shell # shew extension is LGPL 2.1; gnome-shell-extension-tool is GPL-3.0-or-later License: GPL-2.0-or-later AND LGPL-2.1-or-later AND GPL-3.0-or-later Group: System/GUI/GNOME URL: https://wiki.gnome.org/Projects/GnomeShell -Source: https://download.gnome.org/sources/gnome-shell/40/%{name}-%{version}.tar.xz +Source: https://download.gnome.org/sources/gnome-shell/41/%{name}-%{version}.tar.xz # SOURCE-FEATURE-SLE aboutMenu fate#314545 dli...@suse.com -- Add an applet on login UI to display suse icon, product name, hostname. Source1: aboutMenu.js # SOURCE-FEATURE-OPENSUSE noise-texture boo#1176418 qk...@suse.com -- Add noise-texture as the default greeter background, used by patch4. @@ -75,26 +75,26 @@ BuildRequires: pkgconfig(gdk-x11-3.0) BuildRequires: pkgconfig(gio-2.0) >= 2.56.0 BuildRequires: pkgconfig(gio-unix-2.0) >= 2.56.0 -BuildRequires: pkgconfig(gjs-1.0) >= 1.65.1 +BuildRequires: pkgconfig(gjs-1.0) >= 1.69.2 BuildRequires: pkgconfig(gnome-autoar-0) BuildRequires: pkgconfig(gnome-bluetooth-1.0) >= 3.9.0 BuildRequires: pkgconfig(gnome-desktop-3.0) >= 3.35.90 BuildRequires: pkgconfig(gnome-keybindings) BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.49.1 -BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 3.33.1 +BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 41.alpha BuildRequires: pkgconfig(gstreamer-1.0) >= 0.11.92 BuildRequires: pkgconfig(gstreamer-base-1.0) BuildRequires: pkgconfig(gtk+-3.0) >= 3.15.0 BuildRequires: pkgconfig(gtk4) -BuildRequires: pkgconfig(ibus-1.0) >= 1.5.2 +BuildRequires: pkgconfig(ibus-1.0) >= 1.5.19 BuildRequires: pkgconfig(json-glib-1.0) >= 0.13.2 BuildRequires: pkgconfig(libcanberra) BuildRequires: pkgconfig(libcanberra-gtk3) 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-8) >= 40.2 +BuildRequires: pkgconfig(libmutter-9) >= 41.0 BuildRequires: pkgconfig(libnm) >= 1.10.4 BuildRequires: pkgconfig(libpipewire-0.3) BuildRequires: pkgconfig(libpulse) >= 2.0 @@ -104,9 +104,9 @@ BuildRequires: pkgconfig(libstartup-notification-1.0) >= 0.11 BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(libxml-2.0) -BuildRequires: pkgconfig(mutter-clutter-8) >= 40.0 -BuildRequires: pkgconfig(mutter-cogl-8) >= 40.0 -BuildRequires: pkgconfig(mutter-cogl-pango-8) >= 40.0 +BuildRequires: pkgconfig(mutter-clutter-9) >= 41.0 +BuildRequires: pkgconfig(mutter-cogl-9) >= 41.0 +BuildRequires: pkgconfig(mutter-cogl-pango-9) >= 41.0 BuildRequires: pkgconfig(polkit-agent-1) >= 0.100 BuildRequires: pkgconfig(x11) BuildRequires: python(abi) >= 3 @@ -120,7 +120,7 @@ # "High Contrast" in accessibility status icon Requires: gnome-themes-accessibility Requires: gsettings-desktop-schemas -Requires: mutter >= 3.35.90 +Requires: mutter >= 41.0 Requires: typelib(Rsvg) Recommends: %{name}-calendar ## Finally, dependencies for session services that are needed for system icons and the user menu @@ -237,9 +237,6 @@ %{_libdir}/gnome-shell/libgnome-shell.so %{_libdir}/gnome-shell/libgvc.so %{_libdir}/gnome-shell/libst-1.0.so -%dir %{_datadir}/GConf -%dir %{_datadir}/GConf/gsettings -%{_datadir}/GConf/gsettings/gnome-shell-overrides.convert %{_datadir}/applications/org.gnome.Shell.desktop %{_datadir}/applications/org.gnome.Shell.Extensions.desktop %{_datadir}/applications/org.gnome.Shell.PortalHelper.desktop @@ -253,6 +250,7 @@ %{_datadir}/dbus-1/services/org.gnome.Shell.HotplugSniffer.service %{_datadir}/dbus-1/services/org.gnome.Shell.PortalHelper.service %{_datadir}/glib-2.0/schemas/org.gnome.shell.gschema.xml +%{_datadir}/gnome-control-center/keybindings/50-gnome-shell-launchers.xml %{_datadir}/gnome-control-center/keybindings/50-gnome-shell-system.xml # Own these dirs for extensions, search-providers and work around a race condition %dir %{_datadir}/gnome-shell/extensions ++++++ gnome-shell-40.5.tar.xz -> gnome-shell-41.0.tar.xz ++++++ ++++ 57515 lines of diff (skipped) ++++++ gnome-shell-private-connection.patch ++++++ --- /var/tmp/diff_new_pack.qXWYH9/_old 2021-09-29 20:17:55.310837341 +0200 +++ /var/tmp/diff_new_pack.qXWYH9/_new 2021-09-29 20:17:55.310837341 +0200 @@ -10,18 +10,11 @@ https://bugzilla.gnome.org/show_bug.cgi?id=646187 --- -diff -urp gnome-shell-3.37.91.orig/js/ui/status/network.js gnome-shell-3.37.91/js/ui/status/network.js ---- gnome-shell-3.37.91.orig/js/ui/status/network.js 2020-08-24 10:54:20.009785700 -0500 -+++ gnome-shell-3.37.91/js/ui/status/network.js 2020-09-05 15:44:29.877496217 -0500 -@@ -1,6 +1,6 @@ - // -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*- - /* exported NMApplet */ --const { Clutter, Gio, GLib, GObject, NM, St } = imports.gi; -+const { Clutter, Gio, GLib, GObject, NM, St, Polkit } = imports.gi; - const Signals = imports.signals; - - const Animation = imports.ui.animation; -@@ -356,6 +356,11 @@ var NMConnectionDevice = class NMConnect +Index: gnome-shell-41.beta/js/ui/status/network.js +=================================================================== +--- gnome-shell-41.beta.orig/js/ui/status/network.js ++++ gnome-shell-41.beta/js/ui/status/network.js +@@ -362,6 +362,11 @@ var NMConnectionDevice = class NMConnect _autoConnect() { let connection = new NM.SimpleConnection(); @@ -29,11 +22,11 @@ + let connectionSetting = new NM.SettingConnection(); + connectionSetting.add_permission('user', GLib.get_user_name(), null); + connection.add_setting(connectionSetting); -+ } ++ } this._client.add_and_activate_connection_async(connection, this._device, null, null, null); } -@@ -491,10 +496,11 @@ var NMConnectionDevice = class NMConnect +@@ -497,10 +502,11 @@ var NMConnectionDevice = class NMConnect }; var NMDeviceWired = class extends NMConnectionDevice { @@ -46,7 +39,7 @@ } get category() { -@@ -722,11 +728,12 @@ var NMWirelessDialogItem = GObject.regis +@@ -755,11 +761,12 @@ var NMWirelessDialogItem = GObject.regis var NMWirelessDialog = GObject.registerClass( class NMWirelessDialog extends ModalDialog.ModalDialog { @@ -60,7 +53,7 @@ this._wirelessEnabledChangedId = this._client.connect('notify::wireless-enabled', this._syncView.bind(this)); -@@ -959,6 +966,11 @@ class NMWirelessDialog extends ModalDial +@@ -997,6 +1004,11 @@ class NMWirelessDialog extends ModalDial this._device.get_path(), accessPoints[0].get_path()); } else { let connection = new NM.SimpleConnection(); @@ -72,7 +65,7 @@ this._client.add_and_activate_connection_async(connection, this._device, accessPoints[0].get_path(), null, null); } } -@@ -1195,9 +1207,10 @@ class NMWirelessDialog extends ModalDial +@@ -1257,9 +1269,10 @@ class NMWirelessDialog extends ModalDial }); var NMDeviceWireless = class { @@ -84,7 +77,7 @@ this._description = ''; -@@ -1282,7 +1295,7 @@ var NMDeviceWireless = class { +@@ -1344,7 +1357,7 @@ var NMDeviceWireless = class { } _showDialog() { @@ -93,11 +86,11 @@ this._dialog.connect('closed', this._dialogClosed.bind(this)); this._dialog.open(); } -@@ -1660,6 +1673,20 @@ class Indicator extends PanelMenu.System +@@ -1721,6 +1734,20 @@ class Indicator extends PanelMenu.System async _getClient() { this._client = await NM.Client.new_async(null); -+ ++ + // Check if newly created connections should be private or not + this._privateConnections = true; + let authority = Polkit.Authority.get_sync(null); @@ -110,11 +103,11 @@ + null /* cancellable */); + if (authResult) + this._privateConnections = !authResult.get_is_authorized(); -+ ++ this._activeConnections = []; this._connections = []; this._connectivityQueue = []; -@@ -1779,7 +1806,7 @@ class Indicator extends PanelMenu.System +@@ -1850,7 +1877,7 @@ class Indicator extends PanelMenu.System let wrapperClass = this._dtypes[device.get_device_type()]; if (wrapperClass) {