Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package cinnamon-screensaver for 
openSUSE:Factory checked in at 2021-07-01 07:05:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cinnamon-screensaver (Old)
 and      /work/SRC/openSUSE:Factory/.cinnamon-screensaver.new.2625 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "cinnamon-screensaver"

Thu Jul  1 07:05:54 2021 rev:22 rq:903292 version:5.0.6

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/cinnamon-screensaver/cinnamon-screensaver.changes    
    2021-06-22 20:45:00.390827554 +0200
+++ 
/work/SRC/openSUSE:Factory/.cinnamon-screensaver.new.2625/cinnamon-screensaver.changes
      2021-07-01 07:06:18.123164180 +0200
@@ -1,0 +2,14 @@
+Wed Jun 30 06:23:14 UTC 2021 - Paolo Stivanin <[email protected]>
+
+- Update to version 5.0.6.
+  * cinnamon-screensaver-pam-helper.c: Check for a null pointer
+    returned from fgets.
+  * Fix error: no return statement in function
+  * powerWidget.py: Don't update the power state before the
+    UPower client has been constructed.
+  * uPowerClient.py: Don't rely on the OnBattery property
+    of the upower client, it's unreliable.
+  * passwordEntry.py: Limit the entry's maximum length.
+- Drop fix-cs-backup-locker-no-return-statement.patch
+
+-------------------------------------------------------------------

Old:
----
  cinnamon-screensaver-5.0.3.tar.gz
  fix-cs-backup-locker-no-return-statement.patch

New:
----
  cinnamon-screensaver-5.0.6.tar.gz

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

Other differences:
------------------
++++++ cinnamon-screensaver.spec ++++++
--- /var/tmp/diff_new_pack.5wwbC6/_old  2021-07-01 07:06:18.587160556 +0200
+++ /var/tmp/diff_new_pack.5wwbC6/_new  2021-07-01 07:06:18.591160524 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           cinnamon-screensaver
-Version:        5.0.3
+Version:        5.0.6
 Release:        0
 Summary:        Cinnamon screensaver and locker
 License:        GPL-2.0-or-later
@@ -26,9 +26,6 @@
 Source:         
https://github.com/linuxmint/%{name}/archive/%{version}/%{name}-%{version}.tar.gz
 # PATCH-FIX-OPENSUSE cinnamon-screensaver-suse-pam.patch -- Use SUSE-specific 
PAM configuration.
 Patch0:         %{name}-suse-pam.patch
-# PATCH-FIX-OPENSUSE fix-cs-backup-locker-no-return-statement.patch 
[email protected] -- Fix cs-backup-locker.c error: no return statement in 
function returning non-void
-# https://github.com/linuxmint/cinnamon-screensaver/pull/375
-Patch1:         fix-cs-backup-locker-no-return-statement.patch
 BuildRequires:  fdupes
 BuildRequires:  intltool
 BuildRequires:  libtool
@@ -63,7 +60,6 @@
 %prep
 %setup -q
 %patch0 -p1
-%patch1 -p1
 
 %build
 %meson

++++++ cinnamon-screensaver-5.0.3.tar.gz -> cinnamon-screensaver-5.0.6.tar.gz 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/cinnamon-screensaver-5.0.3/backup-locker/cs-backup-locker.c 
new/cinnamon-screensaver-5.0.6/backup-locker/cs-backup-locker.c
--- old/cinnamon-screensaver-5.0.3/backup-locker/cs-backup-locker.c     
2021-06-10 15:06:58.000000000 +0200
+++ new/cinnamon-screensaver-5.0.6/backup-locker/cs-backup-locker.c     
2021-06-25 18:00:32.000000000 +0200
@@ -156,6 +156,7 @@
     {
         activate_backup_window (window);
     }
