Hello community, here is the log from the commit of package gnome-shell for openSUSE:Factory checked in at 2017-03-22 23:10:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnome-shell (Old) and /work/SRC/openSUSE:Factory/.gnome-shell.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "gnome-shell" Wed Mar 22 23:10:33 2017 rev:125 rq:481595 version:3.24.0 Changes: -------- --- /work/SRC/openSUSE:Factory/gnome-shell/gnome-shell.changes 2017-02-20 14:29:04.990869021 +0100 +++ /work/SRC/openSUSE:Factory/.gnome-shell.new/gnome-shell.changes 2017-03-22 23:10:35.805088433 +0100 @@ -1,0 +2,129 @@ +Mon Mar 20 20:39:20 UTC 2017 - dimstar@opensuse.org + +- Update to version 3.24.0: + + Updated translations. + +------------------------------------------------------------------- +Fri Mar 17 14:49:39 UTC 2017 - fcrozat@suse.com + +- Drop Recommends on browser plugin, we use supplements now. +- Replace Supplements on Firefox with Supplements on Epiphany for + browser plugin (bsc#1029915). + +------------------------------------------------------------------- +Tue Mar 14 17:45:21 UTC 2017 - dimstar@opensuse.org + +- Update to version 3.23.92: + + Implement DND to overview on wayland (bgo#765003). + + Make telepathy optional at runtime (bgo#771721, bgo#779878). + + Don't show forecasts for NYC when geoclue gets stuck + (bgo#779898). + + Add bottom edge drag gesture to bring up the OSK (bgo#757712). + + Allow switching between pads in the same group (bgo#779986). + + Ignore showBanners policy for critical notifications + (bgo#779974). + + Misc. bug fixes: bgo#779435, bgo#779819, bgo#779820. + + Updated translations. +- Drop pkgconfig(telepathy-glib) and + pkgconfig(telepathy-logger-0.2) BuildRequires: no longer + required. + +------------------------------------------------------------------- +Thu Mar 2 18:01:06 UTC 2017 - dimstar@opensuse.org + +- Provide dbus(org.freedesktop.Notifications): gnome-shell + implements the Notifications interface. + +------------------------------------------------------------------- +Wed Mar 1 15:28:00 UTC 2017 - zaitor@opensuse.org + +- Update to version 3.23.91: + + Use the original timestamps for restored notifications + (bgo#766410). + + Add weather information to date+time drop-down (bgo#754031). + + Refine message list layout in date+time drop-down (bgo#775763). + + Make next/prev media controls insensitive when unavailable + (bgo#773884). + + Misc. bug fixes: bgo#772210, bgo#769546, bgo#775799. + + Updated translations. +- Replace gnome-common with libtool BuildRequires followings + upstream changes. + +------------------------------------------------------------------- +Fri Feb 17 10:44:31 UTC 2017 - zaitor@opensuse.org + +- Update to version 3.23.90: + + Handle Ctrl+Q and Ctrl+W in portal window (bgo#764133). + + Allow to scroll through ibus candidates with mouse + (bgo#776032). + + Reload apps on .desktop file content changes (bgo#773636). + + Use private data/cache directories in portal helper + (bgo#775639). + + Fix subsurfaces not showing up in previews (bgo#756715). + + Fix theme node transitions (bgo#778145). + + Update pad (o)leds on mode switches (bgo#776543). + + Add security indicators to defend against malicious portals + (bgo#749197). + + Don't allow type ahead at the login screen (bgo#766139). + + Don't fail to load because of TLS errors (bgo#778253). + + Ensure the network lists remains sorted on rename (bgo#778686). + + Toggle power-off/suspend button on long-press (bgo#721173). + + Add "kill-switch" for user extensions (bgo#778664). + + Add night light indicator to status area (bgo#741224). + + Misc. bug fixes: bgo#759793, bgo#735233, bgo#762444, + bgo#777784, bgo#777934, bgo#778158, bgo#776199, bgo#778425, + bgo#771098, bgo#778552, bgo#777317, bgo#778660, bgo#778661, + bgo#745626, bgo#778672. + + Updated translations. +- Replace pkgconfig(libmutter), pkgconfig(mutter-clutter-1.0) and + pkgconfig(mutter-cogl-pango-1.0) with pkgconfig(libmutter-0), + pkgconfig(mutter-clutter-0) and pkgconfig(mutter-cogl-pango-0) + BuildRequires following upstream changes in mutter. + +------------------------------------------------------------------- +Fri Feb 17 10:44:30 UTC 2017 - dimstar@opensuse.org + +- Update to version 3.23.3: + + Fix replacing of GNotifications (bgo#775149). + + Prepare for mozjs31 GJS (bgo#775374). + + Misc. bug fixes: bgo#775507, bgo#776130. + + Updated translations. + +------------------------------------------------------------------- +Fri Feb 17 10:44:29 UTC 2017 - dimstar@opensuse.org + +- Update to version 3.23.2: + + Implement Pad configuration OSD (bgo#771067). + + Show overview on three-finger touchpad pinch (bgo#765937). + + Summarize network sections with too many devices (bgo#773892). + + Always show primary network icon when connected (bgo#773890). + + Fix fullscreen transitions on wayland (bgo#770345). + + Work around portal failures by using a URL without HTPPS + redirect (bgo#769940). + + Fix app view hiding when no usage data is available + (bgo#774381). + + Misc. bug fixes: bgo#773875, bgo#740043, bgo#773893, + bgo#774643, bgo#774805. + + Updated translations. +- Drop + gnome-shell-bgo774805-guard-against-animations-that-dont-load.patch: + Fixed upstream. + +------------------------------------------------------------------- +Fri Feb 17 10:44:28 UTC 2017 - dimstar@opensuse.org + +- Update to version 3.23.1: + + Request periodic scans while WiFi list is open (bgo#767918). + + Include extension UUID in structured log metadata (bgo#770717). + + Line-wrap PAM messages on login screen (bgo#764445). + + Add a way to launch an app on the discrete GPU (bgo#773117). + + Only allow graphs to lift screen shield when locked + (bgo#773328). + + Add reload option to gnome-shell-extension-tool (bgo#772593). + + Update background animations when resuming from suspend + (bgo#773265). + + Misc. bug fixes: bgo#772723, bgo#772287, bgo#756432, + bgo#772386, bgo#772386, bgo#773085, bgo#773634. + + Updated translations. + +------------------------------------------------------------------- @@ -33,0 +163,6 @@ + +------------------------------------------------------------------- +Tue Nov 1 18:03:33 CST 2016 - cxiong@suse.com + +- Fix SLEClassic Xsettings overrides bug (boo#993341) + + Also add extra check for other rogue types Old: ---- gnome-shell-3.22.3.tar.xz New: ---- gnome-shell-3.24.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnome-shell.spec ++++++ --- /var/tmp/diff_new_pack.0LglnR/_old 2017-03-22 23:10:37.852798294 +0100 +++ /var/tmp/diff_new_pack.0LglnR/_new 2017-03-22 23:10:37.856797728 +0100 @@ -19,13 +19,13 @@ %global __requires_exclude typelib\\(Meta\\) Name: gnome-shell -Version: 3.22.3 +Version: 3.24.0 Release: 0 Summary: GNOME Shell License: GPL-2.0+ Group: System/GUI/GNOME Url: http://live.gnome.org/GnomeShell -Source: http://download.gnome.org/sources/gnome-shell/3.22/%{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/gnome-shell/3.24/%{name}-%{version}.tar.xz # SOURCE-FEATURE-SLE SLE-Classic specific core extension file, see bnc#862615 Source1: SLEClassicExt.js # SOURCE-FEATURE-SLE The SLE theme, with icons/background/gnome-shell.css, works with gnome-shell-sle-theme.patch @@ -61,11 +61,11 @@ Patch1000: gs-sle-classic-ext.patch BuildRequires: docbook-xsl-stylesheets BuildRequires: gcc-c++ +# Needed for patch2 +BuildRequires: libtool %if !0%{?is_opensuse} BuildRequires: translation-update-upstream %endif -# Needed for patch2 -BuildRequires: gnome-common BuildRequires: update-desktop-files BuildRequires: xsltproc BuildRequires: python(abi) >= 3 @@ -75,7 +75,7 @@ BuildRequires: pkgconfig(gcr-base-3) >= 3.7.5 BuildRequires: pkgconfig(gdk-pixbuf-2.0) BuildRequires: pkgconfig(gio-2.0) >= 2.45.3 -BuildRequires: pkgconfig(gjs-1.0) >= 1.39.0 +BuildRequires: pkgconfig(gjs-1.0) >= 1.47.0 BuildRequires: pkgconfig(gnome-bluetooth-1.0) >= 3.9.0 BuildRequires: pkgconfig(gnome-desktop-3.0) >= 3.7.90 BuildRequires: pkgconfig(gnome-keybindings) @@ -90,7 +90,7 @@ BuildRequires: pkgconfig(libcroco-0.6) >= 0.6.8 BuildRequires: pkgconfig(libedataserver-1.2) >= 3.5.3 BuildRequires: pkgconfig(libgnome-menu-3.0) >= 3.5.3 -BuildRequires: pkgconfig(libmutter) >= 3.22.3 +BuildRequires: pkgconfig(libmutter-0) >= 3.23.92 BuildRequires: pkgconfig(libnm-glib) BuildRequires: pkgconfig(libnm-gtk) >= 0.9.8 BuildRequires: pkgconfig(libnm-util) >= 0.9.8 @@ -100,11 +100,9 @@ BuildRequires: pkgconfig(libsoup-2.4) BuildRequires: pkgconfig(libstartup-notification-1.0) >= 0.11 BuildRequires: pkgconfig(libsystemd) -BuildRequires: pkgconfig(mutter-clutter-1.0) >= 1.26.1 -BuildRequires: pkgconfig(mutter-cogl-pango-1.0) +BuildRequires: pkgconfig(mutter-clutter-0) >= 1.26.1 +BuildRequires: pkgconfig(mutter-cogl-pango-0) BuildRequires: pkgconfig(polkit-agent-1) >= 0.100 -BuildRequires: pkgconfig(telepathy-glib) >= 0.17.5 -BuildRequires: pkgconfig(telepathy-logger-0.2) >= 0.2.4 BuildRequires: pkgconfig(xtst) Requires: gdk-pixbuf-loader-rsvg Requires: gnome-session @@ -126,7 +124,6 @@ %endif # Due to now private typelib(Meta) Requires: mutter -Recommends: %{name}-browser-plugin Recommends: %{name}-calendar Recommends: %{name}-lang # The dateTime applet in the panel launches gnome-clocks upon user request @@ -136,6 +133,8 @@ Recommends: NetworkManager-gnome #merged into gnome-shell in 3.19 Obsoletes: gnome-shell-wayland +# gnome-shell implements the dbus interface org.freedesktop.Notifications directly +Provides: dbus(org.freedesktop.Notifications) BuildRoot: %{_tmppath}/%{name}-%{version}-build %glib2_gsettings_schema_requires @@ -159,7 +158,7 @@ Summary: GNOME Shell Browser Plugin for the Extensions Repository Group: System/GUI/GNOME Requires: %{name} = %{version} -Supplements: packageand(%{name}:MozillaFirefox) +Supplements: packageand(%{name}:epiphany) %description browser-plugin The GNOME Shell Browser Plugin provides integration with gnome-shell @@ -267,6 +266,7 @@ %{_datadir}/applications/org.gnome.Shell.desktop %{_datadir}/applications/gnome-shell-extension-prefs.desktop %{_datadir}/applications/org.gnome.Shell.PortalHelper.desktop +%{_datadir}/dbus-1/interfaces/org.gnome.Shell.PadOsd.xml %{_datadir}/dbus-1/interfaces/org.gnome.Shell.Screencast.xml %{_datadir}/dbus-1/interfaces/org.gnome.Shell.Screenshot.xml %{_datadir}/dbus-1/interfaces/org.gnome.ShellSearchProvider.xml ++++++ SLEClassicExt.js ++++++ --- /var/tmp/diff_new_pack.0LglnR/_old 2017-03-22 23:10:37.904790928 +0100 +++ /var/tmp/diff_new_pack.0LglnR/_new 2017-03-22 23:10:37.904790928 +0100 @@ -112,13 +112,25 @@ // treated as true by XSettings const showAppMenuKey = 'Gtk/ShellShowsAppMenu'; const showAppMenuSLESetKey = 'Gtk/ShellShowsAppMenu/SLESet'; + // NOTE double `unpack` is needed as 'a{sv}' construction would wrap the value + // in an extra Variant container. let showAppMenuP = valueObj[showAppMenuKey] - ? valueObj[showAppMenuKey].unpack() + ? valueObj[showAppMenuKey].unpack().unpack() : 1; let showAppMenuSLESet = valueObj[showAppMenuSLESetKey] - ? valueObj[showAppMenuSLESetKey].unpack() + ? valueObj[showAppMenuSLESetKey].unpack().unpack() : 0; + // NOTE extra check to make sure `showAppMenuP` and `showAppMenuSLESet` are + // numbers. ('v' can be many other types and it's possible the user sets so) + // The fallback value is the same as above defaults. + if (typeof showAppMenuP !== 'number') { + showAppMenuP = 1; + } + if (typeof showAppMenuSLESet !== 'number') { + showAppMenuSLESet = 0; + } + // NOTE: In SLE Classic mode, if app menu is set to shown, hide it and set a // special flag to mark this change for restoring. if (isSLEClassicModeGlobal() && showAppMenuP) { ++++++ gnome-shell-3.22.3.tar.xz -> gnome-shell-3.24.0.tar.xz ++++++ ++++ 78655 lines of diff (skipped)