Hello community, here is the log from the commit of package lightdm for openSUSE:Factory checked in at 2019-09-25 01:18:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lightdm (Old) and /work/SRC/openSUSE:Factory/.lightdm.new.7948 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lightdm" Wed Sep 25 01:18:09 2019 rev:101 rq:731693 version:1.30.0 Changes: -------- --- /work/SRC/openSUSE:Factory/lightdm/lightdm.changes 2019-07-21 11:31:51.600802481 +0200 +++ /work/SRC/openSUSE:Factory/.lightdm.new.7948/lightdm.changes 2019-09-25 01:18:10.861816461 +0200 @@ -1,0 +2,12 @@ +Tue Sep 17 20:09:54 UTC 2019 - Bjørn Lie <[email protected]> + +- Update to version 1.30.0: + * Add lightdm_user_get_is_locked (). + * Hide users with shell /bin/false. + * Remove unity-system-compositor support (dead upstream). + * Fix dm-tool crash. + * Update documentation. +- Refresh patches with quilt. +- Use modern macros. + +------------------------------------------------------------------- Old: ---- lightdm-1.28.0.tar.xz lightdm-1.28.0.tar.xz.asc New: ---- lightdm-1.30.0.tar.xz lightdm-1.30.0.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lightdm.spec ++++++ --- /var/tmp/diff_new_pack.fq4l8c/_old 2019-09-25 01:18:12.061816263 +0200 +++ /var/tmp/diff_new_pack.fq4l8c/_new 2019-09-25 01:18:12.077816260 +0200 @@ -27,7 +27,7 @@ %define typelibname typelib-1_0-LightDM-1 %define rundir /run Name: lightdm -Version: 1.28.0 +Version: 1.30.0 Release: 0 Summary: Lightweight, Cross-desktop Display Manager License: GPL-3.0-or-later @@ -184,13 +184,7 @@ Qt5-based LightDM clients. %prep -%setup -q -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 -%patch4 -p1 -%patch5 -p1 +%autosetup -p1 %build export MOC4='%{_bindir}/moc' @@ -202,7 +196,7 @@ --with-user-session=default \ --with-greeter-session=lightdm-default-greeter \ --with-greeter-user=lightdm -make %{?_smp_mflags} V=1 +%make_build %install %make_install ++++++ lightdm-1.28.0.tar.xz -> lightdm-1.30.0.tar.xz ++++++ ++++ 8215 lines of diff (skipped) ++++++ lightdm-disable-utmp-handling.patch ++++++ --- /var/tmp/diff_new_pack.fq4l8c/_old 2019-09-25 01:18:13.205816074 +0200 +++ /var/tmp/diff_new_pack.fq4l8c/_new 2019-09-25 01:18:13.213816072 +0200 @@ -2,8 +2,10 @@ # Parent e4be60aa2d0234c4c8714033287e482e5673b18c disable utmp handling since this is handled in the Xstartup/Xreset scripts ---- a/src/session-child.c -+++ b/src/session-child.c +Index: lightdm-1.30.0/src/session-child.c +=================================================================== +--- lightdm-1.30.0.orig/src/session-child.c ++++ lightdm-1.30.0/src/session-child.c @@ -13,8 +13,10 @@ #include <grp.h> #include <glib.h> ++++++ lightdm-ignore-known-symlink-sessions.patch ++++++ --- /var/tmp/diff_new_pack.fq4l8c/_old 2019-09-25 01:18:13.265816064 +0200 +++ /var/tmp/diff_new_pack.fq4l8c/_new 2019-09-25 01:18:13.265816064 +0200 @@ -10,8 +10,10 @@ are not available anymore, the target of those needs to be passed as session name instead. ---- a/liblightdm-gobject/session.c -+++ b/liblightdm-gobject/session.c +Index: lightdm-1.30.0/liblightdm-gobject/session.c +=================================================================== +--- lightdm-1.30.0.orig/liblightdm-gobject/session.c ++++ lightdm-1.30.0/liblightdm-gobject/session.c @@ -8,6 +8,10 @@ * See http://www.gnu.org/copyleft/lgpl.html the full text of the license. */ @@ -47,8 +49,10 @@ g_autoptr(GKeyFile) key_file = g_key_file_new (); g_autoptr(GError) e = NULL; gboolean result = g_key_file_load_from_file (key_file, path, G_KEY_FILE_NONE, &e); ---- a/src/seat.c -+++ b/src/seat.c +Index: lightdm-1.30.0/src/seat.c +=================================================================== +--- lightdm-1.30.0.orig/src/seat.c ++++ lightdm-1.30.0/src/seat.c @@ -9,6 +9,8 @@ * license. */ @@ -58,7 +62,7 @@ #include <stdlib.h> #include <string.h> #include <sys/wait.h> -@@ -520,11 +522,87 @@ find_resettable_greeter (Seat *seat) +@@ -552,11 +554,87 @@ find_resettable_greeter (Seat *seat) return NULL; } ++++++ lightdm-set-gdmflexiserver-envvar.patch ++++++ --- /var/tmp/diff_new_pack.fq4l8c/_old 2019-09-25 01:18:13.273816062 +0200 +++ /var/tmp/diff_new_pack.fq4l8c/_new 2019-09-25 01:18:13.277816062 +0200 @@ -1,8 +1,10 @@ Set the GDMFLEXISERVER environment variable for the gdmflexiserver wrapper. ---- a/src/Makefile.am -+++ b/src/Makefile.am -@@ -85,6 +85,7 @@ lightdm_CFLAGS = \ +Index: lightdm-1.30.0/src/Makefile.am +=================================================================== +--- lightdm-1.30.0.orig/src/Makefile.am ++++ lightdm-1.30.0/src/Makefile.am +@@ -78,6 +78,7 @@ lightdm_CFLAGS = \ $(WARN_CFLAGS) \ $(LIGHTDM_CFLAGS) \ -I"$(top_srcdir)/common" \ @@ -10,8 +12,10 @@ -DSBIN_DIR=\"$(sbindir)\" \ -DUSERS_DIR=\"$(localstatedir)/lib/lightdm-data\" \ -DLOG_DIR=\"$(localstatedir)/log/lightdm\" \ ---- a/src/session-child.c -+++ b/src/session-child.c +Index: lightdm-1.30.0/src/session-child.c +=================================================================== +--- lightdm-1.30.0.orig/src/session-child.c ++++ lightdm-1.30.0/src/session-child.c @@ -622,6 +622,8 @@ session_child_run (int argc, char **argv pam_putenv (pam_handle, value); } ++++++ lightdm-sysconfig-support.patch ++++++ --- /var/tmp/diff_new_pack.fq4l8c/_old 2019-09-25 01:18:13.281816061 +0200 +++ /var/tmp/diff_new_pack.fq4l8c/_new 2019-09-25 01:18:13.281816061 +0200 @@ -1,5 +1,7 @@ ---- a/data/lightdm.conf -+++ b/data/lightdm.conf +Index: lightdm-1.30.0/data/lightdm.conf +=================================================================== +--- lightdm-1.30.0.orig/data/lightdm.conf ++++ lightdm-1.30.0/data/lightdm.conf @@ -1,3 +1,26 @@ +# NOTE: settings under /etc/sysconfig take precendence over those below, +# specifically: @@ -27,8 +29,10 @@ # # General configuration # ---- a/src/lightdm.c -+++ b/src/lightdm.c +Index: lightdm-1.30.0/src/lightdm.c +=================================================================== +--- lightdm-1.30.0.orig/src/lightdm.c ++++ lightdm-1.30.0/src/lightdm.c @@ -22,6 +22,7 @@ #include <errno.h> @@ -123,7 +127,7 @@ static void log_cb (const gchar *log_domain, GLogLevelFlags log_level, const gchar *message, gpointer data) { -@@ -837,6 +917,9 @@ main (int argc, char **argv) +@@ -835,6 +915,9 @@ main (int argc, char **argv) if (g_mkdir_with_parents (cache_dir_path, S_IRWXU | S_IXGRP | S_IXOTH) < 0) g_warning ("Failed to make cache directory %s: %s", cache_dir_path, strerror (errno)); @@ -133,9 +137,11 @@ log_init (); /* Show queued messages once logging is complete */ ---- a/src/Makefile.am -+++ b/src/Makefile.am -@@ -76,7 +76,9 @@ lightdm_SOURCES = \ +Index: lightdm-1.30.0/src/Makefile.am +=================================================================== +--- lightdm-1.30.0.orig/src/Makefile.am ++++ lightdm-1.30.0/src/Makefile.am +@@ -70,7 +70,9 @@ lightdm_SOURCES = \ xdmcp-server.c \ xdmcp-server.h \ xdmcp-session.c \ @@ -146,8 +152,10 @@ lightdm_CFLAGS = \ $(WARN_CFLAGS) \ +Index: lightdm-1.30.0/src/opensuse-sysconfig.c +=================================================================== --- /dev/null -+++ b/src/opensuse-sysconfig.c ++++ lightdm-1.30.0/src/opensuse-sysconfig.c @@ -0,0 +1,380 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * @@ -529,8 +537,10 @@ + return boolean_value; +} + ---- a/src/opensuse-sysconfig.h -+++ b/src/opensuse-sysconfig.h +Index: lightdm-1.30.0/src/opensuse-sysconfig.h +=================================================================== +--- /dev/null ++++ lightdm-1.30.0/src/opensuse-sysconfig.h @@ -0,0 +1,50 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * @@ -582,8 +592,10 @@ +G_END_DECLS + +#endif /* __OPENSUSE_SYSCONFIG_H */ ---- a/src/seat.c -+++ b/src/seat.c +Index: lightdm-1.30.0/src/seat.c +=================================================================== +--- lightdm-1.30.0.orig/src/seat.c ++++ lightdm-1.30.0/src/seat.c @@ -1271,9 +1271,18 @@ create_greeter_session (Seat *seat) } session_set_argv (SESSION (greeter_session), argv); ++++++ lightdm-use-run-dir.patch ++++++ --- /var/tmp/diff_new_pack.fq4l8c/_old 2019-09-25 01:18:13.285816060 +0200 +++ /var/tmp/diff_new_pack.fq4l8c/_new 2019-09-25 01:18:13.285816060 +0200 @@ -2,11 +2,11 @@ # Parent 286765d233568af58a49fd0b2c79b63fcabaf9f4 Use /run instead of localstatedir/run/lightdm -Index: lightdm-1.17.3/src/Makefile.am +Index: lightdm-1.30.0/src/Makefile.am =================================================================== ---- lightdm-1.17.3.orig/src/Makefile.am -+++ lightdm-1.17.3/src/Makefile.am -@@ -83,7 +83,7 @@ lightdm_CFLAGS = \ +--- lightdm-1.30.0.orig/src/Makefile.am ++++ lightdm-1.30.0/src/Makefile.am +@@ -82,7 +82,7 @@ lightdm_CFLAGS = \ -DSBIN_DIR=\"$(sbindir)\" \ -DUSERS_DIR=\"$(localstatedir)/lib/lightdm-data\" \ -DLOG_DIR=\"$(localstatedir)/log/lightdm\" \ ++++++ lightdm-xauthlocalhostname-support.patch ++++++ --- /var/tmp/diff_new_pack.fq4l8c/_old 2019-09-25 01:18:13.289816060 +0200 +++ /var/tmp/diff_new_pack.fq4l8c/_new 2019-09-25 01:18:13.293816059 +0200 @@ -1,9 +1,11 @@ Set XAUTHLOCALHOSTNAME to the hostname for local logins to avoid issues in the session in case the hostname changes. ---- a/src/seat-local.c -+++ b/src/seat-local.c -@@ -414,6 +414,7 @@ seat_local_run_script (Seat *seat, Displ +Index: lightdm-1.30.0/src/seat-local.c +=================================================================== +--- lightdm-1.30.0.orig/src/seat-local.c ++++ lightdm-1.30.0/src/seat-local.c +@@ -289,6 +289,7 @@ seat_local_run_script (Seat *seat, Displ const gchar *path = x_server_local_get_authority_file_path (X_SERVER_LOCAL (display_server)); process_set_env (script, "DISPLAY", x_server_get_address (X_SERVER (display_server))); process_set_env (script, "XAUTHORITY", path); @@ -11,8 +13,10 @@ } SEAT_CLASS (seat_local_parent_class)->run_script (seat, display_server, script); ---- a/src/x-authority.c -+++ b/src/x-authority.c +Index: lightdm-1.30.0/src/x-authority.c +=================================================================== +--- lightdm-1.30.0.orig/src/x-authority.c ++++ lightdm-1.30.0/src/x-authority.c @@ -68,8 +68,8 @@ x_authority_new_cookie (guint16 family, XAuthority * x_authority_new_local_cookie (const gchar *number) @@ -24,8 +28,10 @@ return x_authority_new_cookie (XAUTH_FAMILY_LOCAL, (guint8 *) hostname, strlen (hostname), number); } ---- a/src/x-server.c -+++ b/src/x-server.c +Index: lightdm-1.30.0/src/x-server.c +=================================================================== +--- lightdm-1.30.0.orig/src/x-server.c ++++ lightdm-1.30.0/src/x-server.c @@ -15,6 +15,7 @@ #include "x-server.h"
