Hello community,

here is the log from the commit of package gdm for openSUSE:Factory checked in 
at 2016-10-18 10:33:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gdm (Old)
 and      /work/SRC/openSUSE:Factory/.gdm.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gdm"

Changes:
--------
--- /work/SRC/openSUSE:Factory/gdm/gdm.changes  2016-09-21 18:38:44.000000000 
+0200
+++ /work/SRC/openSUSE:Factory/.gdm.new/gdm.changes     2016-10-18 
10:33:43.000000000 +0200
@@ -1,0 +2,7 @@
+Wed Oct 12 18:28:33 UTC 2016 - zai...@opensuse.org
+
+- Update to version 3.22.1:
+  + Fix wayland login after Xorg logout for a user.
+  + Prefer /usr/bin/X to /usr/bin/Xorg.
+
+-------------------------------------------------------------------

Old:
----
  gdm-3.22.0.tar.xz

New:
----
  gdm-3.22.1.tar.xz

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

Other differences:
------------------
++++++ gdm.spec ++++++
--- /var/tmp/diff_new_pack.uLvKav/_old  2016-10-18 10:33:45.000000000 +0200
+++ /var/tmp/diff_new_pack.uLvKav/_new  2016-10-18 10:33:45.000000000 +0200
@@ -25,7 +25,7 @@
 %define enable_split_authentication 0
 
 Name:           gdm
-Version:        3.22.0
+Version:        3.22.1
 Release:        0
 Summary:        The GNOME Display Manager
 License:        GPL-2.0+

++++++ gdm-3.22.0.tar.xz -> gdm-3.22.1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gdm-3.22.0/NEWS new/gdm-3.22.1/NEWS
--- old/gdm-3.22.0/NEWS 2016-09-19 21:11:03.000000000 +0200
+++ new/gdm-3.22.1/NEWS 2016-10-12 19:58:19.000000000 +0200
@@ -1,4 +1,10 @@
 ==============
+Version 3.22.1
+==============
+- Fix wayland login after Xorg logout for a user
+- Prefer /usr/bin/X to /usr/bin/Xorg
+
+==============
 Version 3.22.0
 ==============
 - autologin fixes
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gdm-3.22.0/configure new/gdm-3.22.1/configure
--- old/gdm-3.22.0/configure    2016-09-19 21:11:32.000000000 +0200
+++ new/gdm-3.22.1/configure    2016-10-12 20:04:01.000000000 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for gdm 3.22.0.
+# Generated by GNU Autoconf 2.69 for gdm 3.22.1.
 #
 # Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=gdm>.
 #
@@ -591,8 +591,8 @@
 # Identity of this package.
 PACKAGE_NAME='gdm'
 PACKAGE_TARNAME='gdm'
-PACKAGE_VERSION='3.22.0'
-PACKAGE_STRING='gdm 3.22.0'
+PACKAGE_VERSION='3.22.1'
+PACKAGE_STRING='gdm 3.22.1'
 PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=gdm'
 PACKAGE_URL=''
 
