Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2016-01-07 00:13:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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-01-05 
21:55:25.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes     2016-01-07 
00:13:25.000000000 +0100
@@ -2,58 +1,0 @@
-Sat Jan  2 12:22:59 UTC 2016 - [email protected]
-
-- update to 1.17.3
-- refresh patches:
-   lightdm-disable-utmp-handling.patch
-   lightdm-set-gdmflexiserver-envvar.patch
-   lightdm-sysconfig-support.patch
-   lightdm-use-run-dir.patch
-   lightdm-xauthlocalhostname-support.patch
-   lightdm.spec
-* Don't enable the hardware cursor in Unity System Compositor anymore.
-      Unity 8 now correctly provides its own cursor and other shells should too
-* Handle XDMCP Request packet with no addresses.
-* Don't start LightDM if the XDMCP server is configured with a key that
-      doesn't exist.
-* Add IP addresses to XDMCP log messages.
-* Refactor XDMCP error handling.
-* Add more XDMCP tests.
-* Add a backup-logs option that can be used to disable existing logging
-      files having a .old suffix added to them.
-* Add LC_PAPER, LC_NAME, LC_ADDRESS, LC_TELEPHONE, LC_MEASUREMENT and
-      LC_IDENTIFICATION variables to the list of inherited locale variables.
-* Implement XDMCP ForwardQuery.
-* Fix small memory leak in XDMCP logging code.
-* Disable log backups - this interferes with logrotate.
-* Support using libaudit to generate audit events.
-* Handle trailing whitespace on boolean values in configuration.
-* Update example configuration to more correctly match allowed options.
-* Fix unnecessary X server from being launched when locking seats.
-* Check the version of the X server we are running so we correctly pass
-     -listen tcp when required.
-* Allow reading /proc/<PID>/net/dev from within a guest session.
-* Allow guest sessions to write in /{,var/}run/screen folder.
-* Update guest-session AppArmor profile to be suitable for openSUSE.
-* Fix apparmor profiles for running Chromium in guest sessions.
-* Fix configure failing without Vala installed.
-* Update default configuration better explaining the seat configuration name
-      matching and dropping references to the obsolete [SeatDefaults] section  
  
-* Drop Xorg option -sharevts. It's no longer required for non-seat0 X
-      servers since xorg-server release 1.16.
-* Support Wayland sessions.
-* Implement autologin-session option.    
-* Generate Vala bindings from GIR instead of manually writing them. This
-      fixes some small bugs in both the Vala and GIR bindings.
-* Don't remove autotools generated files in distclean. 
-* Fix default X server command set to XMir in 1.15.0.
-* Internally merge the [SeatDefaults] and [Seat:*] sections together. The
-      previous method meant configuration snippets using a mix of old and new
-      naming would not correctly override eachother.
-* Use IP address of XDMCP requests to contact X server if available.
-* Add an option for XDMCP and VNC servers to only listen on one address.
-* Fix configuration file warnings so they go to the log, not stderr.
-* Warn if deprecated options logind-load-seats or xdg-seat are in
-      configuration.
-* Improve IP addresses in XDMCP log messages.
-* Fix typo in dm-tool man page.
-
--------------------------------------------------------------------

Old:
----
  lightdm-1.17.3.tar.xz

New:
----
  lightdm-1.15.0.tar.xz

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

Other differences:
------------------
++++++ lightdm.spec ++++++
--- /var/tmp/diff_new_pack.TzrLDh/_old  2016-01-07 00:13:27.000000000 +0100
+++ /var/tmp/diff_new_pack.TzrLDh/_new  2016-01-07 00:13:27.000000000 +0100
@@ -26,13 +26,13 @@
 %define typelibname     typelib-1_0-LightDM-1
 %define rundir          /run
 Name:           lightdm
-Version:        1.17.3
+Version:        1.15.0
 Release:        0
 Summary:        Lightweight, Cross-desktop Display Manager
 License:        GPL-3.0+
 Group:          System/X11/Displaymanagers
 Url:            http://www.freedesktop.org/wiki/Software/LightDM
-Source0:        
https://launchpad.net/lightdm/1.17/%{version}/+download/%{name}-%{version}.tar.xz
+Source0:        
https://launchpad.net/lightdm/1.15/%{version}/+download/%{name}-%{version}.tar.xz
 Source1:        %{name}-greeter.pamd
 Source2:        X11-displaymanagers-%{name}
 Source3:        gdmflexiserver
