Hello community,

here is the log from the commit of package cinnamon-session for 
openSUSE:Leap:15.2 checked in at 2020-05-13 03:49:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/cinnamon-session (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.cinnamon-session.new.2738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "cinnamon-session"

Wed May 13 03:49:42 2020 rev:11 rq:786366 version:4.4.1

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/cinnamon-session/cinnamon-session.changes      
2020-02-21 23:52:58.108997716 +0100
+++ 
/work/SRC/openSUSE:Leap:15.2/.cinnamon-session.new.2738/cinnamon-session.changes
    2020-05-13 03:49:43.763934861 +0200
@@ -1,0 +2,16 @@
+Mon Mar 16 15:05:31 UTC 2020 - Marguerite Su <[email protected]>
+
+- update version 4.4.1
+  * main.c: Add a setting to run the session with
+    GDK_SYNCHRONIZE=1, which allows XErrors to be
+    backtraced
+  * csm-presence.c: Don't start cinnamon-screensaver
+    during construction
+  * Clean-up remaining dbus-glib references after removal
+    in #125
+  * csm-systemd.c: Restore old check for logind
+- change in 4.4.0
+  * csm-system: Check for logind and fall back to consolekit,
+    instead of using a gsettings key to determine which to use.
+
+-------------------------------------------------------------------

Old:
----
  cinnamon-session-4.2.1.tar.gz

New:
----
  cinnamon-session-4.4.1.tar.gz

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

Other differences:
------------------
++++++ cinnamon-session.spec ++++++
--- /var/tmp/diff_new_pack.9KuoYJ/_old  2020-05-13 03:49:44.075935516 +0200
+++ /var/tmp/diff_new_pack.9KuoYJ/_new  2020-05-13 03:49:44.075935516 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package cinnamon-session
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           cinnamon-session
-Version:        4.2.1
+Version:        4.4.1
 Release:        0
 Summary:        The session manager for the Cinnamon Desktop
 License:        GPL-2.0-or-later AND LGPL-2.1-or-later
@@ -35,6 +35,7 @@
 BuildRequires:  xtrans
 BuildRequires:  pkgconfig(dbus-glib-1)
 BuildRequires:  pkgconfig(gl)
+BuildRequires:  pkgconfig(gconf-2.0)
 BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(gtk+-3.0)
 BuildRequires:  pkgconfig(json-glib-1.0)

++++++ cinnamon-session-4.2.1.tar.gz -> cinnamon-session-4.4.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/cinnamon-session-4.2.1/cinnamon-session/csm-presence.c 
new/cinnamon-session-4.4.1/cinnamon-session/csm-presence.c
--- old/cinnamon-session-4.2.1/cinnamon-session/csm-presence.c  2019-07-04 
10:21:23.000000000 +0200
+++ new/cinnamon-session-4.4.1/cinnamon-session/csm-presence.c  2020-02-14 
09:54:40.000000000 +0100
@@ -351,7 +351,7 @@
         }
 
         presence->priv->screensaver_proxy = g_dbus_proxy_new_sync 
