Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2013-11-04 12:46:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lightdm (Old)
 and      /work/SRC/openSUSE:Factory/.lightdm.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lightdm"

Changes:
--------
--- /work/SRC/openSUSE:Factory/lightdm/lightdm.changes  2013-10-23 
10:10:46.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes     2013-11-04 
12:46:09.000000000 +0100
@@ -1,0 +2,11 @@
+Thu Oct 31 17:50:29 UTC 2013 - [email protected]
+
+- update to version 1.8.3
+  - Correctly set  for greeters. This was regressed in 1.7.5 for
+    ConsoleKit and was never passed to logind
+  - Correctly set user in session setup script
+  - Fix notification of sessions being logged out
+- drop obsolete lightdm-fix-session-setup-script-env.patch and
+  lightdm-set-xdg-session-class.patch
+
+-------------------------------------------------------------------

Old:
----
  lightdm-1.8.2.tar.xz
  lightdm-fix-session-setup-script-env.patch
  lightdm-set-xdg-session-class.patch

New:
----
  lightdm-1.8.3.tar.xz

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

Other differences:
------------------
++++++ lightdm.spec ++++++
--- /var/tmp/diff_new_pack.b0xPEK/_old  2013-11-04 12:46:10.000000000 +0100
+++ /var/tmp/diff_new_pack.b0xPEK/_new  2013-11-04 12:46:10.000000000 +0100
@@ -28,7 +28,7 @@
 %endif
 
 Name:           lightdm
-Version:        1.8.2
+Version:        1.8.3
 Release:        0
 Summary:        Lightweight, Cross-desktop Display Manager
 License:        GPL-3.0+
@@ -52,10 +52,6 @@
 Patch5:         lightdm-disable-utmp-handling.patch
 # PATCH-FIX-OPENSUSE lightdm-use-run-dir.patch [email protected] -- Use /run 
instead of /var/run
 Patch6:         lightdm-use-run-dir.patch
-# PATCH-FIX-UPSTREAM lightdm-fix-session-setup-script-env.patch 
[email protected] -- Put user information in the environment when running 
session-setup-script
-Patch7:         lightdm-fix-session-setup-script-env.patch
-# PATCH-FIX-UPSTREAM lightdm-set-xdg-session-class.patch bnc#846914 lp#1242939 
[email protected] -- Correctly set $XDG_SESSION_CLASS for greeters (backported 
from upstream bzr)
-Patch8:         lightdm-set-xdg-session-class.patch
 BuildRequires:  gcc-c++
 BuildRequires:  gnome-common
 BuildRequires:  gtk-doc
@@ -142,8 +138,6 @@
 %if 0%{?suse_version} >= 1230
 %patch6 -p1
 %endif
-%patch7 -p1
-%patch8 -p1
 
 %build
 bash ./autogen.sh

++++++ lightdm-1.8.2.tar.xz -> lightdm-1.8.3.tar.xz ++++++
++++ 1867 lines of diff (skipped)

++++++ lightdm-disable-utmp-handling.patch ++++++
--- /var/tmp/diff_new_pack.b0xPEK/_old  2013-11-04 12:46:11.000000000 +0100
+++ /var/tmp/diff_new_pack.b0xPEK/_new  2013-11-04 12:46:11.000000000 +0100
@@ -1,5 +1,5 @@
 # HG changeset patch
-# Parent e7b391d67ca5135c48d1aef993e2aedfbce4345e
+# Parent acf3eab3dcbae79c5aa9ec3d9ef1bf68b44ae7ff
 disable utmp handling since this is handled in the Xstartup/Xreset scripts
 
 diff --git a/src/session-child.c b/src/session-child.c
@@ -15,15 +15,15 @@
  #include <sys/mman.h>
  
  #include "configuration.h"
-@@ -597,6 +599,7 @@ session_child_run (int argc, char **argv
+@@ -596,6 +598,7 @@ session_child_run (int argc, char **argv
      /* Wait for the command to complete (blocks) */
      if (child_pid > 0)
      {
 +#if 0
          /* Log to utmp */
-         if (g_strcmp0 (class, XDG_SESSION_CLASS_GREETER) != 0)
+         if (g_strcmp0 (pam_getenv (pam_handle, "XDG_SESSION_CLASS"), 
"greeter") != 0)
          {
-@@ -624,10 +627,10 @@ session_child_run (int argc, char **argv
+@@ -623,10 +626,10 @@ session_child_run (int argc, char **argv
                  g_printerr ("Failed to write utmpx: %s\n", strerror (errno));
              endutxent ();
          }
@@ -34,9 +34,9 @@
 -
 +#if 0
          /* Log to utmp */
-         if (g_strcmp0 (class, XDG_SESSION_CLASS_GREETER) != 0)
+         if (g_strcmp0 (pam_getenv (pam_handle, "XDG_SESSION_CLASS"), 
"greeter") != 0)
          {
-@@ -655,6 +658,7 @@ session_child_run (int argc, char **argv
+@@ -654,6 +657,7 @@ session_child_run (int argc, char **argv
                  g_printerr ("Failed to write utmpx: %s\n", strerror (errno));
              endutxent ();
          }

++++++ lightdm-set-gdmflexiserver-envvar.patch ++++++
--- /var/tmp/diff_new_pack.b0xPEK/_old  2013-11-04 12:46:11.000000000 +0100
+++ /var/tmp/diff_new_pack.b0xPEK/_new  2013-11-04 12:46:11.000000000 +0100
@@ -3,7 +3,7 @@
 diff --git a/src/session-child.c b/src/session-child.c
 --- a/src/session-child.c
 +++ b/src/session-child.c
-@@ -531,10 +531,7 @@ session_child_run (int argc, char **argv
+@@ -530,10 +530,7 @@ session_child_run (int argc, char **argv
          g_free (value);
      }
  

++++++ lightdm-sysconfig-support.patch ++++++
--- /var/tmp/diff_new_pack.b0xPEK/_old  2013-11-04 12:46:11.000000000 +0100
+++ /var/tmp/diff_new_pack.b0xPEK/_new  2013-11-04 12:46:11.000000000 +0100
@@ -632,7 +632,7 @@
 diff --git a/src/seat.c b/src/seat.c
 --- a/src/seat.c
 +++ b/src/seat.c
-@@ -1092,7 +1092,10 @@ create_greeter_session (Seat *seat)
+@@ -1093,7 +1093,10 @@ create_greeter_session (Seat *seat)
      session_set_argv (SESSION (greeter_session), argv);
      g_strfreev (argv);
  
@@ -644,7 +644,7 @@
      g_signal_connect (greeter_session, "create-session", G_CALLBACK 
(greeter_create_session_cb), seat);
      g_signal_connect (greeter_session, "start-session", G_CALLBACK 
(greeter_start_session_cb), seat);
  
-@@ -1305,7 +1308,10 @@ seat_switch_to_user (Seat *seat, const g
+@@ -1306,7 +1309,10 @@ seat_switch_to_user (Seat *seat, const g
      /* Attempt to authenticate them */
      session = create_user_session (seat, username, FALSE);
      g_signal_connect (session, "authentication-complete", G_CALLBACK 
(switch_authentication_complete_cb), seat);

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to