@@ -1601,7 +1601,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 gdm 3.22.0 to adapt to many kinds of systems.
+\`configure' configures gdm 3.22.1 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1675,7 +1675,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of gdm 3.22.0:";;
+     short | recursive ) echo "Configuration of gdm 3.22.1:";;
    esac
   cat <<\_ACEOF
 
@@ -1926,7 +1926,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-gdm configure 3.22.0
+gdm configure 3.22.1
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2516,7 +2516,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by gdm $as_me 3.22.0, which was
+It was created by gdm $as_me 3.22.1, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -3382,7 +3382,7 @@
 
 # Define the identity of the package.
  PACKAGE='gdm'
- VERSION='3.22.0'
+ VERSION='3.22.1'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -24192,7 +24192,11 @@
 # and /usr/X11 since they often symlink to each other, and configure
 # should use the more stable location (the real directory) if possible.
 #
-if test -x /usr/X11/bin/Xserver; then
+if test -x /usr/bin/X; then
+   X_PATH="/usr/bin"
+   X_SERVER_PATH="/usr/bin"
+   X_SERVER="/usr/bin/X"
+elif test -x /usr/X11/bin/Xserver; then
    X_PATH="/usr/X11/bin"
    X_SERVER_PATH="/usr/X11/bin"
    X_SERVER="/usr/X11/bin/Xserver"
@@ -24227,10 +24231,6 @@
    X_PATH="/opt/X11R6/bin"
    X_SERVER_PATH="/opt/X11R6/bin"
    X_SERVER="/opt/X11R6/bin/X"
-elif test -x /usr/bin/X; then
-   X_PATH="/usr/bin"
-   X_SERVER_PATH="/usr/bin"
-   X_SERVER="/usr/bin/X"
 else
    # what to do, what to do, this is wrong, but this just sets the
    # defaults, perhaps this user is cross compiling or some such
@@ -25461,7 +25461,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by gdm $as_me 3.22.0, which was
+This file was extended by gdm $as_me 3.22.1, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -25527,7 +25527,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; 
s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-gdm config.status 3.22.0
+gdm config.status 3.22.1
 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/gdm-3.22.0/configure.ac new/gdm-3.22.1/configure.ac
--- old/gdm-3.22.0/configure.ac 2016-09-19 21:10:04.000000000 +0200
+++ new/gdm-3.22.1/configure.ac 2016-10-12 19:58:41.000000000 +0200
@@ -1,7 +1,7 @@
 
 AC_PREREQ([2.60])
 AC_INIT([gdm],
-        [3.22.0],
+        [3.22.1],
         [http://bugzilla.gnome.org/enter_bug.cgi?product=gdm])
 
 AC_CONFIG_SRCDIR([daemon/gdm-manager.c])
@@ -1196,7 +1196,11 @@
 # and /usr/X11 since they often symlink to each other, and configure
 # should use the more stable location (the real directory) if possible.
 #
-if test -x /usr/X11/bin/Xserver; then
+if test -x /usr/bin/X; then
+   X_PATH="/usr/bin"
+   X_SERVER_PATH="/usr/bin"
+   X_SERVER="/usr/bin/X"
+elif test -x /usr/X11/bin/Xserver; then
    X_PATH="/usr/X11/bin"
    X_SERVER_PATH="/usr/X11/bin"
    X_SERVER="/usr/X11/bin/Xserver"
@@ -1231,10 +1235,6 @@
    X_PATH="/opt/X11R6/bin"
    X_SERVER_PATH="/opt/X11R6/bin"
    X_SERVER="/opt/X11R6/bin/X"
-elif test -x /usr/bin/X; then
-   X_PATH="/usr/bin"
-   X_SERVER_PATH="/usr/bin"
-   X_SERVER="/usr/bin/X"
 else
    # what to do, what to do, this is wrong, but this just sets the
    # defaults, perhaps this user is cross compiling or some such
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gdm-3.22.0/daemon/gdm-wayland-session.c 
new/gdm-3.22.1/daemon/gdm-wayland-session.c
--- old/gdm-3.22.0/daemon/gdm-wayland-session.c 2016-09-07 20:34:37.000000000 
+0200
+++ new/gdm-3.22.1/daemon/gdm-wayland-session.c 2016-09-21 21:54:52.000000000 
+0200
@@ -318,6 +318,13 @@
         if (state->bus_address != NULL) {
                 g_subprocess_launcher_setenv (launcher, 
"DBUS_SESSION_BUS_ADDRESS", state->bus_address, TRUE);
         }
+
+        /* Don't allow session specific environment variables from earlier 
sessions to leak through */
+        g_subprocess_launcher_unsetenv (launcher, "DISPLAY");
+        g_subprocess_launcher_unsetenv (launcher, "XAUTHORITY");
+        g_subprocess_launcher_unsetenv (launcher, "WAYLAND_DISPLAY");
+        g_subprocess_launcher_unsetenv (launcher, "WAYLAND_SOCKET");
+
         subprocess = g_subprocess_launcher_spawnv (launcher,
                                                    (const char * const *) argv,
                                                    &error);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gdm-3.22.0/libgdm/gdm.pc new/gdm-3.22.1/libgdm/gdm.pc
--- old/gdm-3.22.0/libgdm/gdm.pc        2016-09-19 21:11:46.000000000 +0200
+++ new/gdm-3.22.1/libgdm/gdm.pc        2016-10-12 20:04:12.000000000 +0200
@@ -5,6 +5,6 @@
 
 Name: GDM Client Library
 Description: Client Library for communicating with GDM daemon
-Version: 3.22.0
+Version: 3.22.1
 Libs: -L${libdir} -lgdm
 Cflags: -I${includedir}/gdm


Reply via email to