@@ -55,9 +55,9 @@
 BuildRequires:  libgcrypt-devel
 BuildRequires:  pam-devel
 BuildRequires:  xdm
-BuildRequires:  pkgconfig(gio-2.0) >= 2.26
+BuildRequires:  pkgconfig(gio-2.0)
 BuildRequires:  pkgconfig(gio-unix-2.0)
-BuildRequires:  pkgconfig(glib-2.0) >= 2.30
+BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(gobject-2.0)
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
 BuildRequires:  pkgconfig(gtk-doc)
@@ -309,6 +309,9 @@
 %{_libdir}/pkgconfig/lib%{gobject_libname}.pc
 %{_includedir}/%{gobject_libname}/
 %{_datadir}/gir-1.0/LightDM-1.gir
+%dir %{_datadir}/vala
+%dir %{_datadir}/vala/vapi
+%{_datadir}/vala/vapi/liblightdm-gobject-1.vapi
 %doc %{_datadir}/gtk-doc/html/%{gobject_libname}/
 
 %files -n %{typelibname}

++++++ lightdm-1.17.3.tar.xz -> lightdm-1.15.0.tar.xz ++++++
++++ 13176 lines of diff (skipped)

++++++ lightdm-disable-utmp-handling.patch ++++++
--- /var/tmp/diff_new_pack.TzrLDh/_old  2016-01-07 00:13:28.000000000 +0100
+++ /var/tmp/diff_new_pack.TzrLDh/_new  2016-01-07 00:13:28.000000000 +0100
@@ -2,10 +2,9 @@
 # Parent ce2ab1b9285a9408ec9673b555b398c2af18de62
 disable utmp handling since this is handled in the Xstartup/Xreset scripts
 
-Index: lightdm-1.17.3/src/session-child.c
-===================================================================
---- lightdm-1.17.3.orig/src/session-child.c
-+++ lightdm-1.17.3/src/session-child.c
+diff --git a/src/session-child.c b/src/session-child.c
+--- a/src/session-child.c
++++ b/src/session-child.c
 @@ -13,8 +13,10 @@
  #include <grp.h>
  #include <glib.h>
@@ -16,8 +15,8 @@
 +#endif
  #include <sys/mman.h>
  
- #if HAVE_LIBAUDIT
-@@ -202,6 +204,7 @@ read_xauth (void)
+ #include "configuration.h"
+@@ -197,6 +199,7 @@ read_xauth (void)
      return x_authority_new (x_authority_family, x_authority_address, 
x_authority_address_length, x_authority_number, x_authority_name, 
x_authority_data, x_authority_data_length);
  }
  
@@ -25,15 +24,15 @@
  /* GNU provides this but we can't rely on that so let's make our own version 
*/
  static void
  updwtmpx (const gchar *wtmp_file, struct utmpx *ut)
