Hello community, here is the log from the commit of package cinnamon for openSUSE:Factory checked in at 2017-01-29 10:39:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cinnamon (Old) and /work/SRC/openSUSE:Factory/.cinnamon.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "cinnamon" Changes: -------- --- /work/SRC/openSUSE:Factory/cinnamon/cinnamon.changes 2017-01-10 10:50:34.771344758 +0100 +++ /work/SRC/openSUSE:Factory/.cinnamon.new/cinnamon.changes 2017-02-03 17:34:38.822637238 +0100 @@ -1,0 +2,5 @@ +Thu Jan 26 18:42:37 UTC 2017 - sor.alexei@meowr.ru + +- Fix password changing in cinnamon-wheel-and-sbin-path.patch. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cinnamon.spec ++++++ --- /var/tmp/diff_new_pack.lUJ5Qf/_old 2017-02-03 17:34:39.486543270 +0100 +++ /var/tmp/diff_new_pack.lUJ5Qf/_new 2017-02-03 17:34:39.490542704 +0100 @@ -30,10 +30,10 @@ Source: https://github.com/linuxmint/%{_name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz # Some documentation for people writing branding packages, shipped in the branding-upstream package. Source1: README.Gsettings-overrides -# PATCH-FIX-UPSTREAM cinnamon-network-user-connections.patch joss@debian.org -- Do not ask password everytime for wireless networks at login. -Patch0: %{name}-network-user-connections.patch # PATCH-FIX-OPENSUSE cinnamon-wheel-and-sbin-path sor.alexei@meowr.ru -- Make full sbin paths and use wheel as a sudo group. -Patch1: %{name}-wheel-and-sbin-path.patch +Patch0: %{name}-wheel-and-sbin-path.patch +# PATCH-FIX-UPSTREAM cinnamon-network-user-connections.patch joss@debian.org -- Do not ask password everytime for wireless networks at login. +Patch1: %{name}-network-user-connections.patch # PATCH-FIX-OPENSUSE cinnamon-settings-native.patch sor.alexei@meowr.ru -- Remove foreign configuration tools and add openSUSE's native. Patch2: %{name}-settings-native.patch # PATCH-FIX-OPENSUSE cinnamon-settings-xscreensaver-path.patch boo#960165 sor.alexei@meowr.ru -- Fix xscreensaver configs path. ++++++ cinnamon-wheel-and-sbin-path.patch ++++++ --- /var/tmp/diff_new_pack.lUJ5Qf/_old 2017-02-03 17:34:39.546534779 +0100 +++ /var/tmp/diff_new_pack.lUJ5Qf/_new 2017-02-03 17:34:39.546534779 +0100 @@ -17,7 +17,13 @@ --- a/files/usr/share/cinnamon/cinnamon-settings-users/cinnamon-settings-users.py +++ b/files/usr/share/cinnamon/cinnamon-settings-users/cinnamon-settings-users.py -@@ -158,7 +158,6 @@ class PasswordDialog(Gtk.Dialog): +@@ -153,12 +153,11 @@ class EditableEntry (Gtk.Notebook): + + class PasswordDialog(Gtk.Dialog): + +- def __init__ (self, user, password_mask, group_mask): ++ def __init__ (self, user, password_mask): + super(PasswordDialog, self).__init__() self.user = user self.password_mask = password_mask @@ -25,10 +31,11 @@ self.set_modal(True) self.set_skip_taskbar_hint(True) -@@ -225,13 +224,7 @@ class PasswordDialog(Gtk.Dialog): +@@ -224,14 +223,7 @@ class PasswordDialog(Gtk.Dialog): + def change_password(self): newpass = self.new_password.get_text() self.user.set_password(newpass, "") - mask = self.group_mask.get_text() +- mask = self.group_mask.get_text() - if "nopasswdlogin" in mask: - subprocess.call(["gpasswd", "-d", self.user.get_user_name(), "nopasswdlogin"]) - mask = mask.split(", ") @@ -40,7 +47,16 @@ self.destroy() def set_passwords_visibility(self): -@@ -580,7 +573,7 @@ class Module: +@@ -569,7 +561,7 @@ class Module: + 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) + response = dialog.run() + + def _on_groups_button_clicked(self, widget): +@@ -580,7 +572,7 @@ class Module: response = dialog.run() if response == Gtk.ResponseType.OK: groups = dialog.get_selected_groups() @@ -49,7 +65,7 @@ groups.sort() self.groups_label.set_text(", ".join(groups)) dialog.destroy() -@@ -814,11 +807,11 @@ class Module: +@@ -814,11 +806,11 @@ class Module: pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_size("/usr/share/cinnamon/faces/user-generic.png", 48, 48) description = "<b>%s</b>\n%s" % (fullname, username) piter = self.users.append(None, [new_user, pixbuf, description]) @@ -64,7 +80,7 @@ self.load_groups() dialog.destroy() -@@ -863,7 +856,7 @@ class Module: +@@ -863,7 +855,7 @@ class Module: d.set_default_response(Gtk.ResponseType.NO) r = d.run() if r == Gtk.ResponseType.YES: @@ -73,7 +89,7 @@ self.load_groups() d.destroy() -@@ -871,7 +864,7 @@ class Module: +@@ -871,7 +863,7 @@ class Module: dialog = GroupDialog(_("Group Name"), "") response = dialog.run() if response == Gtk.ResponseType.OK: @@ -82,7 +98,7 @@ self.load_groups() dialog.destroy() -@@ -882,7 +875,7 @@ class Module: +@@ -882,7 +874,7 @@ class Module: dialog = GroupDialog(_("Group Name"), group) response = dialog.run() if response == Gtk.ResponseType.OK: