Hello community,

here is the log from the commit of package cinnamon for openSUSE:Factory 
checked in at 2017-11-14 12:57:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cinnamon (Old)
 and      /work/SRC/openSUSE:Factory/.cinnamon.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "cinnamon"

Tue Nov 14 12:57:03 2017 rev:21 rq:541127 version:3.6.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/cinnamon/cinnamon.changes        2017-08-22 
11:11:12.427039277 +0200
+++ /work/SRC/openSUSE:Factory/.cinnamon.new/cinnamon.changes   2017-11-14 
12:57:09.575085779 +0100
@@ -1,0 +2,30 @@
+Sun Nov 12 21:00:18 UTC 2017 - sor.ale...@meowr.ru
+
+- Update to version 3.6.2:
+  * st-texture-cache: Avoid potential null pointer dereference.
+- Rebase cinnamon-no-gksu-requirement.patch.
+
+-------------------------------------------------------------------
+Thu Nov  9 18:24:42 UTC 2017 - sor.ale...@meowr.ru
+
+- Update to version 3.6.1:
+  * Fix blurry and off-centred arrow in pop up submenus.
+  * cinnamon-settings: Remove an ui file that is no longer used
+    since the extension-settings-rework.
+  * Spices.py: Fix xlets not installing if a file without an
+    extension is in the po directory.
+  * TreeListWidgets.py: Edit elements with double click.
+  * Fix Gtk-Message when running a dialogue.
+  * window-list: Account for hidden items during DnD repositioning.
+  * Spices: Don't fail if the spice directory is missing.
+- Rebase cinnamon-wheel-and-sbin-path.patch.
+
+-------------------------------------------------------------------
+Sat Oct 28 19:57:36 UTC 2017 - sor.ale...@meowr.ru
+
+- Update to version 3.6.0:
+  * See /usr/share/doc/packages/cinnamon/changelog
+- Rebase cinnamon-network-user-connections.patch,
+  cinnamon-settings-native.patch, cinnamon-no-gksu-requirement.patch.
+
+-------------------------------------------------------------------

Old:
----
  Cinnamon-3.4.6.tar.gz

New:
----
  Cinnamon-3.6.2.tar.gz

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

Other differences:
------------------
++++++ cinnamon.spec ++++++
--- /var/tmp/diff_new_pack.DXVBcp/_old  2017-11-14 12:57:10.343057699 +0100
+++ /var/tmp/diff_new_pack.DXVBcp/_new  2017-11-14 12:57:10.343057699 +0100
@@ -19,9 +19,9 @@
 %define __requires_exclude typelib\\((Cinnamon|St)\\)
 %define __provides_exclude typelib\\(.*\\)
 %define _name   Cinnamon
-%define _version 3.4.0
+%define _version 3.6.0
 Name:           cinnamon
-Version:        3.4.6
+Version:        3.6.2
 Release:        0
 Summary:        GNU/Linux Desktop featuring a traditional layout
 License:        GPL-2.0+ AND LGPL-2.1
@@ -65,7 +65,6 @@
 BuildRequires:  pkgconfig(cinnamon-desktop) >= %{_version}
 BuildRequires:  pkgconfig(cjs-1.0)
 BuildRequires:  pkgconfig(gnome-bluetooth-1.0)
-BuildRequires:  pkgconfig(gnome-keyring-1)
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
 BuildRequires:  pkgconfig(gstreamer-1.0)
 BuildRequires:  pkgconfig(libcinnamon-menu-3.0)
@@ -78,7 +77,6 @@
 BuildRequires:  pkgconfig(polkit-agent-1)
 Requires:       %{name}-gschemas = %{version}
 Requires:       adwaita-icon-theme
-Requires:       caribou
 Requires:       cinnamon-control-center-common >= %{_version}
 Requires:       cinnamon-screensaver >= %{_version}
 Requires:       cinnamon-session >= %{_version}
@@ -87,6 +85,7 @@
 Requires:       cups-pk-helper
 Requires:       dbus-1-python
 Requires:       dbus-1-python3
+Requires:       gettext-runtime
 Requires:       glib2-tools
 Requires:       iso-country-flags-png
 Requires:       libcinnamon-desktop-data >= %{_version}
@@ -109,9 +108,9 @@
 Requires:       xdg-utils
 Requires(post): update-alternatives
 Requires(postun): update-alternatives
+Recommends:     %{name}-lang
 Recommends:     blueberry
 Recommends:     cinnamon-themes