-@@ -224,6 +227,7 @@ updwtmpx (const gchar *wtmp_file, struct
+@@ -219,6 +222,7 @@ updwtmpx (const gchar *wtmp_file, struct
  
      updwtmp (wtmp_file, &u);
  }
 +#endif
  
- #if HAVE_LIBAUDIT
- static void
-@@ -401,6 +405,7 @@ session_child_run (int argc, char **argv
+ int
+ session_child_run (int argc, char **argv)
+@@ -363,6 +367,7 @@ session_child_run (int argc, char **argv
          /* Write record to btmp database */
          if (authentication_result == PAM_AUTH_ERR)
          {
@@ -41,16 +40,15 @@
              struct utmpx ut;
              struct timeval tv;
  
-@@ -425,6 +430,8 @@ session_child_run (int argc, char **argv
+@@ -386,6 +391,7 @@ session_child_run (int argc, char **argv
+             ut.ut_tv.tv_usec = tv.tv_usec;
  
              updwtmpx ("/var/log/btmp", &ut);
- 
-+
 +#endif
- #if HAVE_LIBAUDIT
-             audit_event (AUDIT_USER_LOGIN, username, -1, remote_host_name, 
tty, FALSE);
- #endif
-@@ -713,6 +720,7 @@ session_child_run (int argc, char **argv
+         }
+ 
+         /* Check account is valid */
+@@ -672,6 +678,7 @@ session_child_run (int argc, char **argv
      /* Wait for the command to complete (blocks) */
      if (child_pid > 0)
      {
@@ -58,9 +56,9 @@
          /* Log to utmp */
          if (g_strcmp0 (pam_getenv (pam_handle, "XDG_SESSION_CLASS"), 
"greeter") != 0)
          {
-@@ -749,10 +757,10 @@ session_child_run (int argc, char **argv
-             audit_event (AUDIT_USER_LOGIN, username, uid, remote_host_name, 
tty, TRUE);
- #endif
+@@ -704,10 +711,10 @@ session_child_run (int argc, char **argv
+             endutxent ();
+             updwtmpx ("/var/log/wtmp", &ut);
          }
 -
 +#endif
@@ -71,9 +69,9 @@
          /* Log to utmp */
          if (g_strcmp0 (pam_getenv (pam_handle, "XDG_SESSION_CLASS"), 
"greeter") != 0)
          {
-@@ -789,6 +797,7 @@ session_child_run (int argc, char **argv
-             audit_event (AUDIT_USER_LOGOUT, username, uid, remote_host_name, 
tty, TRUE);
- #endif
+@@ -740,6 +747,7 @@ session_child_run (int argc, char **argv
+             endutxent ();
+             updwtmpx ("/var/log/wtmp", &ut);
          }
 +#endif
      }

++++++ lightdm-set-gdmflexiserver-envvar.patch ++++++
--- /var/tmp/diff_new_pack.TzrLDh/_old  2016-01-07 00:13:28.000000000 +0100
+++ /var/tmp/diff_new_pack.TzrLDh/_new  2016-01-07 00:13:28.000000000 +0100
@@ -1,10 +1,9 @@
 set the GDMFLEXISERVER environment variable for the gdmflexiserver wrapper
 
-Index: lightdm-1.17.3/src/Makefile.am
-===================================================================
---- lightdm-1.17.3.orig/src/Makefile.am
-+++ lightdm-1.17.3/src/Makefile.am
-@@ -79,6 +79,7 @@ lightdm_CFLAGS = \
+diff --git a/src/Makefile.am b/src/Makefile.am
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -75,6 +75,7 @@ lightdm_CFLAGS = \
        $(WARN_CFLAGS) \
        $(LIGHTDM_CFLAGS) \
        -I"$(top_srcdir)/common" \
@@ -12,11 +11,10 @@
        -DSBIN_DIR=\"$(sbindir)\" \
        -DUSERS_DIR=\"$(localstatedir)/lib/lightdm-data\" \
        -DLOG_DIR=\"$(localstatedir)/log/lightdm\" \
-Index: lightdm-1.17.3/src/session-child.c
-===================================================================
---- lightdm-1.17.3.orig/src/session-child.c
-+++ lightdm-1.17.3/src/session-child.c
-@@ -655,6 +655,8 @@ session_child_run (int argc, char **argv
+diff --git a/src/session-child.c b/src/session-child.c
+--- a/src/session-child.c
++++ b/src/session-child.c
+@@ -613,6 +613,8 @@ session_child_run (int argc, char **argv
          g_free (value);
      }
  

++++++ lightdm-sysconfig-support.patch ++++++
--- /var/tmp/diff_new_pack.TzrLDh/_old  2016-01-07 00:13:28.000000000 +0100
+++ /var/tmp/diff_new_pack.TzrLDh/_new  2016-01-07 00:13:28.000000000 +0100
@@ -1,9 +1,8 @@
 retrieve configuration seetings from sysconfig files
 
-Index: lightdm-1.17.3/data/lightdm.conf
-===================================================================
---- lightdm-1.17.3.orig/data/lightdm.conf
-+++ lightdm-1.17.3/data/lightdm.conf
+diff --git a/data/lightdm.conf b/data/lightdm.conf
+--- a/data/lightdm.conf
++++ b/data/lightdm.conf
 @@ -1,3 +1,30 @@
 +# NOTE: settings under /etc/sysconfig take precendence over those below,
 +#       specifically:
@@ -35,11 +34,10 @@
  #
  # General configuration
  #
-Index: lightdm-1.17.3/src/Makefile.am
-===================================================================
---- lightdm-1.17.3.orig/src/Makefile.am
-+++ lightdm-1.17.3/src/Makefile.am
-@@ -71,7 +71,9 @@ lightdm_SOURCES = \
+diff --git a/src/Makefile.am b/src/Makefile.am
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -67,7 +67,9 @@ lightdm_SOURCES = \
        xdmcp-server.h \
        xdmcp-session.c \
        xdmcp-session.h \
@@ -50,10 +48,9 @@
  
  lightdm_CFLAGS = \
        $(WARN_CFLAGS) \
-Index: lightdm-1.17.3/src/lightdm.c
-===================================================================
---- lightdm-1.17.3.orig/src/lightdm.c
-+++ lightdm-1.17.3/src/lightdm.c
+diff --git a/src/lightdm.c b/src/lightdm.c
+--- a/src/lightdm.c
++++ b/src/lightdm.c
 @@ -22,6 +22,7 @@
  #include <errno.h>
  
@@ -62,7 +59,7 @@
  #include "display-manager.h"
  #include "xdmcp-server.h"
  #include "vnc-server.h"
-@@ -71,6 +72,114 @@ typedef struct
+@@ -70,6 +71,114 @@ typedef struct
  
  static gboolean update_login1_seat (Login1Seat *login1_seat);
  
@@ -177,7 +174,7 @@
  static void
  log_cb (const gchar *log_domain, GLogLevelFlags log_level, const gchar 
*message, gpointer data)
  {
-@@ -1457,6 +1566,9 @@ main (int argc, char **argv)
+@@ -1440,6 +1549,9 @@ main (int argc, char **argv)
          g_warning ("Failed to make cache directory %s: %s", dir, strerror 
(errno));
      g_free (dir);
  
@@ -187,10 +184,10 @@
      log_init ();
  
      /* Show queued messages once logging is complete */
-Index: lightdm-1.17.3/src/opensuse-sysconfig.c
-===================================================================
+diff --git a/src/opensuse-sysconfig.c b/src/opensuse-sysconfig.c
+new file mode 100644
 --- /dev/null
-+++ lightdm-1.17.3/src/opensuse-sysconfig.c
++++ b/src/opensuse-sysconfig.c
 @@ -0,0 +1,380 @@
 +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
 + *
@@ -572,10 +569,10 @@
 +        return boolean_value;
 +}
 +
-Index: lightdm-1.17.3/src/opensuse-sysconfig.h
-===================================================================
+diff --git a/src/opensuse-sysconfig.h b/src/opensuse-sysconfig.h
+new file mode 100644
 --- /dev/null
-+++ lightdm-1.17.3/src/opensuse-sysconfig.h
++++ b/src/opensuse-sysconfig.h
 @@ -0,0 +1,50 @@
 +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
 + *
@@ -627,11 +624,10 @@
 +G_END_DECLS
 +
 +#endif /* __OPENSUSE_SYSCONFIG_H */
-Index: lightdm-1.17.3/src/seat.c
-===================================================================
---- lightdm-1.17.3.orig/src/seat.c
-+++ lightdm-1.17.3/src/seat.c
-@@ -1321,6 +1321,14 @@ create_greeter_session (Seat *seat)
+diff --git a/src/seat.c b/src/seat.c
+--- a/src/seat.c
++++ b/src/seat.c
+@@ -1291,6 +1291,14 @@ create_greeter_session (Seat *seat)
      greeter_set_pam_services (greeter_session,
                                seat_get_string_property (seat, "pam-service"),
                                seat_get_string_property (seat, 
"pam-autologin-service"));
@@ -646,7 +642,7 @@
      g_signal_connect (greeter_session, GREETER_SIGNAL_CREATE_SESSION, 
G_CALLBACK (greeter_create_session_cb), seat);
      g_signal_connect (greeter_session, GREETER_SIGNAL_START_SESSION, 
G_CALLBACK (greeter_start_session_cb), seat);
  
-@@ -1548,7 +1556,10 @@ seat_switch_to_user (Seat *seat, const g
+@@ -1521,7 +1529,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);

++++++ lightdm-use-run-dir.patch ++++++
--- /var/tmp/diff_new_pack.TzrLDh/_old  2016-01-07 00:13:28.000000000 +0100
+++ /var/tmp/diff_new_pack.TzrLDh/_new  2016-01-07 00:13:28.000000000 +0100
@@ -2,16 +2,15 @@
 # Parent 286765d233568af58a49fd0b2c79b63fcabaf9f4
 Use /run instead of localstatedir/run/lightdm
 
-Index: lightdm-1.17.3/src/Makefile.am
-===================================================================
---- lightdm-1.17.3.orig/src/Makefile.am
-+++ lightdm-1.17.3/src/Makefile.am
-@@ -83,7 +83,7 @@ lightdm_CFLAGS = \
+diff --git a/src/Makefile.am b/src/Makefile.am
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -79,7 +79,7 @@ lightdm_CFLAGS = \
        -DSBIN_DIR=\"$(sbindir)\" \
        -DUSERS_DIR=\"$(localstatedir)/lib/lightdm-data\" \
        -DLOG_DIR=\"$(localstatedir)/log/lightdm\" \
 -      -DRUN_DIR=\"$(localstatedir)/run/lightdm\" \
 +      -DRUN_DIR=\"/run/lightdm\" \
        -DCACHE_DIR=\"$(localstatedir)/cache/lightdm\" \
-       
-DSESSIONS_DIR=\"$(pkgdatadir)/sessions:$(datadir)/xsessions:$(datadir)/wayland-sessions\"
 \
-       -DWAYLAND_SESSIONS_DIR=\"$(datadir)/wayland-sessions\" \
+       -DSESSIONS_DIR=\"$(pkgdatadir)/sessions:$(datadir)/xsessions\" \
+       -DREMOTE_SESSIONS_DIR=\"$(pkgdatadir)/remote-sessions\" \

++++++ lightdm-xauthlocalhostname-support.patch ++++++
--- /var/tmp/diff_new_pack.TzrLDh/_old  2016-01-07 00:13:28.000000000 +0100
+++ /var/tmp/diff_new_pack.TzrLDh/_new  2016-01-07 00:13:28.000000000 +0100
@@ -1,10 +1,9 @@
 Set XAUTHLOCALHOSTNAME to the hostname for local logins to avoid issues in the 
session in case the hostname changes
 
-Index: lightdm-1.17.3/src/seat-xlocal.c
-===================================================================
---- lightdm-1.17.3.orig/src/seat-xlocal.c
-+++ lightdm-1.17.3/src/seat-xlocal.c
-@@ -364,6 +364,7 @@ seat_xlocal_run_script (Seat *seat, Disp
+diff --git a/src/seat-xlocal.c b/src/seat-xlocal.c
+--- a/src/seat-xlocal.c
++++ b/src/seat-xlocal.c
+@@ -350,6 +350,7 @@ seat_xlocal_run_script (Seat *seat, Disp
          path = x_server_local_get_authority_file_path (x_server);
          process_set_env (script, "DISPLAY", x_server_get_address (X_SERVER 
(x_server)));
          process_set_env (script, "XAUTHORITY", path);
@@ -12,11 +11,10 @@
      }
  
      SEAT_CLASS (seat_xlocal_parent_class)->run_script (seat, display_server, 
script);
-Index: lightdm-1.17.3/src/x-server-local.c
-===================================================================
---- lightdm-1.17.3.orig/src/x-server-local.c
-+++ lightdm-1.17.3/src/x-server-local.c
-@@ -204,14 +204,15 @@ XServerLocal *
+diff --git a/src/x-server-local.c b/src/x-server-local.c
+--- a/src/x-server-local.c
++++ b/src/x-server-local.c
+@@ -150,14 +150,15 @@ XServerLocal *
  x_server_local_new (void)
  {
      XServerLocal *self;
@@ -34,10 +32,9 @@
      number = g_strdup_printf ("%d", x_server_get_display_number (X_SERVER 
(self)));
      cookie = x_authority_new_cookie (XAUTH_FAMILY_LOCAL, (guint8*) hostname, 
strlen (hostname), number);
      x_server_set_authority (X_SERVER (self), cookie);
-Index: lightdm-1.17.3/src/x-server.c
-===================================================================
---- lightdm-1.17.3.orig/src/x-server.c
-+++ lightdm-1.17.3/src/x-server.c
+diff --git a/src/x-server.c b/src/x-server.c
+--- a/src/x-server.c
++++ b/src/x-server.c
 @@ -15,6 +15,7 @@
  
  #include "x-server.h"
@@ -46,7 +43,7 @@
  
  struct XServerPrivate
  {
-@@ -166,6 +167,8 @@ x_server_connect_session (DisplayServer
+@@ -169,6 +170,8 @@ x_server_connect_session (DisplayServer 
      else
          l_debug (session, "Not setting XDG_VTNR");
  


Reply via email to