Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2018-11-06 14:20:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lightdm (Old)
 and      /work/SRC/openSUSE:Factory/.lightdm.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lightdm"

Tue Nov  6 14:20:25 2018 rev:98 rq:644677 version:1.28.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/lightdm/lightdm.changes  2018-07-06 
10:44:18.339089770 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes     2018-11-06 
14:21:39.850080087 +0100
@@ -1,0 +2,18 @@
+Thu Oct 25 12:16:46 UTC 2018 - [email protected]
+
+- Update to version 1.28.0:
+  * Continue to shutdown session if removing X authority fails.
+  * Set XDG_SEAT env variable in script hooks.
+  * Fix small leak in XDMCP server.
+  * liblightdm-qt: Mark class PowerInterface as exported.
+  * Fix one qt5 test being run instead of a qt4 one.
+  * Remove use of deprecated g_type_class_add_private.
+  * Modernise private data in objects.
+  * Document XDG_SEAT_PATH in man page.
+  * Fix install failing if link already exists.
+  * Remove bashisms in configure.ac.
+- Rebase lightdm-sysconfig-support.patch,
+  lightdm-xauthlocalhostname-support.patch.
+- Use GPG signing.
+
+-------------------------------------------------------------------

Old:
----
  lightdm-1.26.0.tar.xz

New:
----
  lightdm-1.28.0.tar.xz
  lightdm-1.28.0.tar.xz.asc
  lightdm.keyring

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

Other differences:
------------------
++++++ lightdm.spec ++++++
--- /var/tmp/diff_new_pack.btvuF8/_old  2018-11-06 14:21:55.774058718 +0100
+++ /var/tmp/diff_new_pack.btvuF8/_new  2018-11-06 14:21:55.778058713 +0100
@@ -13,7 +13,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -27,18 +27,20 @@
 %define typelibname     typelib-1_0-LightDM-1
 %define rundir          /run
 Name:           lightdm
-Version:        1.26.0
+Version:        1.28.0
 Release:        0
 Summary:        Lightweight, Cross-desktop Display Manager
 License:        GPL-3.0-or-later
 Group:          System/X11/Displaymanagers
-Url:            https://freedesktop.org/wiki/Software/LightDM
+URL:            https://freedesktop.org/wiki/Software/LightDM
 Source:         
https://github.com/CanonicalLtd/lightdm/releases/download/%{version}/%{name}-%{version}.tar.xz
-Source1:        %{name}-greeter.pamd
-Source2:        X11-displaymanagers-%{name}
-Source3:        gdmflexiserver
-Source4:        50-suse-defaults.conf
-Source5:        users.conf
+Source1:        
https://github.com/CanonicalLtd/lightdm/releases/download/%{version}/%{name}-%{version}.tar.xz.asc
+Source2:        %{name}.keyring
+Source3:        %{name}-greeter.pamd
+Source4:        X11-displaymanagers-%{name}
+Source5:        gdmflexiserver
+Source6:        50-suse-defaults.conf
+Source7:        users.conf
 # PATCH-FEATURE-OPENSUSE lightdm-sysconfig-support.patch [email protected] -- 
Adds support for reading configuration options from 
/etc/sysconfig/displaymanager and /etc/sysconfig/windowmanager
 Patch0:         lightdm-sysconfig-support.patch
 # PATCH-FEATURE-OPENSUSE lightdm-xauthlocalhostname-support.patch boo#796230 
[email protected] -- Set XAUTHLOCALHOSTNAME to the hostname for local logins to 
avoid issues in the session in case the hostname changes
@@ -228,16 +230,16 @@
 install -d %{buildroot}%{_localstatedir}/log/lightdm
 install -d %{buildroot}%{rundir}/lightdm
 
-install -Dpm 0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/pam.d/lightdm-greeter
-install -Dpm 0644 %{SOURCE2} 
%{buildroot}%{_libexecdir}/X11/displaymanagers/lightdm
+install -Dpm 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/pam.d/lightdm-greeter
+install -Dpm 0644 %{SOURCE4} 
%{buildroot}%{_libexecdir}/X11/displaymanagers/lightdm
 mkdir -p %{buildroot}%{_sysconfdir}/alternatives
 touch %{buildroot}%{_sysconfdir}/alternatives/default-displaymanager
 ln -s %{_sysconfdir}/alternatives/default-displaymanager 
%{buildroot}%{_libexecdir}/X11/displaymanagers/default-displaymanager
 
-install -Dpm 0755 %{SOURCE3} %{buildroot}%{_libexecdir}/lightdm/gdmflexiserver
+install -Dpm 0755 %{SOURCE5} %{buildroot}%{_libexecdir}/lightdm/gdmflexiserver
 
-install -Dpm 0644 %{SOURCE4} 
%{buildroot}%{_datadir}/lightdm/lightdm.conf.d/50-suse-defaults.conf
-install -Dpm 0644 %{SOURCE5} %{buildroot}%{_sysconfdir}/lightdm/users.conf
+install -Dpm 0644 %{SOURCE6} 
%{buildroot}%{_datadir}/lightdm/lightdm.conf.d/50-suse-defaults.conf
+install -Dpm 0644 %{SOURCE7} %{buildroot}%{_sysconfdir}/lightdm/users.conf
 
 %find_lang %{name} %{?no_lang_C}
 
@@ -279,11 +281,7 @@
 %postun -n %{qt5_lib} -p /sbin/ldconfig
 
 %files
-%if 0%{?suse_version} >= 1500
 %license COPYING.GPL3
-%else
-%doc COPYING.GPL3
-%endif
 %doc NEWS data/lightdm.conf.example
 %{_bindir}/dm-tool
 %{_sbindir}/lightdm