-Recommends:     cinnamon-translations >= %{_version}
 Recommends:     gnome-terminal
 Recommends:     gnome-themes-standard
 Recommends:     icewm
@@ -231,25 +230,31 @@
 
 %post
 /sbin/ldconfig
-%desktop_database_post
-%icon_theme_cache_post
 %{_sbindir}/update-alternatives --install 
%{_datadir}/xsessions/default.desktop \
   default-xsession.desktop %{_datadir}/xsessions/%{name}.desktop 20
+%if 0%{?suse_version} <= 1320
+%desktop_database_post
+%icon_theme_cache_post
+%endif
 
 %postun
 /sbin/ldconfig
-%desktop_database_postun
-%icon_theme_cache_postun
 if [ ! -f %{_datadir}/xsessions/%{name}.desktop ]; then
     %{_sbindir}/update-alternatives --remove default-xsession.desktop \
       %{_datadir}/xsessions/%{name}.desktop
 fi
+%if 0%{?suse_version} <= 1320
+%desktop_database_postun
+%icon_theme_cache_postun
+%endif
 
+%if 0%{?suse_version} <= 1320
 %post gschemas
 %glib2_gsettings_schema_post
 
 %postun gschemas
 %glib2_gsettings_schema_postun
+%endif
 
 %files
 %doc AUTHORS COPYING README.rst debian/changelog

++++++ Cinnamon-3.4.6.tar.gz -> Cinnamon-3.6.2.tar.gz ++++++
++++ 24666 lines of diff (skipped)

++++++ cinnamon-network-user-connections.patch ++++++
--- /var/tmp/diff_new_pack.DXVBcp/_old  2017-11-14 12:57:10.775041903 +0100
+++ /var/tmp/diff_new_pack.DXVBcp/_new  2017-11-14 12:57:10.775041903 +0100
@@ -1,6 +1,6 @@
 --- a/files/usr/share/cinnamon/applets/netw...@cinnamon.org/applet.js
 +++ b/files/usr/share/cinnamon/applets/netw...@cinnamon.org/applet.js