(presence->priv->connection,
-                                                                   
G_DBUS_PROXY_FLAGS_NONE,
+                                                                   
G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START,
                                                                    NULL,
                                                                    CS_NAME,
                                                                    CS_PATH,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cinnamon-session-4.2.1/cinnamon-session/csm-system.c 
new/cinnamon-session-4.4.1/cinnamon-session/csm-system.c
--- old/cinnamon-session-4.2.1/cinnamon-session/csm-system.c    2019-07-04 
10:21:23.000000000 +0200
+++ new/cinnamon-session-4.4.1/cinnamon-session/csm-system.c    2020-02-14 
09:54:40.000000000 +0100
@@ -170,22 +170,20 @@
         static CsmSystem *system = NULL;
 
         if (system == NULL) {
-                GSettings *session_settings = g_settings_new 
("org.cinnamon.desktop.session");
-                if (g_settings_get_boolean (session_settings, 
"session-manager-uses-logind")) {
-                  // Use logind
-                  system = CSM_SYSTEM (csm_systemd_new ());
-                  if (system != NULL) {
+                // Use logind
+                system = CSM_SYSTEM (csm_systemd_new ());
+
+                if (system != NULL) {
                         g_debug ("Using systemd for session tracking");
-                  }
                 }
                 else {
-                  // Use consolekit
-                  system = CSM_SYSTEM (csm_consolekit_new ());
-                  if (system != NULL) {
-                        g_debug ("Using ConsoleKit for session tracking");
-                  }
+                        // Use consolekit
+                        system = CSM_SYSTEM (csm_consolekit_new ());
+
+                        if (system != NULL) {
+                                g_debug ("Using ConsoleKit for session 
tracking");
+                        }
                 }
-                g_object_unref (session_settings);
         }
 
         return g_object_ref (system);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/cinnamon-session-4.2.1/cinnamon-session/csm-systemd.c 
new/cinnamon-session-4.4.1/cinnamon-session/csm-systemd.c
--- old/cinnamon-session-4.2.1/cinnamon-session/csm-systemd.c   2019-07-04 
10:21:23.000000000 +0200
+++ new/cinnamon-session-4.4.1/cinnamon-session/csm-systemd.c   2020-02-14 
09:54:40.000000000 +0100
@@ -739,7 +739,7 @@
         CsmSystemd *manager;
 
         /* logind is not running ? */
-        if (access("/run/systemd/seats/", F_OK) < 0)
+        if (access("/run/systemd/seats/", F_OK) < 0) // sd_booted ()
                 return NULL;
 
         manager = g_object_new (CSM_TYPE_SYSTEMD, NULL);
@@ -747,7 +747,7 @@
         return manager;
 }
 
-#else
+#else /* HAVE_LOGIND */
 
 CsmSystemd *
 csm_systemd_new (void)
@@ -755,4 +755,4 @@
         return NULL;
 }
 
-#endif
+#endif /* HAVE_LOGIND */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cinnamon-session-4.2.1/cinnamon-session/csm-util.c 
new/cinnamon-session-4.4.1/cinnamon-session/csm-util.c
--- old/cinnamon-session-4.2.1/cinnamon-session/csm-util.c      2019-07-04 
10:21:23.000000000 +0200
+++ new/cinnamon-session-4.4.1/cinnamon-session/csm-util.c      2020-02-14 
09:54:40.000000000 +0100
@@ -32,8 +32,6 @@
 #include <glib/gstdio.h>
 #include <gtk/gtk.h>
 
-#include <dbus/dbus-glib.h>
-
 #include "csm-util.h"
 
 static gchar *_saved_session_dir = NULL;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cinnamon-session-4.2.1/cinnamon-session/main.c 
new/cinnamon-session-4.4.1/cinnamon-session/main.c
--- old/cinnamon-session-4.2.1/cinnamon-session/main.c  2019-07-04 
10:21:23.000000000 +0200
+++ new/cinnamon-session-4.4.1/cinnamon-session/main.c  2020-02-14 
09:54:40.000000000 +0100
@@ -215,6 +215,13 @@
                 { NULL, 0, 0, 0, NULL, NULL, NULL }
         };
 