@@ -324,11 +322,7 @@
 %files lang -f %{name}.lang
 
 %files -n %{gobject_lib}
-%if 0%{?suse_version} >= 1500
 %license COPYING.LGPL2 COPYING.LGPL3
-%else
-%doc COPYING.LGPL2 COPYING.LGPL3
-%endif
 %{_libdir}/lib%{gobject_libname}.so.*
 
 %files gobject-devel
@@ -344,11 +338,7 @@
 %{_libdir}/girepository-1.0/LightDM-1.typelib
 
 %files -n %{qt4_lib}
-%if 0%{?suse_version} >= 1500
 %license COPYING.LGPL2 COPYING.LGPL3
-%else
-%doc COPYING.LGPL2 COPYING.LGPL3
-%endif
 %{_libdir}/lib%{qt4_libname}.so.*
 
 %files qt-devel
@@ -357,11 +347,7 @@
 %{_includedir}/%{qt4_libname}/
 
 %files -n %{qt5_lib}
-%if 0%{?suse_version} >= 1500
 %license COPYING.LGPL2 COPYING.LGPL3
-%else
-%doc COPYING.LGPL2 COPYING.LGPL3
-%endif
 %{_libdir}/lib%{qt5_libname}.so.*
 
 %files qt5-devel

++++++ lightdm-1.26.0.tar.xz -> lightdm-1.28.0.tar.xz ++++++
++++ 13903 lines of diff (skipped)

++++++ lightdm-sysconfig-support.patch ++++++
--- /var/tmp/diff_new_pack.btvuF8/_old  2018-11-06 14:21:56.150058213 +0100
+++ /var/tmp/diff_new_pack.btvuF8/_new  2018-11-06 14:21:56.150058213 +0100
@@ -47,9 +47,9 @@
 +config_load_sysconfig (Configuration *config)
 +{
 +    GError *error = NULL;
-+    char **displaymanager_config;
-+    char **windowmanager_config;
-+    char *str_value;
++    gchar **displaymanager_config;
++    gchar **windowmanager_config;
++    gchar *str_value;
 +    gboolean boolean_value;
 +
 +    displaymanager_config = opensuse_sysconfig_load_file 
(SYSCONFIG_DISPLAYMANAGER, &error);
@@ -135,12 +135,12 @@
      /* Show queued messages once logging is complete */
 --- a/src/Makefile.am
 +++ b/src/Makefile.am
-@@ -77,7 +77,9 @@ lightdm_SOURCES = \
+@@ -76,7 +76,9 @@ lightdm_SOURCES = \
+       xdmcp-server.c \
        xdmcp-server.h \
        xdmcp-session.c \
-       xdmcp-session.h \
--      xdmcp-session-private.h
-+      xdmcp-session-private.h \
+-      xdmcp-session.h
++      xdmcp-session.h \
 +      opensuse-sysconfig.c \
 +      opensuse-sysconfig.h
  
@@ -584,7 +584,7 @@
 +#endif /* __OPENSUSE_SYSCONFIG_H */
 --- a/src/seat.c
 +++ b/src/seat.c
-@@ -1222,9 +1222,14 @@ create_greeter_session (Seat *seat)
+@@ -1271,9 +1271,18 @@ create_greeter_session (Seat *seat)
      }
      session_set_argv (SESSION (greeter_session), argv);
  
@@ -592,17 +592,21 @@
 -                              seat_get_string_property (seat, "pam-service"),
 -                              seat_get_string_property (seat, 
"pam-autologin-service"));
 +    if (config_get_boolean (config_get_instance (), "LightDM", 
"password-less-login"))
++    {
 +        greeter_set_pam_services (greeter,
 +                                  seat_get_string_property (seat, 
"pam-autologin-service"),
 +                                  seat_get_string_property (seat, 
"pam-autologin-service"));
++    }
 +    else
++    {
 +        greeter_set_pam_services (greeter,
 +                                  seat_get_string_property (seat, 
"pam-service"),
 +                                  seat_get_string_property (seat, 
"pam-autologin-service"));
++    }
      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);
  
-@@ -1459,7 +1464,10 @@ seat_switch_to_user (Seat *seat, const g
+@@ -1518,7 +1527,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-xauthlocalhostname-support.patch ++++++
--- /var/tmp/diff_new_pack.btvuF8/_old  2018-11-06 14:21:56.178058176 +0100
+++ /var/tmp/diff_new_pack.btvuF8/_new  2018-11-06 14:21:56.178058176 +0100
@@ -3,7 +3,7 @@
 
 --- a/src/seat-local.c
 +++ b/src/seat-local.c
-@@ -402,6 +402,7 @@ seat_local_run_script (Seat *seat, Displ
+@@ -414,6 +414,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);
@@ -32,9 +32,9 @@
  #include "configuration.h"
 +#include "x-server-local.h"
  
- struct XServerPrivate
+ typedef struct
  {
-@@ -151,6 +152,8 @@ x_server_connect_session (DisplayServer
+@@ -161,6 +162,8 @@ x_server_connect_session (DisplayServer
      else
          l_debug (session, "Not setting XDG_VTNR");
  

++++++ lightdm.keyring ++++++
pub   dsa1024 2009-03-24 [SCA]
      4978 51B5 D455 C606 543F  2B93 18EA A189 0F7C 882E
uid                 [ unknown] Robert Ancell <[email protected]>
uid                 [ unknown] Robert Ancell <[email protected]>
uid                 [ unknown] Robert Ancell <[email protected]>
sub   elg2048 2009-03-24 [E]

-----BEGIN PGP PUBLIC KEY BLOCK-----

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
2q2r
=YwlZ
-----END PGP PUBLIC KEY BLOCK-----

Reply via email to