+    return GDK_EVENT_PROPAGATE;
 }
 
 static void
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cinnamon-screensaver-5.0.3/debian/changelog 
new/cinnamon-screensaver-5.0.6/debian/changelog
--- old/cinnamon-screensaver-5.0.3/debian/changelog     2021-06-10 
15:06:58.000000000 +0200
+++ new/cinnamon-screensaver-5.0.6/debian/changelog     2021-06-25 
18:00:32.000000000 +0200
@@ -1,3 +1,28 @@
+cinnamon-screensaver (5.0.6) uma; urgency=medium
+
+  [ Michael Webster ]
+  * cinnamon-screensaver-pam-helper.c: Check for a null pointer returned from 
fgets.
+
+  [ Kevin Tee ]
+  * Fix error: no return statement in function (#375)
+
+ -- Clement Lefebvre <[email protected]>  Fri, 25 Jun 2021 16:58:03 +0100
+
+cinnamon-screensaver (5.0.5) uma; urgency=medium
+
+  [ Michael Webster ]
+  * powerWidget.py: Don't update the power state before the UPower client has 
been constructed.
+  * uPowerClient.py: Don't rely on the OnBattery property of the upower 
client, it's unreliable.
+
+ -- Clement Lefebvre <[email protected]>  Mon, 14 Jun 2021 16:29:15 +0100
+
+cinnamon-screensaver (5.0.4) uma; urgency=medium
+
+  [ Michael Webster ]
+  * passwordEntry.py: Limit the entry's maximum length.
+
+ -- Clement Lefebvre <[email protected]>  Fri, 11 Jun 2021 10:28:37 +0100
+
 cinnamon-screensaver (5.0.3) uma; urgency=medium
 
   [ Michael Webster ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cinnamon-screensaver-5.0.3/meson.build 
new/cinnamon-screensaver-5.0.6/meson.build
--- old/cinnamon-screensaver-5.0.3/meson.build  2021-06-10 15:06:58.000000000 
+0200
+++ new/cinnamon-screensaver-5.0.6/meson.build  2021-06-25 18:00:32.000000000 
+0200
@@ -1,4 +1,4 @@
-project('cinnamon-screensaver', 'c', version: '5.0.3', meson_version: 
'>=0.46.0')
+project('cinnamon-screensaver', 'c', version: '5.0.6', meson_version: 
'>=0.46.0')
 
 cc = meson.get_compiler('c')
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/cinnamon-screensaver-5.0.3/src/dbusdepot/uPowerClient.py 
new/cinnamon-screensaver-5.0.6/src/dbusdepot/uPowerClient.py
--- old/cinnamon-screensaver-5.0.3/src/dbusdepot/uPowerClient.py        
2021-06-10 15:06:58.000000000 +0200
+++ new/cinnamon-screensaver-5.0.6/src/dbusdepot/uPowerClient.py        
2021-06-25 18:00:32.000000000 +0200
@@ -55,8 +55,6 @@
     def on_client_setup_complete(self):
         self.proxy.connect("device-removed", self.on_device_added_or_removed)
         self.proxy.connect("device-added", self.on_device_added_or_removed)
-        self.proxy.connect("notify::on-battery", self.on_battery_changed)
-
         self.queue_update_state()
 
     def on_device_added_or_removed(self, proxy, path):
@@ -120,13 +118,12 @@
 
         # UPower doesn't necessarily have a LinePower device if there are no 
batteries.
         # Default to plugged in, then.
-        new_plugged_in = True
+        new_plugged_in = False
         new_have_battery = False
 
         for path, dev in self.relevant_devices:
-            if dev.get_property("type") == DeviceType.LinePower:
-                new_plugged_in = dev.get_property("online")
             if dev.get_property("type") == DeviceType.Battery:
+                new_plugged_in = dev.get_property("state") != 
DeviceState.Discharging
                 new_have_battery = True
 
         if (new_plugged_in != old_plugged_in) or (new_have_battery != 
old_have_battery):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/cinnamon-screensaver-5.0.3/src/pamhelper/cinnamon-screensaver-pam-helper.c 
new/cinnamon-screensaver-5.0.6/src/pamhelper/cinnamon-screensaver-pam-helper.c
--- 
old/cinnamon-screensaver-5.0.3/src/pamhelper/cinnamon-screensaver-pam-helper.c  
    2021-06-10 15:06:58.000000000 +0200
+++ 
new/cinnamon-screensaver-5.0.6/src/pamhelper/cinnamon-screensaver-pam-helper.c  
    2021-06-25 18:00:32.000000000 +0200
@@ -323,13 +323,16 @@
 
         g_mutex_lock (&password_mutex);
 
-        if (input [strlen (input) - 1] == '\n')
+        if (input != NULL)
         {
-            input [strlen (input) - 1] = 0;
-        }
+            if (input [strlen (input) - 1] == '\n')
+            {
+                input [strlen (input) - 1] = 0;
+            }
 
-        password_ptr = g_strdup (input);
-        memset (input, '\b', strlen (input));
+            password_ptr = g_strdup (input);
+            memset (input, '\b', strlen (input));
+        }
 
         g_mutex_unlock (&password_mutex);
     }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cinnamon-screensaver-5.0.3/src/passwordEntry.py 
new/cinnamon-screensaver-5.0.6/src/passwordEntry.py
--- old/cinnamon-screensaver-5.0.3/src/passwordEntry.py 2021-06-10 
15:06:58.000000000 +0200
+++ new/cinnamon-screensaver-5.0.6/src/passwordEntry.py 2021-06-25 
18:00:32.000000000 +0200
@@ -17,7 +17,7 @@
     keyboard layout, and allowing switching of the layout.
     """
     def __init__(self):
-        super(PasswordEntry, self).__init__()
+        super(PasswordEntry, self).__init__(max_length=200)
         self.get_style_context().add_class("passwordentry")
 
         placeholder_text = _("Please enter your password...")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/cinnamon-screensaver-5.0.3/src/widgets/powerWidget.py 
new/cinnamon-screensaver-5.0.6/src/widgets/powerWidget.py
--- old/cinnamon-screensaver-5.0.3/src/widgets/powerWidget.py   2021-06-10 
15:06:58.000000000 +0200
+++ new/cinnamon-screensaver-5.0.6/src/widgets/powerWidget.py   2021-06-25 
18:00:32.000000000 +0200
@@ -47,10 +47,6 @@
                                            "percentage-changed",
                                            self.on_percentage_changed)
 
-        self.power_client.rescan_devices()
-
-        self.on_power_state_changed(self.power_client)
-
     def refresh(self):
         self.on_power_state_changed(self.power_client)
 

Reply via email to