Hello community, here is the log from the commit of package lightdm for openSUSE:Factory checked in at 2017-01-29 10:38:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 2016-11-29 12:49:59.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2017-02-03 17:49:08.683584106 +0100 @@ -1,0 +2,15 @@ +Wed Jan 25 12:36:49 UTC 2017 - [email protected] + +- Update to version 1.21.3 (changes since 1.21.1): + * Use SA_RESTART on signals so we don't get interrupted reads. + * Use logind to terminate greeter sessions if it is available. + * Load greeters from XDG_DATA_DIRS instead of the compile time + value. + * Allow the D-Bus interface to be disabled. + * Always pass through LD_PRELOAD, LD_LIBRARY_PATH and PATH to + sessions/display servers. + * Fix an incorrect unref in the XDMCP server code. + * Fix logging warnings. +- Rebase lightdm-sysconfig-support.patch. + +------------------------------------------------------------------- Old: ---- lightdm-1.21.1.tar.xz lightdm-1.21.1.tar.xz.asc New: ---- lightdm-1.21.3.tar.xz lightdm-1.21.3.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lightdm.spec ++++++ --- /var/tmp/diff_new_pack.bEnOLH/_old 2017-02-03 17:49:09.327493328 +0100 +++ /var/tmp/diff_new_pack.bEnOLH/_new 2017-02-03 17:49:09.331492764 +0100 @@ -1,7 +1,7 @@ # # spec file for package lightdm # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2011 Guido Berhoerster. # # All modifications and additions to the file contributed by third parties @@ -27,7 +27,7 @@ %define typelibname typelib-1_0-LightDM-1 %define rundir /run Name: lightdm -Version: 1.21.1 +Version: 1.21.3 Release: 0 Summary: Lightweight, Cross-desktop Display Manager License: GPL-3.0+ ++++++ lightdm-1.21.1.tar.xz -> lightdm-1.21.3.tar.xz ++++++ ++++ 2534 lines of diff (skipped) ++++++ lightdm-sysconfig-support.patch ++++++ --- /var/tmp/diff_new_pack.bEnOLH/_old 2017-02-03 17:49:09.839421156 +0100 +++ /var/tmp/diff_new_pack.bEnOLH/_new 2017-02-03 17:49:09.843420592 +0100 @@ -1,5 +1,3 @@ -Retrieve configuration seetings from sysconfig files. - --- a/data/lightdm.conf +++ b/data/lightdm.conf @@ -1,3 +1,30 @@ @@ -41,9 +39,9 @@ #include "configuration.h" +#include "opensuse-sysconfig.h" #include "display-manager.h" + #include "display-manager-service.h" #include "xdmcp-server.h" - #include "vnc-server.h" -@@ -71,6 +72,114 @@ typedef struct +@@ -50,6 +51,114 @@ static gint exit_code = EXIT_SUCCESS; static gboolean update_login1_seat (Login1Seat *login1_seat); @@ -158,7 +156,7 @@ static void log_cb (const gchar *log_domain, GLogLevelFlags log_level, const gchar *message, gpointer data) { -@@ -1483,6 +1592,9 @@ main (int argc, char **argv) +@@ -927,6 +1036,9 @@ main (int argc, char **argv) g_warning ("Failed to make cache directory %s: %s", dir, strerror (errno)); g_free (dir); @@ -170,7 +168,7 @@ /* Show queued messages once logging is complete */ --- a/src/Makefile.am +++ b/src/Makefile.am -@@ -75,7 +75,9 @@ lightdm_SOURCES = \ +@@ -77,7 +77,9 @@ lightdm_SOURCES = \ xdmcp-server.h \ xdmcp-session.c \ xdmcp-session.h \ @@ -619,7 +617,7 @@ +#endif /* __OPENSUSE_SYSCONFIG_H */ --- a/src/seat.c +++ b/src/seat.c -@@ -1339,9 +1339,14 @@ create_greeter_session (Seat *seat) +@@ -1338,9 +1338,14 @@ create_greeter_session (Seat *seat) session_set_argv (SESSION (greeter_session), argv); g_strfreev (argv); @@ -637,7 +635,7 @@ g_signal_connect (greeter, GREETER_SIGNAL_CREATE_SESSION, G_CALLBACK (greeter_create_session_cb), seat); g_signal_connect (greeter, GREETER_SIGNAL_START_SESSION, G_CALLBACK (greeter_start_session_cb), seat); -@@ -1590,7 +1595,10 @@ seat_switch_to_user (Seat *seat, const g +@@ -1589,7 +1594,10 @@ seat_switch_to_user (Seat *seat, const g /* Attempt to authenticate them */ session = create_user_session (seat, username, FALSE); g_signal_connect (session, SESSION_SIGNAL_AUTHENTICATION_COMPLETE, G_CALLBACK (switch_authentication_complete_cb), seat);
