Hello community, here is the log from the commit of package lightdm for openSUSE:Factory checked in at 2013-10-17 14:22:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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-11 08:58:35.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2013-10-17 17:41:55.000000000 +0200 @@ -1,0 +2,6 @@ +Wed Oct 16 08:28:26 UTC 2013 - g...@opensuse.org + +- Update to version 1.8.2 + - Fix crash when starting with existing X servers + +------------------------------------------------------------------- Old: ---- lightdm-1.8.1.tar.xz New: ---- lightdm-1.8.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lightdm.spec ++++++ --- /var/tmp/diff_new_pack.tdVqNu/_old 2013-10-17 17:41:56.000000000 +0200 +++ /var/tmp/diff_new_pack.tdVqNu/_new 2013-10-17 17:41:56.000000000 +0200 @@ -28,7 +28,7 @@ %endif Name: lightdm -Version: 1.8.1 +Version: 1.8.2 Release: 0 Summary: Lightweight, Cross-desktop Display Manager License: GPL-3.0+ ++++++ lightdm-1.8.1.tar.xz -> lightdm-1.8.2.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lightdm-1.8.1/NEWS new/lightdm-1.8.2/NEWS --- old/lightdm-1.8.1/NEWS 2013-10-10 09:35:15.000000000 +0200 +++ new/lightdm-1.8.2/NEWS 2013-10-16 04:47:44.000000000 +0200 @@ -1,3 +1,8 @@ +Overview of changes in lightdm 1.8.2 + + * Fix crash when starting with existing X servers. This was introduced in + rev 1651 (lightdm 1.7.0). + Overview of changes in lightdm 1.8.1 * Fix crash where Process objects are accessed after unref diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lightdm-1.8.1/configure new/lightdm-1.8.2/configure --- old/lightdm-1.8.1/configure 2013-10-10 09:34:04.000000000 +0200 +++ new/lightdm-1.8.2/configure 2013-10-16 04:48:44.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for lightdm 1.8.1. +# Generated by GNU Autoconf 2.69 for lightdm 1.8.2. # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. @@ -587,8 +587,8 @@ # Identity of this package. PACKAGE_NAME='lightdm' PACKAGE_TARNAME='lightdm' -PACKAGE_VERSION='1.8.1' -PACKAGE_STRING='lightdm 1.8.1' +PACKAGE_VERSION='1.8.2' +PACKAGE_STRING='lightdm 1.8.2' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1464,7 +1464,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures lightdm 1.8.1 to adapt to many kinds of systems. +\`configure' configures lightdm 1.8.2 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1534,7 +1534,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of lightdm 1.8.1:";; + short | recursive ) echo "Configuration of lightdm 1.8.2:";; esac cat <<\_ACEOF @@ -1706,7 +1706,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -lightdm configure 1.8.1 +lightdm configure 1.8.2 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2192,7 +2192,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by lightdm $as_me 1.8.1, which was +It was created by lightdm $as_me 1.8.2, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3058,7 +3058,7 @@ # Define the identity of the package. PACKAGE='lightdm' - VERSION='1.8.1' + VERSION='1.8.2' cat >>confdefs.h <<_ACEOF @@ -19005,7 +19005,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by lightdm $as_me 1.8.1, which was +This file was extended by lightdm $as_me 1.8.2, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -19071,7 +19071,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -lightdm config.status 1.8.1 +lightdm config.status 1.8.2 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lightdm-1.8.1/configure.ac new/lightdm-1.8.2/configure.ac --- old/lightdm-1.8.1/configure.ac 2013-10-10 09:33:50.000000000 +0200 +++ new/lightdm-1.8.2/configure.ac 2013-10-16 04:48:30.000000000 +0200 @@ -1,6 +1,6 @@ dnl Process this file with autoconf to produce a configure script. -AC_INIT(lightdm, 1.8.1) +AC_INIT(lightdm, 1.8.2) AC_CONFIG_MACRO_DIR(m4) AC_CONFIG_HEADER(config.h) AM_INIT_AUTOMAKE([1.11 no-dist-gzip dist-xz foreign]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lightdm-1.8.1/src/x-server-local.c new/lightdm-1.8.2/src/x-server-local.c --- old/lightdm-1.8.1/src/x-server-local.c 2013-10-09 05:16:00.000000000 +0200 +++ new/lightdm-1.8.2/src/x-server-local.c 2013-10-15 09:53:52.000000000 +0200 @@ -84,7 +84,7 @@ { GList *link; gchar *path; - gboolean exists; + gboolean in_use; gchar *data; /* See if we know we are managing a server with that number */ @@ -97,26 +97,24 @@ /* See if an X server that we don't know of has a lock on that number */ path = g_strdup_printf ("/tmp/.X%d-lock", display_number); - exists = g_file_test (path, G_FILE_TEST_EXISTS); - g_free (path); - if (!exists) - return FALSE; + in_use = g_file_test (path, G_FILE_TEST_EXISTS); /* See if that lock file is valid, ignore it if the contents are invalid or the process doesn't exist */ - if (g_file_get_contents (path, &data, NULL, NULL)) + if (in_use && g_file_get_contents (path, &data, NULL, NULL)) { int pid; pid = atoi (g_strstrip (data)); - if (pid <= 0) - return FALSE; + g_free (data); errno = 0; - if (kill (pid, 0) < 0 && errno == ESRCH) - return FALSE; + if (pid < 0 || (kill (pid, 0) < 0 && errno == ESRCH)) + in_use = FALSE; } + + g_free (path); - return TRUE; + return in_use; } guint ++++++ lightdm-xauthlocalhostname-support.patch ++++++ --- /var/tmp/diff_new_pack.tdVqNu/_old 2013-10-17 17:41:57.000000000 +0200 +++ /var/tmp/diff_new_pack.tdVqNu/_new 2013-10-17 17:41:57.000000000 +0200 @@ -81,7 +81,7 @@ struct XServerLocalPrivate { -@@ -152,13 +153,14 @@ XServerLocal * +@@ -150,13 +151,14 @@ XServerLocal * x_server_local_new (void) { XServerLocal *self = g_object_new (X_SERVER_LOCAL_TYPE, NULL); -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org