-@@ -100,6 +100,11 @@ function NMNetworkMenuItem() {
+@@ -86,6 +86,11 @@ function NMNetworkMenuItem() {
      this._init.apply(this, arguments);
  }
  
@@ -12,10 +12,10 @@
  NMNetworkMenuItem.prototype = {
      __proto__: PopupMenu.PopupBaseMenuItem.prototype,
  
-@@ -926,12 +931,14 @@ NMDeviceBluetooth.prototype = {
-         let connection = new NetworkManager.Connection;
+@@ -912,12 +917,14 @@ NMDeviceBluetooth.prototype = {
+         let connection = new NetworkManager.Connection();
          connection._uuid = NetworkManager.utils_uuid_generate();
-         connection.add_setting(new NetworkManager.SettingBluetooth);
+         connection.add_setting(new NetworkManager.SettingBluetooth());
 -        connection.add_setting(new NetworkManager.SettingConnection({
 +        let setting_conn = new NetworkManager.SettingConnection({
              uuid: connection._uuid,
@@ -29,7 +29,7 @@
          return connection;
      },
  
-@@ -1012,6 +1019,8 @@ NMDeviceWireless.prototype = {
+@@ -998,6 +1005,8 @@ NMDeviceWireless.prototype = {
          this._overflowItem = null;
          this._networks = [ ];
  
@@ -38,7 +38,7 @@
          // breaking the layers with this, but cannot call
          // this.connectionValid until I have a device
          this.device = device;
-@@ -1554,12 +1563,27 @@ NMDeviceWireless.prototype = {
+@@ -1537,12 +1546,27 @@ NMDeviceWireless.prototype = {
  
          let connection = new NetworkManager.Connection();
          connection.add_setting(new NetworkManager.SettingWireless());

++++++ cinnamon-no-gksu-requirement.patch ++++++
--- /var/tmp/diff_new_pack.DXVBcp/_old  2017-11-14 12:57:10.783041611 +0100
+++ /var/tmp/diff_new_pack.DXVBcp/_new  2017-11-14 12:57:10.783041611 +0100
@@ -1,22 +1,14 @@
---- a/files/usr/bin/cinnamon-settings-users
-+++ b/files/usr/bin/cinnamon-settings-users
-@@ -5,4 +5,4 @@
- 
- import os
- 
--os.system("gksu 
/usr/share/cinnamon/cinnamon-settings-users/cinnamon-settings-users.py")
-+os.system("xdg-su -c 
'/usr/share/cinnamon/cinnamon-settings-users/cinnamon-settings-users.py'")
 --- a/files/usr/share/cinnamon/applets/m...@cinnamon.org/applet.js
 +++ b/files/usr/share/cinnamon/applets/m...@cinnamon.org/applet.js
-@@ -165,10 +165,6 @@ ApplicationContextMenuItem.prototype = {
+@@ -162,10 +162,6 @@ ApplicationContextMenuItem.prototype = {
                  
AppFavorites.getAppFavorites().removeFavorite(this._appButton.app.get_id());
                  this._appButton.toggleMenu();
                  break;
--            case "uninstall":
+-            } case "uninstall": {
 -                Util.spawnCommandLine("gksu -m '" + _("Please provide your 
password to uninstall this application") + "' 
/usr/bin/cinnamon-remove-application '" + 
this._appButton.app.get_app_info().get_filename() + "'");
 -                this._appButton.appsMenuButton.menu.close();
 -                break;
-             case "run_with_nvidia_gpu":
+             } case "run_with_nvidia_gpu": {
                  Util.spawnCommandLine("optirun gtk-launch " + 
this._appButton.app.get_id());
                  this._appButton.appsMenuButton.menu.close();
 --- a/files/usr/share/cinnamon/cinnamon-settings/bin/SettingsWidgets.py
@@ -31,27 +23,30 @@
          for path in os.environ["PATH"].split(os.pathsep):
 --- a/files/usr/share/cinnamon/cinnamon-settings/bin/Spices.py
 +++ b/files/usr/share/cinnamon/cinnamon-settings/bin/Spices.py
-@@ -449,9 +449,8 @@ class Spice_Harvester:
-                            subprocess.call(["msgfmt", "-c", 
os.path.join(dirname, file.filename), "-o", os.path.join(this_locale_dir, 
'%s.mo' % uuid)])
-                            ui_thread_do(self.progresslabel.set_text, 
_("Installing %s...") % title)
-                     elif "gschema.xml" in file.filename:
--                        sentence = _("Please enter your password to install 
the required settings schema for %s") % (uuid)
--                        if os.path.exists("/usr/bin/gksu") and 
os.path.exists("/usr/share/cinnamon/cinnamon-settings/bin/installSchema.py"):
--                            launcher = "gksu  --message \"<b>%s</b>\"" % 
sentence
-+                        if os.path.exists("/usr/bin/xdg-su") and 
os.path.exists("/usr/share/cinnamon/cinnamon-settings/bin/installSchema.py"):
-+                            launcher = "xdg-su -c"
-                             tool = 
"/usr/share/cinnamon/cinnamon-settings/bin/installSchema.py %s" % 
(os.path.join(dirname, file.filename))
-                             command = "%s %s" % (launcher, tool)
-                             os.system(command)
-@@ -551,9 +550,8 @@ class Spice_Harvester:
-         try:
-             if not self.themes:
-                 if schema_filename != "":
--                    sentence = _("Please enter your password to remove the 
settings schema for %s") % (uuid)
--                    if os.path.exists("/usr/bin/gksu") and 
os.path.exists("/usr/share/cinnamon/cinnamon-settings/bin/removeSchema.py"):
--                        launcher = "gksu  --message \"<b>%s</b>\"" % sentence
-+                    if os.path.exists("/usr/bin/xdg-su") and 
os.path.exists("/usr/share/cinnamon/cinnamon-settings/bin/removeSchema.py"):
-+                        launcher = "xdg-su -c"
-                         tool = 
"/usr/share/cinnamon/cinnamon-settings/bin/removeSchema.py %s" % 
(schema_filename)
-                         command = "%s %s" % (launcher, tool)
+@@ -586,12 +586,12 @@ class Spice_Harvester(GObject.Object):
+ 
+                 schema = [filename for filename in contents if 'gschema.xml' 
in filename]
+                 for filename in schema:
+-                    if os.path.exists('/usr/bin/gksu') and 
os.path.exists(config.currentPath + "/bin/installSchema.py"):
++                    if os.path.exists('/usr/bin/xdg-su') and 
os.path.exists(config.currentPath + "/bin/installSchema.py"):
+                         message = _("Please enter your password to install 
the required settings schema for %s") % (uuid)
+                         path = os.path.join(uuidfolder, filename)
+                         tool = config.currentPath + "/bin/installSchema.py"
+ 
+-                        command = 'gksu  --message "<b>%s</b>" %s %s' % 
(message, tool, path)
++                        command = 'xdg-su -c %s %s' % (tool, path)
                          os.system(command)
+                     else:
+                         self.errorMessage(_("Could not install the settings 
schema for %s.  You will have to perform this step yourself.") % (uuid))
+@@ -647,9 +647,9 @@ class Spice_Harvester(GObject.Object):
+             if not self.themes:
+                 if 'schema-file' in self.meta_map[uuid]:
+                     sentence = _("Please enter your password to remove the 
settings schema for %s") % (uuid)
+-                    if os.path.exists('/usr/bin/gksu') and 
os.path.exists(config.currentPath + "/bin/removeSchema.py"):
++                    if os.path.exists('/usr/bin/xdg-su') and 
os.path.exists(config.currentPath + "/bin/removeSchema.py"):
+                         for file in self.meta_map[uuid]:
+-                            launcher = 'gksu  --message "<b>%s</b>"' % 
sentence
++                            launcher = 'xdg-su -c'
+                             tool = config.currentPath + "/bin/removeSchema.py 
%s" % (file)
+                             command = '%s %s' % (launcher, tool)
+                             os.system(command)

++++++ cinnamon-settings-native.patch ++++++
--- /var/tmp/diff_new_pack.DXVBcp/_old  2017-11-14 12:57:10.791041319 +0100
+++ /var/tmp/diff_new_pack.DXVBcp/_new  2017-11-14 12:57:10.791041319 +0100
@@ -1,7 +1,7 @@
 --- a/files/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py
 +++ b/files/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py
-@@ -77,12 +77,10 @@ STANDALONE_MODULES = [
- #         Label                          Executable                          
Icon                Category        Keywords for filter
+@@ -79,12 +79,10 @@ STANDALONE_MODULES = [
+     #         Label                          Executable                       
   Icon                Category        Keywords for filter
      [_("Printers"),                      "system-config-printer",        
"cs-printer",         "hardware",       _("printers, laser, inkjet")],
      [_("Firewall"),                      "gufw",                         
"cs-firewall",        "admin",          _("firewall, block, filter, programs")],
 -    [_("Languages"),                     "mintlocale",                   
"cs-language",        "prefs",          _("language, install, foreign")],

++++++ cinnamon-wheel-and-sbin-path.patch ++++++
--- /var/tmp/diff_new_pack.DXVBcp/_old  2017-11-14 12:57:10.803040880 +0100
+++ /var/tmp/diff_new_pack.DXVBcp/_new  2017-11-14 12:57:10.803040880 +0100
@@ -21,9 +21,9 @@
  
  class PasswordDialog(Gtk.Dialog):
  
--    def __init__ (self, user, password_mask, group_mask):
-+    def __init__ (self, user, password_mask):
-         super(PasswordDialog, self).__init__()
+-    def __init__ (self, user, password_mask, group_mask, parent = None):
++    def __init__ (self, user, password_mask, parent = None):
+         super(PasswordDialog, self).__init__(None, parent)
  
          self.user = user
          self.password_mask = password_mask
@@ -51,8 +51,8 @@
          model, treeiter = self.users_treeview.get_selection().get_selected()
          if treeiter != None:
              user = model[treeiter][INDEX_USER_OBJECT]
--            dialog = PasswordDialog(user, self.password_mask, 
self.groups_label)
-+            dialog = PasswordDialog(user, self.password_mask)
+-            dialog = PasswordDialog(user, self.password_mask, 
self.groups_label, self.window)
++            dialog = PasswordDialog(user, self.password_mask, self.window)
              response = dialog.run()
  
      def _on_groups_button_clicked(self, widget):
@@ -90,7 +90,7 @@
              d.destroy()
  
 @@ -896,7 +888,7 @@ class Module:
-         dialog = GroupDialog(_("Group Name"), "")
+         dialog = GroupDialog(_("Group Name"), "", self.window)
          response = dialog.run()
          if response == Gtk.ResponseType.OK:
 -            subprocess.call(["groupadd", dialog.entry.get_text().lower()])
@@ -99,7 +99,7 @@
          dialog.destroy()
  
 @@ -907,7 +899,7 @@ class Module:
-             dialog = GroupDialog(_("Group Name"), group)
+             dialog = GroupDialog(_("Group Name"), group, self.window)
              response = dialog.run()
              if response == Gtk.ResponseType.OK:
 -                subprocess.call(["groupmod", group, "-n", 
dialog.entry.get_text().lower()])


Reply via email to