+        GSettings *settings;
+        settings = g_settings_new ("org.cinnamon.SessionManager");
+
+        if (g_settings_get_boolean (settings, "x-sync")) {
+            csm_util_setenv ("GDK_SYNCHRONIZE", "1");
+        }
+
         /* Make sure that we have a session bus */
         if (!require_dbus_session (argc, argv, &error)) {
                 csm_util_init_error (TRUE, "%s", error->message);
@@ -224,9 +231,6 @@
         bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
         textdomain (GETTEXT_PACKAGE);
 
-        GSettings *settings;
-
-        settings = g_settings_new ("org.cinnamon.SessionManager");
         if (g_settings_get_boolean (settings, "debug")) {
             debug = TRUE;
         }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cinnamon-session-4.2.1/data/meson.build 
new/cinnamon-session-4.4.1/data/meson.build
--- old/cinnamon-session-4.2.1/data/meson.build 2019-07-04 10:21:23.000000000 
+0200
+++ new/cinnamon-session-4.4.1/data/meson.build 2020-02-14 09:54:40.000000000 
+0100
@@ -15,11 +15,7 @@
 )
 
 install_data(
-  configure_file(
-    input : 'org.cinnamon.SessionManager.gschema.xml.in',
-    output: 'org.cinnamon.SessionManager.gschema.xml',
-    configuration: configuration_data(),
-  ),
+  'org.cinnamon.SessionManager.gschema.xml',
   install_dir: join_paths(get_option('datadir'), 'glib-2.0', 'schemas')
 )
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/cinnamon-session-4.2.1/data/org.cinnamon.SessionManager.gschema.xml 
new/cinnamon-session-4.4.1/data/org.cinnamon.SessionManager.gschema.xml
--- old/cinnamon-session-4.2.1/data/org.cinnamon.SessionManager.gschema.xml     
1970-01-01 01:00:00.000000000 +0100
+++ new/cinnamon-session-4.4.1/data/org.cinnamon.SessionManager.gschema.xml     
2020-02-14 09:54:40.000000000 +0100
@@ -0,0 +1,52 @@
+<schemalist gettext-domain="cinnamon-session">
+  <schema id="org.cinnamon.SessionManager" 
path="/org/cinnamon/cinnamon-session/">
+    <key name="debug" type="b">
+      <default>false</default>
+      <summary>Show debug info</summary>
+      <description>If enabled, cinnamon-session will output debug 
information.</description>
+    </key>
+    <key name="x-sync" type="b">
+      <default>false</default>
+      <summary>Start the session with GDK_SYNCHRONIZE=1</summary>
+      <description>If enabled, cinnamon-session and all (gtk) children will 
make all X requests synchronously, for debugging x errors.</description>
+    </key>
+    <key name="auto-save-session" type="b">
+      <default>false</default>
+      <summary>Save sessions</summary>
+      <description>If enabled, cinnamon-session will save the session 
automatically.</description>
+    </key>
+    <key name="logout-prompt" type="b">
+      <default>true</default>
+      <summary>Logout prompt</summary>
+      <description>If enabled, cinnamon-session will prompt the user before 
ending a session.</description>
+    </key>
+    <key name="show-fallback-warning" type="b">
+      <default>true</default>
+      <summary>Show the fallback warning</summary>
+      <description>If enabled, cinnamon-session will display a warning dialog 
after login if the session was automatically fallen back.</description>
+    </key>
+    <key name="autostart-blacklist" type="as">
+      <default>['gnome-settings-daemon', 'org.gnome.SettingsDaemon', 
'gnome-fallback-mount-helper', 'gnome-screensaver', 'mate-screensaver', 
'mate-keyring-daemon', 'indicator-session', 'gnome-initial-setup-copy-worker', 
'gnome-initial-setup-first-login', 'gnome-welcome-tour', 
'xscreensaver-autostart', 'nautilus-autostart', 'caja', 
'xfce4-power-manager']</default>
+      <summary>Applications to block from autostarting or appearing in the app 
system</summary>
+      <description>
+        A list of applications or desktop names (without the .desktop 
extension) to prevent from
+        being accessible during the session.
+      </description>
+    </key>
+    <key name="quit-delay-toggle" type="b">
+      <default>false</default>
+      <summary>Toggles if there should be a timer when ending the 
session</summary>
+      <description>Toggles whether or not there's a timer to automatically end 
the current session</description>
+    </key>
+    <key name="quit-time-delay" type="i">
+      <default>60</default>
+      <summary>The time delay before quitting the system 
automatically</summary>
+      <description>The time delay before the shutdown/logout dialogue quits 
the system automatically</description>
+    </key>
+    <key name="prefer-hybrid-sleep" type="b">
+      <default>false</default>
+      <summary>If your hardware and login service supports 'Hybrid Sleep' then 
use it instead of normal Suspend</summary>
+      <description>Whether or not to attempt to use hybrid sleep mode for 
suspend.  If it is unsupported, normal sleep will be used instead</description>
+    </key>
+  </schema>
+</schemalist>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/cinnamon-session-4.2.1/data/org.cinnamon.SessionManager.gschema.xml.in 
new/cinnamon-session-4.4.1/data/org.cinnamon.SessionManager.gschema.xml.in
--- old/cinnamon-session-4.2.1/data/org.cinnamon.SessionManager.gschema.xml.in  
2019-07-04 10:21:23.000000000 +0200
+++ new/cinnamon-session-4.4.1/data/org.cinnamon.SessionManager.gschema.xml.in  
1970-01-01 01:00:00.000000000 +0100
@@ -1,47 +0,0 @@
-<schemalist gettext-domain="cinnamon-session">
-  <schema id="org.cinnamon.SessionManager" 
path="/org/cinnamon/cinnamon-session/">
-    <key name="debug" type="b">
-      <default>false</default>
-      <summary>Show debug info</summary>
-      <description>If enabled, cinnamon-session will output debug 
information.</description>
-    </key>
-    <key name="auto-save-session" type="b">
-      <default>false</default>
-      <summary>Save sessions</summary>
-      <description>If enabled, cinnamon-session will save the session 
automatically.</description>
-    </key>
-    <key name="logout-prompt" type="b">
-      <default>true</default>
-      <summary>Logout prompt</summary>
-      <description>If enabled, cinnamon-session will prompt the user before 
ending a session.</description>
-    </key>
-    <key name="show-fallback-warning" type="b">
-      <default>true</default>
-      <summary>Show the fallback warning</summary>
-      <description>If enabled, cinnamon-session will display a warning dialog 
after login if the session was automatically fallen back.</description>
-    </key>
-    <key name="autostart-blacklist" type="as">
-      <default>['gnome-settings-daemon', 'org.gnome.SettingsDaemon', 
'gnome-fallback-mount-helper', 'gnome-screensaver', 'mate-screensaver', 
'mate-keyring-daemon', 'indicator-session', 'gnome-initial-setup-copy-worker', 
'gnome-initial-setup-first-login', 'gnome-welcome-tour', 
'xscreensaver-autostart', 'nautilus-autostart', 'caja', 
'xfce4-power-manager']</default>
-      <summary>Applications to block from autostarting or appearing in the app 
system</summary>
-      <description>
-        A list of applications or desktop names (without the .desktop 
extension) to prevent from
-        being accessible during the session.
-      </description>
-    </key>
-    <key name="quit-delay-toggle" type="b">
-      <default>false</default>
-      <summary>Toggles if there should be a timer when ending the 
session</summary>
-      <description>Toggles whether or not there's a timer to automatically end 
the current session</description>
-    </key>
-    <key name="quit-time-delay" type="i">
-      <default>60</default>
-      <summary>The time delay before quitting the system 
automatically</summary>
-      <description>The time delay before the shutdown/logout dialogue quits 
the system automatically</description>
-    </key>
-    <key name="prefer-hybrid-sleep" type="b">
-      <default>false</default>
-      <summary>If your hardware and login service supports 'Hybrid Sleep' then 
use it instead of normal Suspend</summary>
-      <description>Whether or not to attempt to use hybrid sleep mode for 
suspend.  If it is unsupported, normal sleep will be used instead</description>
-    </key>
-  </schema>
-</schemalist>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cinnamon-session-4.2.1/debian/changelog 
new/cinnamon-session-4.4.1/debian/changelog
--- old/cinnamon-session-4.2.1/debian/changelog 2019-07-04 10:21:23.000000000 
+0200
+++ new/cinnamon-session-4.4.1/debian/changelog 2020-02-14 09:54:40.000000000 
+0100
@@ -1,3 +1,33 @@
+cinnamon-session (4.4.1) tricia; urgency=medium
+
+  [ Eli Schwartz ]
+  * build: don't try to configure a data file that has nothing to configure
+
+  [ Michael Webster ]
+  * csm-systemd.c: Restore old check for logind.
+
+  [ Sparky Bluefang ]
+  * Clean-up remaining dbus-glib references after removal in #125
+
+  [ Michael Webster ]
+  * csm-presence.c: Don't start cinnamon-screensaver during construction.
+  * main.c: Add a setting to run the session with GDK_SYNCHRONIZE=1, which 
allows XErrors to be backtraced.
+
+  [ Clement Lefebvre ]
+  * Package: Remove URL
+
+ -- Clement Lefebvre <[email protected]>  Fri, 14 Feb 2020 08:53:57 +0000
+
+cinnamon-session (4.4.0) tricia; urgency=medium
+
+  [ Michael Webster ]
+  * csm-system: Check for logind and fall back to consolekit, instead of using 
a gsettings key to determine which to use.
+
+  [ Soapux ]
+  * meson: Update style of build options (#129)
+
+ -- Clement Lefebvre <[email protected]>  Sat, 16 Nov 2019 15:12:52 +0100
+
 cinnamon-session (4.2.1) tina; urgency=medium
 
   [ Michael Webster ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cinnamon-session-4.2.1/debian/control 
new/cinnamon-session-4.4.1/debian/control
--- old/cinnamon-session-4.2.1/debian/control   2019-07-04 10:21:23.000000000 
+0200
+++ new/cinnamon-session-4.4.1/debian/control   2020-02-14 09:54:40.000000000 
+0100
@@ -7,7 +7,6 @@
  gnome-pkg-tools (>= 0.13),
  intltool (>= 0.40.6),
  libcanberra-dev,
- libdbus-glib-1-dev (>= 0.88),
  libgl1-mesa-dev,
  libglib2.0-dev (>= 2.37.3),
  libgtk-3-dev (>= 3.0.0),
@@ -29,7 +28,6 @@
  xsltproc,
  xtrans-dev,
 Standards-Version: 3.9.6
-Homepage: http://cinnamon.linuxmint.com
 
 Package: cinnamon-session
 Architecture: any
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cinnamon-session-4.2.1/debian/rules 
new/cinnamon-session-4.4.1/debian/rules
--- old/cinnamon-session-4.2.1/debian/rules     2019-07-04 10:21:23.000000000 
+0200
+++ new/cinnamon-session-4.4.1/debian/rules     2020-02-14 09:54:40.000000000 
+0100
@@ -10,11 +10,11 @@
                --libdir=/usr/lib/$(DEB_HOST_MULTIARCH) \
                --libexecdir=/usr/lib/$(DEB_HOST_MULTIARCH) \
                --buildtype=plain \
-               -Dwith-docbook=true \
-               -Dwith-frequent-warnings=true \
-               -Dwith-gconf=false \
-               -Dwith-ipv6=true \
-               -Dwith-xtrans=true
+               -Ddocbook=true \
+               -Dfrequent_warnings=true \
+               -Dgconf=false \
+               -Dipv6=true \
+               -Dxtrans=true
 
 override_dh_auto_build:
        ninja -C debian/build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cinnamon-session-4.2.1/meson.build 
new/cinnamon-session-4.4.1/meson.build
--- old/cinnamon-session-4.2.1/meson.build      2019-07-04 10:21:23.000000000 
+0200
+++ new/cinnamon-session-4.4.1/meson.build      2020-02-14 09:54:40.000000000 
+0100
@@ -1,7 +1,7 @@
 # https://github.com/linuxmint/cinnamon-session
 project('cinnamon-session',
   [ 'c', ],
-  version: '4.2.1',
+  version: '4.4.1',
   meson_version: '>=0.37.0',
 )
 
@@ -12,7 +12,7 @@
 conf = configuration_data()
 project_cflags = []
 
-if not get_option('with-frequent-warnings')
+if not get_option('frequent_warnings')
   warnflags = [
     '-Wno-deprecated-declarations',
     '-Wno-unused',
@@ -42,7 +42,7 @@
 xcomposite  = dependency('xcomposite')
 gl          = dependency('gl')
 
-if get_option('with-gconf')
+if get_option('gconf')
   gconf     = dependency('gconf-2.0')
 else
   gconf     = dependency('', required: false)
@@ -78,7 +78,7 @@
 xrender = dependency('xrender', required: false)
 conf.set('HAVE_XRENDER', xrender.found())
 
-docbook_enabled = get_option('with-docbook')
+docbook_enabled = get_option('docbook')
 if docbook_enabled
   xmlto = find_program('xmlto')
 endif
@@ -93,7 +93,7 @@
 
 # Check for X transport interface - allows to disable ICE Transports
 # See also https://bugzilla.gnome.org/show_bug.cgi?id=725100
-if get_option('with-xtrans')
+if get_option('xtrans')
   xtrans = dependency('xtrans')
 else
   xtrans = dependency('', required: false)
@@ -103,7 +103,7 @@
 # Check whether IPv6 is enabled on the system...
 have_ipv6 = false
 ipv6_libs = []
-if get_option('with-ipv6')
+if get_option('ipv6')
   if cc.compiles('''
     #include <sys/types.h>
     #include <sys/socket.h>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cinnamon-session-4.2.1/meson_options.txt 
new/cinnamon-session-4.4.1/meson_options.txt
--- old/cinnamon-session-4.2.1/meson_options.txt        2019-07-04 
10:21:23.000000000 +0200
+++ new/cinnamon-session-4.4.1/meson_options.txt        2020-02-14 
09:54:40.000000000 +0100
@@ -1,5 +1,5 @@
-option('with-frequent-warnings',  type: 'boolean', value: false)
-option('with-docbook',            type: 'boolean', value: true)
-option('with-gconf',              type: 'boolean', value: true)
-option('with-ipv6',               type: 'boolean', value: true)
-option('with-xtrans',             type: 'boolean', value: true)
+option('frequent_warnings',  type: 'boolean', value: false)
+option('docbook',            type: 'boolean', value: true)
+option('gconf',              type: 'boolean', value: true)
+option('ipv6',               type: 'boolean', value: true)
+option('xtrans',             type: 'boolean', value: true)


Reply via email to