commit lightdm for openSUSE:Factory

2020-10-10 Thread root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2020-10-10 19:01:02

Comparing /work/SRC/openSUSE:Factory/lightdm (Old)
 and  /work/SRC/openSUSE:Factory/.lightdm.new.4249 (New)


Package is "lightdm"

Sat Oct 10 19:01:02 2020 rev:104 rq:840084 version:1.30.0

Changes:

--- /work/SRC/openSUSE:Factory/lightdm/lightdm.changes  2020-10-07 
14:16:19.589382620 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new.4249/lightdm.changes
2020-10-10 19:01:08.812387669 +0200
@@ -1,0 +2,5 @@
+Sat Oct  3 11:13:03 UTC 2020 - Callum Farmer 
+
+- Change paths from /etc to /usr/etc for UsrEtc Move (boo#1177197)
+
+---



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.igQiB2/_old  2020-10-10 19:01:09.560388041 +0200
+++ /var/tmp/diff_new_pack.igQiB2/_new  2020-10-10 19:01:09.564388043 +0200
@@ -257,6 +257,10 @@
 install -Dpm 0644 %{SOURCE6} 
%{buildroot}%{_datadir}/lightdm/lightdm.conf.d/50-suse-defaults.conf
 install -Dpm 0644 %{SOURCE7} %{buildroot}%{_sysconfdir}/lightdm/users.conf
 
+%if ! %{defined _distconfdir}
+sed -e 's-/usr/etc-%{_sysconfdir}-g' -i 
%{buildroot}%{_datadir}/lightdm/lightdm.conf.d/50-suse-defaults.conf
+%endif
+
 %find_lang %{name} %{?no_lang_C}
 
 %pre

++ 50-suse-defaults.conf ++
--- /var/tmp/diff_new_pack.igQiB2/_old  2020-10-10 19:01:09.592388057 +0200
+++ /var/tmp/diff_new_pack.igQiB2/_new  2020-10-10 19:01:09.592388057 +0200
@@ -3,7 +3,7 @@
 pam-autologin-service = lightdm-autologin
 pam-greeter-service = lightdm-greeter
 xserver-command=/usr/bin/X
-session-wrapper=/etc/X11/xdm/Xsession
-greeter-setup-script=/etc/X11/xdm/Xsetup
-session-setup-script=/etc/X11/xdm/Xstartup
-session-cleanup-script=/etc/X11/xdm/Xreset
+session-wrapper=/usr/etc/X11/xdm/Xsession
+greeter-setup-script=/usr/etc/X11/xdm/Xsetup
+session-setup-script=/usr/etc/X11/xdm/Xstartup
+session-cleanup-script=/usr/etc/X11/xdm/Xreset





commit lightdm for openSUSE:Factory

2020-10-07 Thread root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2020-10-07 14:16:17

Comparing /work/SRC/openSUSE:Factory/lightdm (Old)
 and  /work/SRC/openSUSE:Factory/.lightdm.new.4249 (New)


Package is "lightdm"

Wed Oct  7 14:16:17 2020 rev:103 rq:838819 version:1.30.0

Changes:

--- /work/SRC/openSUSE:Factory/lightdm/lightdm.changes  2020-07-15 
11:25:05.229600568 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new.4249/lightdm.changes
2020-10-07 14:16:19.589382620 +0200
@@ -1,0 +2,20 @@
+Tue Sep 29 09:35:19 UTC 2020 - Dominique Leuenberger 
+
+- Fixup pam stack a bit more (boo#1176338):
+  + Do not create hardlinks between lightdm pam files and xdm's pam
+files, but install explicit lightdm pam stack that @includes
+xdm. This has the advantage that, if an admin creates
+/etc/pam.d/xdm, we will follow this right away. With the
+hardlinks, the /usr/etc/pam.d/xdm would still be used, which
+might not be the expected outcome.
+
+---
+Thu Sep 17 12:12:31 UTC 2020 - Dominique Leuenberger 
+
+- Follow XDM's change of moving the default pam config file to
+  /usr/etc (boo#1176338).
+- Add pre/posttrans scripts to ensure user modified
+  /etc/pam.d/lightdm* survives our move to /usr/etc (and user
+  modification in /etc/pam.d wins over /usr/etc/pam.d).
+
+---

New:

  lightdm-autologin.pam
  lightdm.pam



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.L8hsVv/_old  2020-10-07 14:16:20.857383629 +0200
+++ /var/tmp/diff_new_pack.L8hsVv/_new  2020-10-07 14:16:20.861383632 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package lightdm
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 # Copyright (c) 2011 Guido Berhoerster.
 #
 # All modifications and additions to the file contributed by third parties
@@ -41,6 +41,8 @@
 Source5:gdmflexiserver
 Source6:50-suse-defaults.conf
 Source7:users.conf
+Source8:lightdm.pam
+Source9:lightdm-autologin.pam
 # PATCH-FEATURE-OPENSUSE lightdm-sysconfig-support.patch g...@opensuse.org -- 
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 
g...@opensuse.org -- Set XAUTHLOCALHOSTNAME to the hostname for local logins to 
avoid issues in the session in case the hostname changes
@@ -218,9 +220,18 @@
 
 # xdm and xdm-np are used instead.
 rm %{buildroot}%{_sysconfdir}/pam.d/lightdm \
-  %{buildroot}%{_sysconfdir}/pam.d/lightdm-autologin
-ln -sf %{_sysconfdir}/pam.d/xdm %{buildroot}%{_sysconfdir}/pam.d/lightdm
-ln -sf %{_sysconfdir}/pam.d/xdm-np 
%{buildroot}%{_sysconfdir}/pam.d/lightdm-autologin
+   %{buildroot}%{_sysconfdir}/pam.d/lightdm-autologin \
+   %{buildroot}%{_sysconfdir}/pam.d/lightdm-greeter
+%if 0%{?suse_version} >= 1550
+  mkdir -p %{buildroot}%{_distconfdir}/pam.d
+  install %{SOURCE8} %{buildroot}%{_distconfdir}/pam.d/lightdm
+  install %{SOURCE9} %{buildroot}%{_distconfdir}/pam.d/lightdm-autologin
+  install -Dpm 0644 %{SOURCE3} 
%{buildroot}%{_distconfdir}/pam.d/lightdm-greeter
+%else
+  install %{SOURCE8} %{buildroot}%{_sysconfdir}/pam.d/lightdm
+  install %{SOURCE9} %{buildroot}%{_sysconfdir}/pam.d/lightdm-autologin
+  install -Dpm 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/pam.d/lightdm-greeter
+%endif
 
 ln data/lightdm.conf data/lightdm.conf.example
 
@@ -236,7 +247,6 @@
 install -d %{buildroot}%{_localstatedir}/log/lightdm
 install -d %{buildroot}%{rundir}/lightdm
 
-install -Dpm 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/pam.d/lightdm-greeter
 install -Dpm 0644 %{SOURCE4} 
%{buildroot}%{_prefix}/lib/X11/displaymanagers/lightdm
 mkdir -p %{buildroot}%{_sysconfdir}/alternatives
 touch %{buildroot}%{_sysconfdir}/alternatives/default-displaymanager
@@ -253,6 +263,15 @@
 %{_sbindir}/groupadd -r lightdm 2> /dev/null || :
 %{_sbindir}/useradd -r -g lightdm -s /bin/false -c "LightDM daemon" \
   -d %{_localstatedir}/lib/lightdm lightdm 2> /dev/null || :
+for i in pam.d/lightdm pam.d/lightdm-autologin pam.d/lightdm-greeter; do
+  test -f /etc/${i}.rpmsave && mv -v /etc/${i}.rpmsave /etc/${i}.rpmsave.old 
||:
+done
+
+%posttrans
+# Migration to /usr/etc.
+for i in pam.d/lightdm pam.d/lightdm-autologin pam.d/lightdm-greeter; do
+  test -f /etc/${i}.rpmsave && mv -v /etc/${i}.rpmsave /etc/${i} ||:
+done
 
 %post
 # Special trick: migrate users from lxdm to lightdm
@@ -300,9 +319,15 @@
 %dir %{_sysconfdir}/lightdm/
 %config(noreplace) 

commit lightdm for openSUSE:Factory

2020-07-15 Thread root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2020-07-15 11:23:39

Comparing /work/SRC/openSUSE:Factory/lightdm (Old)
 and  /work/SRC/openSUSE:Factory/.lightdm.new.3060 (New)


Package is "lightdm"

Wed Jul 15 11:23:39 2020 rev:102 rq:819252 version:1.30.0

Changes:

--- /work/SRC/openSUSE:Factory/lightdm/lightdm.changes  2019-09-25 
01:18:10.861816461 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new.3060/lightdm.changes
2020-07-15 11:25:05.229600568 +0200
@@ -1,0 +2,5 @@
+Tue Jul  7 09:32:27 UTC 2020 - Callum Farmer 
+
+- Fixes for %_libexecdir changing to /usr/libexec
+
+---



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.9ntmFS/_old  2020-07-15 11:25:08.137603447 +0200
+++ /var/tmp/diff_new_pack.9ntmFS/_new  2020-07-15 11:25:08.137603447 +0200
@@ -237,10 +237,10 @@
 install -d %{buildroot}%{rundir}/lightdm
 
 install -Dpm 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/pam.d/lightdm-greeter
-install -Dpm 0644 %{SOURCE4} 
%{buildroot}%{_libexecdir}/X11/displaymanagers/lightdm
+install -Dpm 0644 %{SOURCE4} 
%{buildroot}%{_prefix}/lib/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
+ln -s %{_sysconfdir}/alternatives/default-displaymanager 
%{buildroot}%{_prefix}/lib/X11/displaymanagers/default-displaymanager
 
 install -Dpm 0755 %{SOURCE5} %{buildroot}%{_libexecdir}/lightdm/gdmflexiserver
 
@@ -261,8 +261,8 @@
 if [ -z "$DISPLAYMANAGER" -o "$DISPLAYMANAGER" = "lxdm" ] ; then
 sed -i 's/^DISPLAYMANAGER=".*"/DISPLAYMANAGER="lightdm"/' 
%{_sysconfdir}/sysconfig/displaymanager
 fi
-%{_sbindir}/update-alternatives --install 
%{_libexecdir}/X11/displaymanagers/default-displaymanager \
-  default-displaymanager %{_libexecdir}/X11/displaymanagers/lightdm 15
+%{_sbindir}/update-alternatives --install 
%{_prefix}/lib/X11/displaymanagers/default-displaymanager \
+  default-displaymanager %{_prefix}/lib/X11/displaymanagers/lightdm 15
 
 %postun
 if [ "$1" -eq 0 ]; then
@@ -271,8 +271,8 @@
 sed -i 's/^DISPLAYMANAGER="lightdm"/DISPLAYMANAGER=""/' 
%{_sysconfdir}/sysconfig/displaymanager
 fi
 fi
-[ -f %{_libexecdir}/X11/displaymanagers/lightdm ] || 
%{_sbindir}/update-alternatives \
-  --remove default-displaymanager %{_libexecdir}/X11/displaymanagers/lightdm
+[ -f %{_prefix}/lib/X11/displaymanagers/lightdm ] || 
%{_sbindir}/update-alternatives \
+  --remove default-displaymanager %{_prefix}/lib/X11/displaymanagers/lightdm
 
 %post -n %{gobject_lib} -p /sbin/ldconfig
 
@@ -304,9 +304,9 @@
 %config %{_sysconfdir}/pam.d/lightdm-autologin
 %config %{_sysconfdir}/pam.d/lightdm-greeter
 %config %{_sysconfdir}/dbus-1/system.d/org.freedesktop.DisplayManager.conf
-%dir %{_libexecdir}/X11/displaymanagers/
-%{_libexecdir}/X11/displaymanagers/lightdm
-%{_libexecdir}/X11/displaymanagers/default-displaymanager
+%dir %{_prefix}/lib/X11/displaymanagers/
+%{_prefix}/lib/X11/displaymanagers/lightdm
+%{_prefix}/lib/X11/displaymanagers/default-displaymanager
 %ghost %{_sysconfdir}/alternatives/default-displaymanager
 %{_datadir}/lightdm/
 %dir %{_datadir}/accountsservice/





commit lightdm for openSUSE:Factory

2019-09-24 Thread root
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 
+
+- 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 
  #include 

++ 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, );
 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 
  #include 
  #include 
-@@ -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) \

commit lightdm for openSUSE:Factory

2019-07-21 Thread root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2019-07-21 11:31:50

Comparing /work/SRC/openSUSE:Factory/lightdm (Old)
 and  /work/SRC/openSUSE:Factory/.lightdm.new.4126 (New)


Package is "lightdm"

Sun Jul 21 11:31:50 2019 rev:100 rq:716285 version:1.28.0

Changes:

--- /work/SRC/openSUSE:Factory/lightdm/lightdm.changes  2019-05-09 
10:02:52.483905322 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new.4126/lightdm.changes
2019-07-21 11:31:51.600802481 +0200
@@ -1,0 +2,5 @@
+Thu Jul 18 07:46:46 UTC 2019 - Wolfgang Bauer 
+
+- Fix Provides/Obsoletes of the lightdm-qt5-devel subpackage
+
+---



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.o35YyU/_old  2019-07-21 11:31:52.264802370 +0200
+++ /var/tmp/diff_new_pack.o35YyU/_new  2019-07-21 11:31:52.268802368 +0200
@@ -175,8 +175,8 @@
 Group:  Development/Libraries/C and C++
 Requires:   %{qt5_lib} = %{version}
 %if 0%{?suse_version} > 1500
-Provides:   qt-devel = %{version}
-Obsoletes:  qt-devel < %{version}
+Provides:   %{name}-qt-devel = %{version}
+Obsoletes:  %{name}-qt-devel < %{version}
 %endif
 
 %description qt5-devel





commit lightdm for openSUSE:Factory

2019-05-09 Thread root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2019-05-09 10:02:49

Comparing /work/SRC/openSUSE:Factory/lightdm (Old)
 and  /work/SRC/openSUSE:Factory/.lightdm.new.5148 (New)


Package is "lightdm"

Thu May  9 10:02:49 2019 rev:99 rq:700502 version:1.28.0

Changes:

--- /work/SRC/openSUSE:Factory/lightdm/lightdm.changes  2018-11-06 
14:21:39.850080087 +0100
+++ /work/SRC/openSUSE:Factory/.lightdm.new.5148/lightdm.changes
2019-05-09 10:02:52.483905322 +0200
@@ -1,0 +2,5 @@
+Fri May  3 22:24:11 UTC 2019 - Christophe Giboudeaux 
+
+- Stop building lightdm-qt4 on openSUSE > 1500.
+
+---



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.Zs5yDL/_old  2019-05-09 10:02:55.439913785 +0200
+++ /var/tmp/diff_new_pack.Zs5yDL/_new  2019-05-09 10:02:55.467913865 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package lightdm
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2011 Guido Berhoerster.
 #
 # All modifications and additions to the file contributed by third parties
@@ -67,9 +67,11 @@
 BuildRequires:  pkgconfig(Qt5Core)
 BuildRequires:  pkgconfig(Qt5DBus)
 BuildRequires:  pkgconfig(Qt5Gui)
+%if 0%{?suse_version} <= 1500
 BuildRequires:  pkgconfig(QtCore)
 BuildRequires:  pkgconfig(QtDBus)
 BuildRequires:  pkgconfig(QtGui)
+%endif
 BuildRequires:  pkgconfig(gio-2.0) >= 2.26
 BuildRequires:  pkgconfig(gio-unix-2.0)
 BuildRequires:  pkgconfig(glib-2.0) >= 2.44
@@ -133,6 +135,7 @@
 This package contains the GObject Introspection bindings for the
 LightDM client library.
 
+%if 0%{?suse_version} <= 1500
 %package -n %{qt4_lib}
 Summary:LightDM Qt4-based Client Library
 License:LGPL-2.0-only OR LGPL-3.0-only
@@ -151,11 +154,16 @@
 %description qt-devel
 This package contains development files needed for developing
 Qt4-based LightDM clients.
+%endif
 
 %package -n %{qt5_lib}
 Summary:LightDM Qt5-based Client Library
 License:LGPL-2.0-only OR LGPL-3.0-only
 Group:  System/Libraries
+%if 0%{?suse_version} > 1500
+Provides:   %{qt4_lib} = %{version}
+Obsoletes:  %{qt4_lib} < %{version}
+%endif
 
 %description -n %{qt5_lib}
 A Qt5-based library for LightDM clients to use to interface with
@@ -166,6 +174,10 @@
 License:LGPL-2.0-only OR LGPL-3.0-only
 Group:  Development/Libraries/C and C++
 Requires:   %{qt5_lib} = %{version}
+%if 0%{?suse_version} > 1500
+Provides:   qt-devel = %{version}
+Obsoletes:  qt-devel < %{version}
+%endif
 
 %description qt5-devel
 This package contains development files needed for developing
@@ -272,9 +284,11 @@
 
 %postun -n %{gobject_lib} -p /sbin/ldconfig
 
+%if 0%{?suse_version} <= 1500
 %post -n %{qt4_lib} -p /sbin/ldconfig
 
 %postun -n %{qt4_lib} -p /sbin/ldconfig
+%endif
 
 %post -n %{qt5_lib} -p /sbin/ldconfig
 
@@ -337,6 +351,7 @@
 %files -n %{typelibname}
 %{_libdir}/girepository-1.0/LightDM-1.typelib
 
+%if 0%{?suse_version} <= 1500
 %files -n %{qt4_lib}
 %license COPYING.LGPL2 COPYING.LGPL3
 %{_libdir}/lib%{qt4_libname}.so.*
@@ -345,6 +360,7 @@
 %{_libdir}/lib%{qt4_libname}.so
 %{_libdir}/pkgconfig/lib%{qt4_libname}.pc
 %{_includedir}/%{qt4_libname}/
+%endif
 
 %files -n %{qt5_lib}
 %license COPYING.LGPL2 COPYING.LGPL3





commit lightdm for openSUSE:Factory

2018-11-06 Thread root
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 - sor.ale...@meowr.ru
+
+- 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 g...@opensuse.org -- 
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 
g...@opensuse.org -- 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 

commit lightdm for openSUSE:Factory

2018-07-06 Thread root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2018-07-06 10:44:11

Comparing /work/SRC/openSUSE:Factory/lightdm (Old)
 and  /work/SRC/openSUSE:Factory/.lightdm.new (New)


Package is "lightdm"

Fri Jul  6 10:44:11 2018 rev:97 rq:620940 version:1.26.0

Changes:

--- /work/SRC/openSUSE:Factory/lightdm/lightdm.changes  2018-03-18 
21:45:15.844807104 +0100
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2018-07-06 
10:44:18.339089770 +0200
@@ -1,0 +2,18 @@
+Thu Apr 12 14:19:31 UTC 2018 - sor.ale...@meowr.ru
+
+- Update to version 1.26.0:
+  * Fix build system to require C99.
+  * Support moc being called moc-qt5.
+  * Fail configure if MOC can't be found.
+  * Use AccountsService extension system for extended greeter
+information.
+  * Fix incorrect use of ConsoleKit CanSuspend/Hibernate API.
+  * Use standard format for arguments passed to qtchooser.
+  * Modernise code style.
+- Rebase lightdm-disable-utmp-handling.patch,
+  lightdm-set-gdmflexiserver-envvar.patch,
+  lightdm-sysconfig-support.patch,
+  lightdm-xauthlocalhostname-support.patch.
+- Rename and rebase lightdm-ignore-known-symlink-sessions.patch.
+
+---

Old:

  ignore-known-symlink-sessions.patch
  lightdm-1.24.1.tar.xz

New:

  lightdm-1.26.0.tar.xz
  lightdm-ignore-known-symlink-sessions.patch



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.aCNH2H/_old  2018-07-06 10:44:19.527088356 +0200
+++ /var/tmp/diff_new_pack.aCNH2H/_new  2018-07-06 10:44:19.531088351 +0200
@@ -27,7 +27,7 @@
 %define typelibname typelib-1_0-LightDM-1
 %define rundir  /run
 Name:   lightdm
-Version:1.24.1
+Version:1.26.0
 Release:0
 Summary:Lightweight, Cross-desktop Display Manager
 License:GPL-3.0-or-later
@@ -50,7 +50,7 @@
 # PATCH-FIX-OPENSUSE lightdm-use-run-dir.patch g...@opensuse.org -- Use /run 
instead of /var/run
 Patch4: lightdm-use-run-dir.patch
 # PATCH-FIX-OPENSUSE ignore-known-symlink-sessions.patch boo#1030873 -- Ignore 
known synlink sessions.
-Patch5: ignore-known-symlink-sessions.patch
+Patch5: lightdm-ignore-known-symlink-sessions.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  gcc-c++
@@ -303,6 +303,11 @@
 %{_libexecdir}/X11/displaymanagers/default-displaymanager
 %ghost %{_sysconfdir}/alternatives/default-displaymanager
 %{_datadir}/lightdm/
+%dir %{_datadir}/accountsservice/
+%dir %{_datadir}/accountsservice/interfaces/
+%{_datadir}/accountsservice/interfaces/org.freedesktop.DisplayManager.AccountsService.xml
+%{_datadir}/dbus-1/interfaces/org.freedesktop.DisplayManager.AccountsService.xml
+%{_datadir}/polkit-1/actions/org.freedesktop.DisplayManager.AccountsService.policy
 %dir %{_datadir}/bash-completion/
 %dir %{_datadir}/bash-completion/completions/
 %{_datadir}/bash-completion/completions/dm-tool

++ lightdm-1.24.1.tar.xz -> lightdm-1.26.0.tar.xz ++
 25369 lines of diff (skipped)

++ lightdm-disable-utmp-handling.patch ++
--- /var/tmp/diff_new_pack.aCNH2H/_old  2018-07-06 10:44:19.859087961 +0200
+++ /var/tmp/diff_new_pack.aCNH2H/_new  2018-07-06 10:44:19.863087956 +0200
@@ -1,5 +1,5 @@
-# HG changeset patch
-# Parent ce2ab1b9285a9408ec9673b555b398c2af18de62
+# git changeset patch
+# Parent e4be60aa2d0234c4c8714033287e482e5673b18c
 disable utmp handling since this is handled in the Xstartup/Xreset scripts
 
 --- a/src/session-child.c
@@ -15,7 +15,7 @@
  #include 
  
  #if HAVE_LIBAUDIT
-@@ -202,6 +204,7 @@ read_xauth (void)
+@@ -192,6 +194,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);
  }
  
@@ -23,7 +23,7 @@
  /* 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
+@@ -213,6 +216,7 @@ updwtmpx (const gchar *wtmp_file, struct
  
  updwtmp (wtmp_file, );
  }
@@ -31,7 +31,7 @@
  
  #if HAVE_LIBAUDIT
  static void
-@@ -401,6 +405,7 @@ session_child_run (int argc, char **argv
+@@ -344,6 +348,7 @@ session_child_run (int argc, char **argv
  /* Write record to btmp database */
  if (authentication_result == PAM_AUTH_ERR)
  {
@@ -39,41 +39,44 @@
  struct utmpx ut;
  struct timeval tv;
  
-@@ -422,6 +427,8 @@ session_child_run (int argc, char **argv
+@@ -364,6 +369,7 @@ session_child_run (int argc, char **argv
+ ut.ut_tv.tv_usec = 

commit lightdm for openSUSE:Factory

2018-03-18 Thread root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2018-03-18 21:45:10

Comparing /work/SRC/openSUSE:Factory/lightdm (Old)
 and  /work/SRC/openSUSE:Factory/.lightdm.new (New)


Package is "lightdm"

Sun Mar 18 21:45:10 2018 rev:96 rq:588168 version:1.24.1

Changes:

--- /work/SRC/openSUSE:Factory/lightdm/lightdm.changes  2017-10-13 
14:19:41.122737366 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2018-03-18 
21:45:15.844807104 +0100
@@ -1,0 +2,11 @@
+Fri Mar  9 19:10:07 UTC 2018 - sor.ale...@meowr.ru
+
+- Update to version 1.24.1:
+  * Fixes for VNC and XDMCP connections (boo#1066708, boo#1083161).
+  * Set names for XDMCP and VNC seats.
+  * Expose autologin-session as a hint to the greeter.
+  * Fix timed autologins not using autologin-session when no
+session specified.
+- Enable libaudit support on Leap 15.0 or newer.
+
+---

Old:

  lightdm-1.24.0.tar.xz
  lightdm-1.24.0.tar.xz.asc
  lightdm.keyring

New:

  lightdm-1.24.1.tar.xz



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.lgqS1Z/_old  2018-03-18 21:45:17.216757680 +0100
+++ /var/tmp/diff_new_pack.lgqS1Z/_new  2018-03-18 21:45:17.236756959 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package lightdm
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2011 Guido Berhoerster.
 #
 # All modifications and additions to the file contributed by third parties
@@ -27,20 +27,18 @@
 %define typelibname typelib-1_0-LightDM-1
 %define rundir  /run
 Name:   lightdm
-Version:1.24.0
+Version:1.24.1
 Release:0
 Summary:Lightweight, Cross-desktop Display Manager
-License:GPL-3.0+
+License:GPL-3.0-or-later
 Group:  System/X11/Displaymanagers
 Url:https://freedesktop.org/wiki/Software/LightDM
-Source: 
https://launchpad.net/lightdm/%{ver_master}/%{version}/+download/%{name}-%{version}.tar.xz
-Source1:
https://launchpad.net/lightdm/%{ver_master}/%{version}/+download/%{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
+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
 # PATCH-FEATURE-OPENSUSE lightdm-sysconfig-support.patch g...@opensuse.org -- 
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 
g...@opensuse.org -- Set XAUTHLOCALHOSTNAME to the hostname for local logins to 
avoid issues in the session in case the hostname changes
@@ -51,7 +49,7 @@
 Patch3: lightdm-disable-utmp-handling.patch
 # PATCH-FIX-OPENSUSE lightdm-use-run-dir.patch g...@opensuse.org -- Use /run 
instead of /var/run
 Patch4: lightdm-use-run-dir.patch
-# PATCH-FIX-OPENSUSE
+# PATCH-FIX-OPENSUSE ignore-known-symlink-sessions.patch boo#1030873 -- Ignore 
known synlink sessions.
 Patch5: ignore-known-symlink-sessions.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -90,6 +88,9 @@
 Recommends: %{name}-lang
 # Migrate users from lxdm to lightdm - we only obsolete up to version 0.5.
 Obsoletes:  lxdm < 0.5
+%if 0%{?suse_version} >= 1500
+BuildRequires:  pkgconfig(audit)
+%endif
 
 %description
 LightDM is a lightweight, cross-desktop display manager. Its main
@@ -103,7 +104,7 @@
 
 %package -n %{gobject_lib}
 Summary:LightDM GObject-based Client Library
-License:LGPL-2.0 OR LGPL-3.0
+License:LGPL-2.0-only OR LGPL-3.0-only
 Group:  System/Libraries
 Recommends: accountsservice
 
@@ -113,7 +114,7 @@
 
 %package gobject-devel
 Summary:Development Files for %{gobject_lib}
-License:LGPL-2.0 OR LGPL-3.0
+License:LGPL-2.0-only OR LGPL-3.0-only
 Group:  Development/Libraries/C and C++
 Requires:   %{gobject_lib} = %{version}
 
@@ -123,7 +124,7 @@
 
 %package -n %{typelibname}
 Summary:GObject Introspection Bindings for the LightDM Client Library
-License:LGPL-2.0 OR LGPL-3.0
+License:LGPL-2.0-only OR LGPL-3.0-only
 Group:  System/Libraries
 

commit lightdm for openSUSE:Factory

2017-10-13 Thread root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2017-10-13 14:19:37

Comparing /work/SRC/openSUSE:Factory/lightdm (Old)
 and  /work/SRC/openSUSE:Factory/.lightdm.new (New)


Package is "lightdm"

Fri Oct 13 14:19:37 2017 rev:95 rq:533679 version:1.24.0

Changes:

--- /work/SRC/openSUSE:Factory/lightdm/lightdm.changes  2017-09-25 
13:59:38.824887574 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2017-10-13 
14:19:41.122737366 +0200
@@ -1,0 +2,7 @@
+Thu Oct 12 09:57:53 UTC 2017 - dims...@opensuse.org
+
+- Have update-alternatives handle Xinit's integration of the
+  displaymanager, replacing /etc/sysconfig/displaymanager
+  (boo#1053863).
+
+---



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.UgDgAQ/_old  2017-10-13 14:19:41.982699556 +0200
+++ /var/tmp/diff_new_pack.UgDgAQ/_new  2017-10-13 14:19:41.986699380 +0200
@@ -229,6 +229,9 @@
 
 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 %{SOURCE5} %{buildroot}%{_libexecdir}/lightdm/gdmflexiserver
 
@@ -249,6 +252,8 @@
 if [ -z "$DISPLAYMANAGER" -o "$DISPLAYMANAGER" = "lxdm" ] ; then
 sed -i 's/^DISPLAYMANAGER=".*"/DISPLAYMANAGER="lightdm"/' 
%{_sysconfdir}/sysconfig/displaymanager
 fi
+%{_sbindir}/update-alternatives --install 
%{_libexecdir}/X11/displaymanagers/default-displaymanager \
+  default-displaymanager %{_libexecdir}/X11/displaymanagers/lightdm 15
 
 %postun
 if [ "$1" -eq 0 ]; then
@@ -257,6 +262,9 @@
 sed -i 's/^DISPLAYMANAGER="lightdm"/DISPLAYMANAGER=""/' 
%{_sysconfdir}/sysconfig/displaymanager
 fi
 fi
+[ -f %{_libexecdir}/X11/displaymanagers/lightdm ] || 
%{_sbindir}/update-alternatives \
+  --remove default-displaymanager %{_libexecdir}/X11/displaymanagers/lightdm
+
 
 %post -n %{gobject_lib} -p /sbin/ldconfig
 
@@ -287,6 +295,8 @@
 %config %{_sysconfdir}/dbus-1/system.d/org.freedesktop.DisplayManager.conf
 %dir %{_libexecdir}/X11/displaymanagers/
 %{_libexecdir}/X11/displaymanagers/lightdm
+%{_libexecdir}/X11/displaymanagers/default-displaymanager
+%ghost %{_sysconfdir}/alternatives/default-displaymanager
 %{_datadir}/lightdm/
 %dir %{_datadir}/bash-completion/
 %dir %{_datadir}/bash-completion/completions/





commit lightdm for openSUSE:Factory

2017-09-25 Thread root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2017-09-25 13:59:28

Comparing /work/SRC/openSUSE:Factory/lightdm (Old)
 and  /work/SRC/openSUSE:Factory/.lightdm.new (New)


Package is "lightdm"

Mon Sep 25 13:59:28 2017 rev:94 rq:528426 version:1.24.0

Changes:

--- /work/SRC/openSUSE:Factory/lightdm/lightdm.changes  2017-07-21 
22:44:09.309113166 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2017-09-25 
13:59:38.824887574 +0200
@@ -1,0 +2,6 @@
+Sat Sep 23 18:00:30 UTC 2017 - sor.ale...@meowr.ru
+
+- Update to version 1.24.0:
+  * No changes.
+
+---

Old:

  lightdm-1.22.0.tar.xz
  lightdm-1.22.0.tar.xz.asc

New:

  lightdm-1.24.0.tar.xz
  lightdm-1.24.0.tar.xz.asc



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.gAhY5h/_old  2017-09-25 13:59:40.232689502 +0200
+++ /var/tmp/diff_new_pack.gAhY5h/_new  2017-09-25 13:59:40.236688939 +0200
@@ -17,7 +17,7 @@
 #
 
 
-%define ver_master  1.22
+%define ver_master  1.24
 %define gobject_libname lightdm-gobject-1
 %define gobject_lib lib%{gobject_libname}-0
 %define qt4_libname lightdm-qt-3
@@ -27,7 +27,7 @@
 %define typelibname typelib-1_0-LightDM-1
 %define rundir  /run
 Name:   lightdm
-Version:1.22.0
+Version:1.24.0
 Release:0
 Summary:Lightweight, Cross-desktop Display Manager
 License:GPL-3.0+
@@ -86,10 +86,10 @@
 Requires:   lightdm-greeter
 # Uses pam configuration and relies on scripts provided by xdm.
 Requires:   xdm
-# Migrate users from lxdm to lightdm - we only obsolete up to version 0.5.
-Obsoletes:  lxdm < 0.5
 Requires(pre):  pwdutils
 Recommends: %{name}-lang
+# Migrate users from lxdm to lightdm - we only obsolete up to version 0.5.
+Obsoletes:  lxdm < 0.5
 
 %description
 LightDM is a lightweight, cross-desktop display manager. Its main
@@ -103,7 +103,7 @@
 
 %package -n %{gobject_lib}
 Summary:LightDM GObject-based Client Library
-License:LGPL-2.0 or LGPL-3.0
+License:LGPL-2.0 OR LGPL-3.0
 Group:  System/Libraries
 Recommends: accountsservice
 
@@ -113,7 +113,7 @@
 
 %package gobject-devel
 Summary:Development Files for %{gobject_lib}
-License:LGPL-2.0 or LGPL-3.0
+License:LGPL-2.0 OR LGPL-3.0
 Group:  Development/Libraries/C and C++
 Requires:   %{gobject_lib} = %{version}
 
@@ -123,7 +123,7 @@
 
 %package -n %{typelibname}
 Summary:GObject Introspection Bindings for the LightDM Client Library
-License:LGPL-2.0 or LGPL-3.0
+License:LGPL-2.0 OR LGPL-3.0
 Group:  System/Libraries
 
 %description -n %{typelibname}
@@ -132,7 +132,7 @@
 
 %package -n %{qt4_lib}
 Summary:LightDM Qt4-based Client Library
-License:LGPL-2.0 or LGPL-3.0
+License:LGPL-2.0 OR LGPL-3.0
 Group:  System/Libraries
 
 %description -n %{qt4_lib}
@@ -141,7 +141,7 @@
 
 %package qt-devel
 Summary:Development Files for %{qt4_lib}
-License:LGPL-2.0 or LGPL-3.0
+License:LGPL-2.0 OR LGPL-3.0
 Group:  Development/Libraries/C and C++
 Requires:   %{qt4_lib} = %{version}
 
@@ -151,7 +151,7 @@
 
 %package -n %{qt5_lib}
 Summary:LightDM Qt5-based Client Library
-License:LGPL-2.0 or LGPL-3.0
+License:LGPL-2.0 OR LGPL-3.0
 Group:  System/Libraries
 
 %description -n %{qt5_lib}
@@ -160,7 +160,7 @@
 
 %package qt5-devel
 Summary:Development Files for %{qt5_lib}
-License:LGPL-2.0 or LGPL-3.0
+License:LGPL-2.0 OR LGPL-3.0
 Group:  Development/Libraries/C and C++
 Requires:   %{qt5_lib} = %{version}
 
@@ -271,7 +271,6 @@
 %postun -n %{qt5_lib} -p /sbin/ldconfig
 
 %files
-%defattr(-,root,root)
 %doc COPYING.GPL3 NEWS data/lightdm.conf.example
 %{_bindir}/dm-tool
 %{_sbindir}/lightdm
@@ -303,15 +302,12 @@
 %{_mandir}/man1/dm-tool.1*
 
 %files lang -f %{name}.lang
-%defattr(-,root,root)
 
 %files -n %{gobject_lib}
-%defattr(-,root,root)
 %doc COPYING.LGPL2 COPYING.LGPL3
 %{_libdir}/lib%{gobject_libname}.so.*
 
 %files gobject-devel
-%defattr(-,root,root)
 %{_libdir}/lib%{gobject_libname}.so
 %{_libdir}/pkgconfig/lib%{gobject_libname}.pc
 %{_includedir}/%{gobject_libname}/
@@ -321,27 +317,22 @@
 %doc %{_datadir}/gtk-doc/html/%{gobject_libname}/
 
 %files -n %{typelibname}
-%defattr(-,root,root)
 %{_libdir}/girepository-1.0/LightDM-1.typelib
 
 %files -n %{qt4_lib}
-%defattr(-,root,root)
 %doc COPYING.LGPL2 COPYING.LGPL3
 %{_libdir}/lib%{qt4_libname}.so.*
 
 %files qt-devel
-%defattr(-,root,root)
 %{_libdir}/lib%{qt4_libname}.so
 

commit lightdm for openSUSE:Factory

2017-07-21 Thread root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2017-07-21 22:44:00

Comparing /work/SRC/openSUSE:Factory/lightdm (Old)
 and  /work/SRC/openSUSE:Factory/.lightdm.new (New)


Package is "lightdm"

Fri Jul 21 22:44:00 2017 rev:93 rq:511865 version:1.22.0

Changes:

--- /work/SRC/openSUSE:Factory/lightdm/lightdm.changes  2017-07-05 
23:56:34.180027119 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2017-07-21 
22:44:09.309113166 +0200
@@ -1,0 +2,8 @@
+Fri Jul 21 13:21:30 UTC 2017 - dims...@opensuse.org
+
+- Update lightdm-sysconfig-support.patch: deprecate the use of
+  DEFAULT_WM in /etc/sysconfig/windowmanager. The new way of
+  setting the system default WM is by means of update-alternatives,
+  handling the /usr/share/xsessions/default.desktop (boo#1030873).
+
+---



Other differences:
--

++ lightdm-sysconfig-support.patch ++
--- /var/tmp/diff_new_pack.eR8JZ4/_old  2017-07-21 22:44:10.164992433 +0200
+++ /var/tmp/diff_new_pack.eR8JZ4/_new  2017-07-21 22:44:10.164992433 +0200
@@ -1,6 +1,8 @@
 a/data/lightdm.conf
-+++ b/data/lightdm.conf
-@@ -1,3 +1,30 @@
+Index: lightdm-1.22.0/data/lightdm.conf
+===
+--- lightdm-1.22.0.orig/data/lightdm.conf
 lightdm-1.22.0/data/lightdm.conf
+@@ -1,3 +1,26 @@
 +# NOTE: settings under /etc/sysconfig take precendence over those below,
 +#   specifically:
 +#
@@ -23,16 +25,14 @@
 +#   [Seat:*]
 +#   xserver-allow-tcp = 
 +#
-+# /etc/sysconfig/windowmanager - DEFAULT_WM:
-+#   [SeatDefaults]
-+#   user-session = 
-+#
 +
  #
  # General configuration
  #
 a/src/lightdm.c
-+++ b/src/lightdm.c
+Index: lightdm-1.22.0/src/lightdm.c
+===
+--- lightdm-1.22.0.orig/src/lightdm.c
 lightdm-1.22.0/src/lightdm.c
 @@ -22,6 +22,7 @@
  #include 
  
@@ -41,12 +41,11 @@
  #include "display-manager.h"
  #include "display-manager-service.h"
  #include "xdmcp-server.h"
-@@ -50,6 +51,114 @@ static gint exit_code = EXIT_SUCCESS;
+@@ -50,6 +51,85 @@ static gint exit_code = EXIT_SUCCESS;
  
  static gboolean update_login1_seat (Login1Seat *login1_seat);
  
 +#define SYSCONFIG_DISPLAYMANAGER"/etc/sysconfig/displaymanager"
-+#define SYSCONFIG_WINDOWMANAGER "/etc/sysconfig/windowmanager"
 +
 +static void
 +config_load_sysconfig (Configuration *config)
@@ -122,41 +121,13 @@
 +}
 +}
 +
-+windowmanager_config = opensuse_sysconfig_load_file 
(SYSCONFIG_WINDOWMANAGER, );
-+if (windowmanager_config)
-+{
-+str_value = opensuse_sysconfig_get_string (windowmanager_config, 
"DEFAULT_WM", );
-+if (!error)
-+{
-+if (*str_value != '\0')
-+config_set_string (config_get_instance (), "Seat:*", 
"user-session", str_value);
-+g_free (str_value);
-+}
-+else
-+{
-+g_warning ("Failed to read 'DEFAULT_WM' from " 
SYSCONFIG_WINDOWMANAGER);
-+g_clear_error ();
-+}
-+
-+g_strfreev (windowmanager_config);
-+}
-+else
-+{
-+g_warning ("Failed to read " SYSCONFIG_WINDOWMANAGER);
-+if (error)
-+{
-+g_warning ("%s", error->message);
-+g_clear_error ();
-+}
-+}
-+
 +return;
 +}
 +
  static void
  log_cb (const gchar *log_domain, GLogLevelFlags log_level, const gchar 
*message, gpointer data)
  {
-@@ -927,6 +1036,9 @@ main (int argc, char **argv)
+@@ -933,6 +1013,9 @@ main (int argc, char **argv)
  g_warning ("Failed to make cache directory %s: %s", dir, strerror 
(errno));
  g_free (dir);
  
@@ -166,8 +137,10 @@
  log_init ();
  
  /* Show queued messages once logging is complete */
 a/src/Makefile.am
-+++ b/src/Makefile.am
+Index: lightdm-1.22.0/src/Makefile.am
+===
+--- lightdm-1.22.0.orig/src/Makefile.am
 lightdm-1.22.0/src/Makefile.am
 @@ -77,7 +77,9 @@ lightdm_SOURCES = \
xdmcp-server.h \
xdmcp-session.c \
@@ -179,8 +152,10 @@
  
  lightdm_CFLAGS = \
$(WARN_CFLAGS) \
--- /dev/null
-+++ b/src/opensuse-sysconfig.c
+Index: lightdm-1.22.0/src/opensuse-sysconfig.c
+===
+--- /dev/null
 lightdm-1.22.0/src/opensuse-sysconfig.c
 @@ -0,0 +1,380 @@
 +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
 + *
@@ -562,8 +537,10 @@
 +return boolean_value;
 +}
 +
+Index: lightdm-1.22.0/src/opensuse-sysconfig.h

commit lightdm for openSUSE:Factory

2017-07-05 Thread root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2017-07-05 23:56:33

Comparing /work/SRC/openSUSE:Factory/lightdm (Old)
 and  /work/SRC/openSUSE:Factory/.lightdm.new (New)


Package is "lightdm"

Wed Jul  5 23:56:33 2017 rev:92 rq:508262 version:1.22.0

Changes:

--- /work/SRC/openSUSE:Factory/lightdm/lightdm.changes  2017-05-22 
10:46:42.739435503 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2017-07-05 
23:56:34.180027119 +0200
@@ -1,0 +2,7 @@
+Tue Jul  4 13:24:10 UTC 2017 - fv...@suse.com
+
+- Augment patch to also resolve the target of symlink sessions
+  for detemining the preselected option:
+  * ignore-known-symlink-sessions.patch
+
+---



Other differences:
--
++ ignore-known-symlink-sessions.patch ++
--- /var/tmp/diff_new_pack.gDzIOy/_old  2017-07-05 23:56:34.779942611 +0200
+++ /var/tmp/diff_new_pack.gDzIOy/_new  2017-07-05 23:56:34.779942611 +0200
@@ -5,6 +5,11 @@
 If a session file is a symlink that points into the currently
 searched directory, ignore it.
 
+Special take needs to be taken care to map the default-session
+hint passed to the greeter correctly. As symlinked sessions
+are not available anymore, the target of those needs to be
+passed as session name instead.
+
 Index: lightdm-1.22.0/liblightdm-gobject/session.c
 ===
 --- lightdm-1.22.0.orig/liblightdm-gobject/session.c
@@ -44,3 +49,107 @@
  key_file = g_key_file_new ();
  result = g_key_file_load_from_file (key_file, path, G_KEY_FILE_NONE, 
);
  if (error)
+Index: lightdm-1.22.0/src/seat.c
+===
+--- lightdm-1.22.0.orig/src/seat.c
 lightdm-1.22.0/src/seat.c
+@@ -9,6 +9,8 @@
+  * license.
+  */
+ 
++#define _GNU_SOURCE
++#include 
+ #include 
+ #include 
+ #include 
+@@ -544,11 +546,89 @@ find_resettable_greeter (Seat *seat)
+ return NULL;
+ }
+ 
++/* Returns basename of the .desktop file at the specified path.
++ * Returned string needs to be g_free'd. */
++static gchar *
++desktop_basename (const gchar *path)
++{
++if (!path)
++return NULL;
++
++gchar *filename = g_path_get_basename (path);
++if (!filename)
++return NULL;
++
++unsigned int len = strlen(filename);
++if (len >= 8) /* strlen(".desktop") */
++filename[len - 8] = '\0';
++
++return filename;
++}
++
++static gchar *
++find_session_file (Seat *seat, const gchar *sessions_dir, const gchar 
*session_name)
++{
++gchar **dirs;
++gchar *ret_path = NULL;
++int i;
++
++g_return_val_if_fail (sessions_dir != NULL, NULL);
++g_return_val_if_fail (session_name != NULL, NULL);
++
++dirs = g_strsplit (sessions_dir, ":", -1);
++for (i = 0; dirs[i]; i++)
++{
++gchar *filename, *path;
++
++filename = g_strdup_printf ("%s.desktop", session_name);
++path = g_build_filename (dirs[i], filename, NULL);
++g_free (filename);
++if (g_file_test (path, G_FILE_TEST_EXISTS))
++{
++ret_path = path;
++break;
++}
++else
++g_free (path);
++}
++g_strfreev (dirs);
++
++return ret_path;
++}
++
+ static void
+ set_greeter_hints (Seat *seat, Greeter *greeter)
+ {
+ greeter_clear_hints (greeter);
+-greeter_set_hint (greeter, "default-session", seat_get_string_property 
(seat, "user-session"));
++
++/* The user-session might be a symlink to the actual default-session. */
++const gchar *user_session = seat_get_string_property (seat, 
"user-session");
++gchar *default_session = NULL;
++
++const gchar *sessions_dir = config_get_string (config_get_instance (), 
"LightDM", "sessions-directory");
++gchar *user_session_path = find_session_file (seat, sessions_dir, 
user_session);
++if (g_file_test (user_session_path, G_FILE_TEST_IS_SYMLINK))
++{
++char *ltarget = canonicalize_file_name ((char*) user_session_path);
++
++/* TODO: Check that the link target points into a valid session_dir. 
*/
++
++if (g_str_has_suffix (ltarget, ".desktop"))
++default_session = desktop_basename (ltarget);
++
++free(ltarget);
++}
++
++g_free(user_session_path);
++
++if (default_session)
++{
++greeter_set_hint (greeter, "default-session", default_session);
++g_free (default_session);
++}
++else
++greeter_set_hint (greeter, "default-session", user_session);
++
+ greeter_set_hint (greeter, "hide-users", seat_get_boolean_property (seat, 
"greeter-hide-users") ? "true" : 

commit lightdm for openSUSE:Factory

2017-05-22 Thread root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2017-05-22 10:46:40

Comparing /work/SRC/openSUSE:Factory/lightdm (Old)
 and  /work/SRC/openSUSE:Factory/.lightdm.new (New)


Package is "lightdm"

Mon May 22 10:46:40 2017 rev:91 rq:495571 version:1.22.0

Changes:

--- /work/SRC/openSUSE:Factory/lightdm/lightdm.changes  2017-04-06 
11:03:24.364933652 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2017-05-22 
10:46:42.739435503 +0200
@@ -1,0 +2,8 @@
+Tue May 16 07:05:20 UTC 2017 - fv...@suse.com
+
+- Add patch to support new autologin mechanism needed for the
+  role-based desktop selection (boo#1030873):
+  * ignore-known-symlink-sessions.patch
+- Use "default" instead of "twm" as default session
+
+---

New:

  ignore-known-symlink-sessions.patch



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.PMkI5s/_old  2017-05-22 10:46:43.555320508 +0200
+++ /var/tmp/diff_new_pack.PMkI5s/_new  2017-05-22 10:46:43.559319945 +0200
@@ -51,6 +51,8 @@
 Patch3: lightdm-disable-utmp-handling.patch
 # PATCH-FIX-OPENSUSE lightdm-use-run-dir.patch g...@opensuse.org -- Use /run 
instead of /var/run
 Patch4: lightdm-use-run-dir.patch
+# PATCH-FIX-OPENSUSE
+Patch5: ignore-known-symlink-sessions.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  gcc-c++
@@ -173,6 +175,7 @@
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
+%patch5 -p1
 
 %build
 export MOC4='%{_bindir}/moc'
@@ -181,7 +184,7 @@
 %configure \
   --disable-static \
   --enable-gtk-doc \
-  --with-user-session=twm \
+  --with-user-session=default \
   --with-greeter-session=lightdm-default-greeter \
   --with-greeter-user=lightdm
 make %{?_smp_mflags} V=1

++ ignore-known-symlink-sessions.patch ++
From: Fabian Vogt 
Subject: Do not show symlinked session files more than once
References: boo#1030873

If a session file is a symlink that points into the currently
searched directory, ignore it.

Index: lightdm-1.22.0/liblightdm-gobject/session.c
===
--- lightdm-1.22.0.orig/liblightdm-gobject/session.c
+++ lightdm-1.22.0/liblightdm-gobject/session.c
@@ -8,6 +8,10 @@
  * See http://www.gnu.org/copyleft/lgpl.html the full text of the license.
  */
 
+#define _GNU_SOURCE
+#include 
+#include 
+
 #include 
 #include 
 
@@ -162,6 +166,23 @@ load_sessions_dir (GList *sessions, cons
 
 path = g_build_filename (sessions_dir, filename, NULL);
 
+/* Ignore symlinks that point to files we will visit manually later. */
+if (g_file_test (path, G_FILE_TEST_IS_SYMLINK))
+{
+gboolean skip = FALSE;
+
+char *ltarget = canonicalize_file_name ((char*) path),
+ *ltarget_dir = ltarget == NULL ? NULL : dirname(ltarget);
+
+/* Link target is absolute -> compare with sessions_dir. */
+skip = g_strcmp0 (ltarget_dir, sessions_dir) == 0;
+
+free (ltarget);
+
+if (skip)
+continue;
+}
+
 key_file = g_key_file_new ();
 result = g_key_file_load_from_file (key_file, path, G_KEY_FILE_NONE, 
);
 if (error)




commit lightdm for openSUSE:Factory

2017-04-06 Thread root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2017-04-06 11:03:14

Comparing /work/SRC/openSUSE:Factory/lightdm (Old)
 and  /work/SRC/openSUSE:Factory/.lightdm.new (New)


Package is "lightdm"

Thu Apr  6 11:03:14 2017 rev:90 rq:485837 version:1.22.0

Changes:

--- /work/SRC/openSUSE:Factory/lightdm/lightdm.changes  2017-02-25 
00:54:24.404662372 +0100
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2017-04-06 
11:03:24.364933652 +0200
@@ -1,0 +2,6 @@
+Wed Apr  5 14:00:12 UTC 2017 - sor.ale...@meowr.ru
+
+- Update to version 1.22.0:
+  * Allow guest sessions to talk to Mir.
+
+---

Old:

  lightdm-1.21.5.tar.xz
  lightdm-1.21.5.tar.xz.asc

New:

  lightdm-1.22.0.tar.xz
  lightdm-1.22.0.tar.xz.asc



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.NpuWJa/_old  2017-04-06 11:03:25.160821164 +0200
+++ /var/tmp/diff_new_pack.NpuWJa/_new  2017-04-06 11:03:25.160821164 +0200
@@ -17,7 +17,7 @@
 #
 
 
-%define ver_master  1.21
+%define ver_master  1.22
 %define gobject_libname lightdm-gobject-1
 %define gobject_lib lib%{gobject_libname}-0
 %define qt4_libname lightdm-qt-3
@@ -27,7 +27,7 @@
 %define typelibname typelib-1_0-LightDM-1
 %define rundir  /run
 Name:   lightdm
-Version:1.21.5
+Version:1.22.0
 Release:0
 Summary:Lightweight, Cross-desktop Display Manager
 License:GPL-3.0+

++ lightdm-1.21.5.tar.xz -> lightdm-1.22.0.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lightdm-1.21.5/NEWS new/lightdm-1.22.0/NEWS
--- old/lightdm-1.21.5/NEWS 2017-02-13 04:32:02.0 +0100
+++ new/lightdm-1.22.0/NEWS 2017-03-22 04:26:15.0 +0100
@@ -1,3 +1,13 @@
+Overview of changes in lightdm 1.22.0
+
+* Allow guest sessions to talk to Mir (allowing unity8)
+
+Overview of changes in lightdm 1.21.5
+
+* Fix logic that checked if a session was being stopped.
+  This fixes a race condition that could cause logging into an existing
+  session from a greeter to not return to that session.
+
 Overview of changes in lightdm 1.21.4
 
 * Use power management functions from ConsoleKit2 if available.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lightdm-1.21.5/configure new/lightdm-1.22.0/configure
--- old/lightdm-1.21.5/configure2017-02-22 00:30:31.0 +0100
+++ new/lightdm-1.22.0/configure2017-03-22 04:27:49.0 +0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for lightdm 1.21.5.
+# Generated by GNU Autoconf 2.69 for lightdm 1.22.0.
 #
 #
 # 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.21.5'
-PACKAGE_STRING='lightdm 1.21.5'
+PACKAGE_VERSION='1.22.0'
+PACKAGE_STRING='lightdm 1.22.0'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1487,7 +1487,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.21.5 to adapt to many kinds of systems.
+\`configure' configures lightdm 1.22.0 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1558,7 +1558,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Configuration of lightdm 1.21.5:";;
+ short | recursive ) echo "Configuration of lightdm 1.22.0:";;
esac
   cat <<\_ACEOF
 
@@ -1736,7 +1736,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-lightdm configure 1.21.5
+lightdm configure 1.22.0
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -,7 +,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.21.5, which was
+It was created by lightdm $as_me 1.22.0, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -3088,7 +3088,7 @@
 
 # Define the identity of the package.
  PACKAGE='lightdm'
- VERSION='1.21.5'
+ VERSION='1.22.0'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -19884,7 +19884,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.21.5, which was
+This file was 

commit lightdm for openSUSE:Factory

2017-02-24 Thread root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2017-02-25 00:54: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  2017-02-03 
17:49:08.683584106 +0100
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2017-02-25 
00:54:24.404662372 +0100
@@ -1,0 +2,13 @@
+Thu Feb 23 13:13:21 UTC 2017 - sor.ale...@meowr.ru
+
+- Update to version 1.21.5 (changes since 1.21.3):
+  * Use power management functions from ConsoleKit2 if available.
+  * Correctly pass return value from sessions to LightDM.
+  * Retry VT_WAITACTIVE if we get EINTR.
+  * Ignore SIGHUP by default.
+  * Use SA_RESTART with SIGPIPE.
+  * liblightdm-qt: Use liblightdm-gobject power methods instead of
+re-implementing in Qt.
+- Rebase lightdm-disable-utmp-handling.patch.
+
+---

Old:

  lightdm-1.21.3.tar.xz
  lightdm-1.21.3.tar.xz.asc

New:

  lightdm-1.21.5.tar.xz
  lightdm-1.21.5.tar.xz.asc



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.jxGnF0/_old  2017-02-25 00:54:26.036412019 +0100
+++ /var/tmp/diff_new_pack.jxGnF0/_new  2017-02-25 00:54:26.040411405 +0100
@@ -27,7 +27,7 @@
 %define typelibname typelib-1_0-LightDM-1
 %define rundir  /run
 Name:   lightdm
-Version:1.21.3
+Version:1.21.5
 Release:0
 Summary:Lightweight, Cross-desktop Display Manager
 License:GPL-3.0+

++ lightdm-1.21.3.tar.xz -> lightdm-1.21.5.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lightdm-1.21.3/NEWS new/lightdm-1.21.5/NEWS
--- old/lightdm-1.21.3/NEWS 2016-12-09 02:05:05.0 +0100
+++ new/lightdm-1.21.5/NEWS 2017-02-13 04:32:02.0 +0100
@@ -1,3 +1,13 @@
+Overview of changes in lightdm 1.21.4
+
+* Use power management functions from ConsoleKit2 if available.
+* Correctly pass return value from sessions to LightDM.
+* Retry VT_WAITACTIVE if we get EINTR.
+* Ignore SIGHUP by default.
+* Use SA_RESTART with SIGPIPE.
+* liblightdm-qt: Use liblightdm-gobject power methods instead of
+  re-implementing in Qt.
+
 Overview of changes in lightdm 1.21.3
 
 * Fix crashes introduced in 1.21.2 due to environment variable changes
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lightdm-1.21.3/configure new/lightdm-1.21.5/configure
--- old/lightdm-1.21.3/configure2016-12-09 02:05:22.0 +0100
+++ new/lightdm-1.21.5/configure2017-02-22 00:30:31.0 +0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for lightdm 1.21.3.
+# Generated by GNU Autoconf 2.69 for lightdm 1.21.5.
 #
 #
 # 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.21.3'
-PACKAGE_STRING='lightdm 1.21.3'
+PACKAGE_VERSION='1.21.5'
+PACKAGE_STRING='lightdm 1.21.5'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1487,7 +1487,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.21.3 to adapt to many kinds of systems.
+\`configure' configures lightdm 1.21.5 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1558,7 +1558,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Configuration of lightdm 1.21.3:";;
+ short | recursive ) echo "Configuration of lightdm 1.21.5:";;
esac
   cat <<\_ACEOF
 
@@ -1736,7 +1736,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-lightdm configure 1.21.3
+lightdm configure 1.21.5
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -,7 +,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.21.3, which was
+It was created by lightdm $as_me 1.21.5, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -3088,7 +3088,7 @@
 
 # Define the identity of the package.
  PACKAGE='lightdm'
- VERSION='1.21.3'
+ VERSION='1.21.5'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -19884,7 +19884,7 @@
 # report actual input values of CONFIG_FILES etc. instead 

commit lightdm for openSUSE:Factory

2017-02-03 Thread root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2017-01-29 10:38:42

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-11-29 
12:49:59.0 +0100
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2017-02-03 
17:49:08.683584106 +0100
@@ -1,0 +2,15 @@
+Wed Jan 25 12:36:49 UTC 2017 - sor.ale...@meowr.ru
+
+- Update to version 1.21.3 (changes since 1.21.1):
+  * Use SA_RESTART on signals so we don't get interrupted reads.
+  * Use logind to terminate greeter sessions if it is available.
+  * Load greeters from XDG_DATA_DIRS instead of the compile time
+value.
+  * Allow the D-Bus interface to be disabled.
+  * Always pass through LD_PRELOAD, LD_LIBRARY_PATH and PATH to
+sessions/display servers.
+  * Fix an incorrect unref in the XDMCP server code.
+  * Fix logging warnings.
+- Rebase lightdm-sysconfig-support.patch.
+
+---

Old:

  lightdm-1.21.1.tar.xz
  lightdm-1.21.1.tar.xz.asc

New:

  lightdm-1.21.3.tar.xz
  lightdm-1.21.3.tar.xz.asc



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.bEnOLH/_old  2017-02-03 17:49:09.327493328 +0100
+++ /var/tmp/diff_new_pack.bEnOLH/_new  2017-02-03 17:49:09.331492764 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package lightdm
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2011 Guido Berhoerster.
 #
 # All modifications and additions to the file contributed by third parties
@@ -27,7 +27,7 @@
 %define typelibname typelib-1_0-LightDM-1
 %define rundir  /run
 Name:   lightdm
-Version:1.21.1
+Version:1.21.3
 Release:0
 Summary:Lightweight, Cross-desktop Display Manager
 License:GPL-3.0+

++ lightdm-1.21.1.tar.xz -> lightdm-1.21.3.tar.xz ++
 2534 lines of diff (skipped)

++ lightdm-sysconfig-support.patch ++
--- /var/tmp/diff_new_pack.bEnOLH/_old  2017-02-03 17:49:09.839421156 +0100
+++ /var/tmp/diff_new_pack.bEnOLH/_new  2017-02-03 17:49:09.843420592 +0100
@@ -1,5 +1,3 @@
-Retrieve configuration seetings from sysconfig files.
-
 --- a/data/lightdm.conf
 +++ b/data/lightdm.conf
 @@ -1,3 +1,30 @@
@@ -41,9 +39,9 @@
  #include "configuration.h"
 +#include "opensuse-sysconfig.h"
  #include "display-manager.h"
+ #include "display-manager-service.h"
  #include "xdmcp-server.h"
- #include "vnc-server.h"
-@@ -71,6 +72,114 @@ typedef struct
+@@ -50,6 +51,114 @@ static gint exit_code = EXIT_SUCCESS;
  
  static gboolean update_login1_seat (Login1Seat *login1_seat);
  
@@ -158,7 +156,7 @@
  static void
  log_cb (const gchar *log_domain, GLogLevelFlags log_level, const gchar 
*message, gpointer data)
  {
-@@ -1483,6 +1592,9 @@ main (int argc, char **argv)
+@@ -927,6 +1036,9 @@ main (int argc, char **argv)
  g_warning ("Failed to make cache directory %s: %s", dir, strerror 
(errno));
  g_free (dir);
  
@@ -170,7 +168,7 @@
  /* Show queued messages once logging is complete */
 --- a/src/Makefile.am
 +++ b/src/Makefile.am
-@@ -75,7 +75,9 @@ lightdm_SOURCES = \
+@@ -77,7 +77,9 @@ lightdm_SOURCES = \
xdmcp-server.h \
xdmcp-session.c \
xdmcp-session.h \
@@ -619,7 +617,7 @@
 +#endif /* __OPENSUSE_SYSCONFIG_H */
 --- a/src/seat.c
 +++ b/src/seat.c
-@@ -1339,9 +1339,14 @@ create_greeter_session (Seat *seat)
+@@ -1338,9 +1338,14 @@ create_greeter_session (Seat *seat)
  session_set_argv (SESSION (greeter_session), argv);
  g_strfreev (argv);
  
@@ -637,7 +635,7 @@
  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);
  
-@@ -1590,7 +1595,10 @@ seat_switch_to_user (Seat *seat, const g
+@@ -1589,7 +1594,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);




commit lightdm for openSUSE:Factory

2016-11-29 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2016-11-29 12:49:58

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-10-20 
23:09:29.0 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2016-11-29 
12:49:59.0 +0100
@@ -1,0 +2,17 @@
+Mon Nov 28 23:25:59 UTC 2016 - sor.ale...@meowr.ru
+
+- Update to version 1.21.1 (changes since 1.20.0):
+* Add liblightdm functions for getting OS release information
+  and the message of the day.
+* Warn if we find unknown keys in configuration.
+* Fix .profile errors not showing in .xsession-errors log.
+* Remove a duplicate Qt property in liblightdm.
+* Fix and improve liblightdm API documentation.
+* Minor GIR annotation fixes.
+* Fix greeters crashing with unknown configuration keys
+  (regression from 1.12.0)
+* Add an API verison to the greeter-daemon protocol for future
+  enhancements.
+* More regression tests.
+
+---

Old:

  lightdm-1.20.0.tar.xz
  lightdm-1.20.0.tar.xz.asc

New:

  lightdm-1.21.1.tar.xz
  lightdm-1.21.1.tar.xz.asc



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.hVrYWT/_old  2016-11-29 12:50:00.0 +0100
+++ /var/tmp/diff_new_pack.hVrYWT/_new  2016-11-29 12:50:00.0 +0100
@@ -17,7 +17,7 @@
 #
 
 
-%define ver_master  1.20
+%define ver_master  1.21
 %define gobject_libname lightdm-gobject-1
 %define gobject_lib lib%{gobject_libname}-0
 %define qt4_libname lightdm-qt-3
@@ -27,7 +27,7 @@
 %define typelibname typelib-1_0-LightDM-1
 %define rundir  /run
 Name:   lightdm
-Version:1.20.0
+Version:1.21.1
 Release:0
 Summary:Lightweight, Cross-desktop Display Manager
 License:GPL-3.0+

++ lightdm-1.20.0.tar.xz -> lightdm-1.21.1.tar.xz ++
 11331 lines of diff (skipped)




commit lightdm for openSUSE:Factory

2016-10-20 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2016-10-20 23:08:22

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-10-02 
00:10:06.0 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2016-10-20 
23:09:29.0 +0200
@@ -1,0 +2,6 @@
+Sat Oct 15 11:12:06 UTC 2016 - sor.ale...@meowr.ru
+
+- Update to version 1.20.0:
+  * No changelog available.
+
+---

Old:

  lightdm-1.19.5.tar.xz
  lightdm-1.19.5.tar.xz.asc

New:

  lightdm-1.20.0.tar.xz
  lightdm-1.20.0.tar.xz.asc



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.iIC7hA/_old  2016-10-20 23:09:30.0 +0200
+++ /var/tmp/diff_new_pack.iIC7hA/_new  2016-10-20 23:09:30.0 +0200
@@ -17,7 +17,7 @@
 #
 
 
-%define ver_master  1.19
+%define ver_master  1.20
 %define gobject_libname lightdm-gobject-1
 %define gobject_lib lib%{gobject_libname}-0
 %define qt4_libname lightdm-qt-3
@@ -27,7 +27,7 @@
 %define typelibname typelib-1_0-LightDM-1
 %define rundir  /run
 Name:   lightdm
-Version:1.19.5
+Version:1.20.0
 Release:0
 Summary:Lightweight, Cross-desktop Display Manager
 License:GPL-3.0+

++ lightdm-1.19.5.tar.xz -> lightdm-1.20.0.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lightdm-1.19.5/NEWS new/lightdm-1.20.0/NEWS
--- old/lightdm-1.19.5/NEWS 2016-09-30 05:37:21.0 +0200
+++ new/lightdm-1.20.0/NEWS 2016-10-15 07:14:47.0 +0200
@@ -1,3 +1,7 @@
+Overview of changes in lightdm 1.20.0
+
+* Use stable version number (no other changes)
+
 Overview of changes in lightdm 1.19.5
 
 * Fix errors in documentation generation
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lightdm-1.19.5/configure new/lightdm-1.20.0/configure
--- old/lightdm-1.19.5/configure2016-09-30 05:36:02.0 +0200
+++ new/lightdm-1.20.0/configure2016-10-15 07:05:02.0 +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.19.5.
+# Generated by GNU Autoconf 2.69 for lightdm 1.20.0.
 #
 #
 # 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.19.5'
-PACKAGE_STRING='lightdm 1.19.5'
+PACKAGE_VERSION='1.20.0'
+PACKAGE_STRING='lightdm 1.20.0'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1487,7 +1487,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.19.5 to adapt to many kinds of systems.
+\`configure' configures lightdm 1.20.0 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1558,7 +1558,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Configuration of lightdm 1.19.5:";;
+ short | recursive ) echo "Configuration of lightdm 1.20.0:";;
esac
   cat <<\_ACEOF
 
@@ -1736,7 +1736,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-lightdm configure 1.19.5
+lightdm configure 1.20.0
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -,7 +,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.19.5, which was
+It was created by lightdm $as_me 1.20.0, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -3088,7 +3088,7 @@
 
 # Define the identity of the package.
  PACKAGE='lightdm'
- VERSION='1.19.5'
+ VERSION='1.20.0'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -19884,7 +19884,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.19.5, which was
+This file was extended by lightdm $as_me 1.20.0, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES= $CONFIG_FILES
@@ -19950,7 +19950,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 

commit lightdm for openSUSE:Factory

2016-10-01 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2016-10-02 00:10:02

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-09-30 
15:32:18.0 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2016-10-02 
00:10:06.0 +0200
@@ -1,0 +2,14 @@
+Sat Oct  1 11:34:16 UTC 2016 - sor.ale...@meowr.ru
+
+- Update to version 1.19.5:
+  * Fix errors in documentation generation.
+  * Improve documentation.
+  * Fix guest AppArmor profile to allow guest sessions more access
+to the upstart session socket.
+  * Fix a small memory leak in liblightdm-gobject keyboard layout
+code.
+- Rerebase lightdm-sysconfig-support.patch (boo#1002061).
+- Better X11-displaymanagers-lightdm.
+- Remove lightdm-rpmlintrc.
+
+---

Old:

  lightdm-1.19.4.tar.xz
  lightdm-1.19.4.tar.xz.asc
  lightdm-rpmlintrc

New:

  lightdm-1.19.5.tar.xz
  lightdm-1.19.5.tar.xz.asc



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.C0Ti5s/_old  2016-10-02 00:10:07.0 +0200
+++ /var/tmp/diff_new_pack.C0Ti5s/_new  2016-10-02 00:10:07.0 +0200
@@ -27,7 +27,7 @@
 %define typelibname typelib-1_0-LightDM-1
 %define rundir  /run
 Name:   lightdm
-Version:1.19.4
+Version:1.19.5
 Release:0
 Summary:Lightweight, Cross-desktop Display Manager
 License:GPL-3.0+
@@ -41,7 +41,6 @@
 Source5:gdmflexiserver
 Source6:50-suse-defaults.conf
 Source7:users.conf
-Source100:  %{name}-rpmlintrc
 # PATCH-FEATURE-OPENSUSE lightdm-sysconfig-support.patch g...@opensuse.org -- 
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 
g...@opensuse.org -- Set XAUTHLOCALHOSTNAME to the hostname for local logins to 
avoid issues in the session in case the hostname changes
@@ -52,14 +51,17 @@
 Patch3: lightdm-disable-utmp-handling.patch
 # PATCH-FIX-OPENSUSE lightdm-use-run-dir.patch g...@opensuse.org -- Use /run 
instead of /var/run
 Patch4: lightdm-use-run-dir.patch
+BuildRequires:  autoconf
+BuildRequires:  automake
 BuildRequires:  gcc-c++
-BuildRequires:  gnome-common
 BuildRequires:  intltool
 BuildRequires:  libgcrypt-devel
+BuildRequires:  libtool
 BuildRequires:  pam-devel
 BuildRequires:  pkgconfig
 BuildRequires:  vala
 BuildRequires:  xdm
+BuildRequires:  yelp-tools
 BuildRequires:  pkgconfig(Qt5Core)
 BuildRequires:  pkgconfig(Qt5DBus)
 BuildRequires:  pkgconfig(Qt5Gui)

++ X11-displaymanagers-lightdm ++
--- /var/tmp/diff_new_pack.C0Ti5s/_old  2016-10-02 00:10:07.0 +0200
+++ /var/tmp/diff_new_pack.C0Ti5s/_new  2016-10-02 00:10:07.0 +0200
@@ -1,13 +1,15 @@
-lightdm_reload_proc() {
-/etc/init.d/xdm restart
-exit $?
+lightdm_start_proc () {
+plymouth_quit
+xdm_reload_files
+return $?
 }
 
 lightdm_vars() {
 case $1 in
 lightdm)
 DISPLAYMANAGER=/usr/sbin/lightdm
-RELOADPROC=lightdm_reload_proc
+STARTPROC=lightdm_start_proc
+RELOADPROC=lightdm_start_proc
 ;;
 *)
 return 1

++ lightdm-1.19.4.tar.xz -> lightdm-1.19.5.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lightdm-1.19.4/Makefile.in 
new/lightdm-1.19.5/Makefile.in
--- old/lightdm-1.19.4/Makefile.in  2016-08-12 01:12:31.0 +0200
+++ new/lightdm-1.19.5/Makefile.in  2016-09-30 05:36:03.0 +0200
@@ -165,7 +165,8 @@
 DIST_SUBDIRS = common liblightdm-gobject liblightdm-qt tests data po \
src doc help
 am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in NEWS \
-   compile config.guess config.sub install-sh ltmain.sh missing
+   TODO compile config.guess config.sub install-sh ltmain.sh \
+   missing
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 distdir = $(PACKAGE)-$(VERSION)
 top_distdir = $(distdir)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lightdm-1.19.4/NEWS new/lightdm-1.19.5/NEWS
--- old/lightdm-1.19.4/NEWS 2016-08-12 01:12:11.0 +0200
+++ new/lightdm-1.19.5/NEWS 2016-09-30 05:37:21.0 +0200
@@ -1,3 +1,11 @@
+Overview of changes in lightdm 1.19.5
+
+* Fix errors in documentation generation
+* Improve 

commit lightdm for openSUSE:Factory

2016-09-30 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2016-09-30 15:32:15

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-08-05 
18:15:22.0 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2016-09-30 
15:32:18.0 +0200
@@ -1,0 +2,42 @@
+Sun Sep 25 10:00:10 UTC 2016 - sor.ale...@meowr.ru
+
+- Update to version 1.19.4 (changes since 1.19.0):
+  * Rename "xlocal" seat type to "local". Using "xlocal" will
+continue to work but will report a warning.
+  * Fix memory leaks.
+  * Fix uninitialised memory errors.
+  * Use MIR_SERVER_HOST_SOCKET instead of MIR_SOCKET to report
+compositor socket to sessions. This used to work but no longer
+works in Mir 0.21
+  * Allow XMir to run on the xlocal seat using the new
+x-server-backend=mir option.
+  * Use only a single compositor on local seats.
+  * Fix Mir greeter log filename having "(null)" in the name.
+  * Copy fcitx/mozc rules so session works when these aren't
+installed.
+  * Revert lxsession change - it caused the AppArmor to fail to
+compile.
+  * Add support for greeters running inside sessions. This is
+enabled by setting X-LightDM-Allow-Greeter inside the session
+.desktop file.
+The session can then use liblightdm to connect one greeter to
+the daemon. The communication is done using a socket
+(/var/run/lightdm//greeter-socket) that is accessible to
+any process ran by that user. Consider controlling access to
+this socket using a MAC system such as AppArmor.
+  * Report errors for all liblightdm methods. This will require
+existing greeters to update their API usage. The ABI is
+unchanged.
+  * Handle EAGAIN correctly when daemons communicate with the
+daemon.
+  * Drop support for mir-container sessions - no-one ever used these.
+  * Fix in-session greeters not working for greeter logins.
+  * Fix various issues in new in-session greeter code.
+  * Fix user list memory management exposed by use of in-session
+greeters.
+  * Fix some spurious warnings in the log.
+- Rebase lightdm-sysconfig-support.patch,
+  lightdm-xauthlocalhostname-support.patch.
+- Use tarball signing.
+
+---

Old:

  lightdm-1.19.0.tar.xz

New:

  lightdm-1.19.4.tar.xz
  lightdm-1.19.4.tar.xz.asc
  lightdm.keyring



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.mMFl7h/_old  2016-09-30 15:32:21.0 +0200
+++ /var/tmp/diff_new_pack.mMFl7h/_new  2016-09-30 15:32:21.0 +0200
@@ -27,22 +27,24 @@
 %define typelibname typelib-1_0-LightDM-1
 %define rundir  /run
 Name:   lightdm
-Version:1.19.0
+Version:1.19.4
 Release:0
 Summary:Lightweight, Cross-desktop Display Manager
 License:GPL-3.0+
 Group:  System/X11/Displaymanagers
 Url:https://freedesktop.org/wiki/Software/LightDM
-Source0:
https://launchpad.net/lightdm/%{ver_master}/%{version}/+download/%{name}-%{version}.tar.xz
-Source1:%{name}-greeter.pamd
-Source2:X11-displaymanagers-%{name}
-Source3:gdmflexiserver
-Source4:50-suse-defaults.conf
-Source5:users.conf
+Source: 
https://launchpad.net/lightdm/%{ver_master}/%{version}/+download/%{name}-%{version}.tar.xz
+Source1:
https://launchpad.net/lightdm/%{ver_master}/%{version}/+download/%{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
 Source100:  %{name}-rpmlintrc
 # PATCH-FEATURE-OPENSUSE lightdm-sysconfig-support.patch g...@opensuse.org -- 
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 bnc#796230 
g...@opensuse.org -- Set XAUTHLOCALHOSTNAME to the hostname for local logins to 
avoid issues in the session in case the hostname changes
+# PATCH-FEATURE-OPENSUSE lightdm-xauthlocalhostname-support.patch boo#796230 
g...@opensuse.org -- Set XAUTHLOCALHOSTNAME to the hostname for local logins to 
avoid issues in the session in case the hostname changes
 Patch1: lightdm-xauthlocalhostname-support.patch
 # PATCH-FEATURE-OPENSUSE lightdm-set-gdmflexiserver-envvar.patch 
g...@opensuse.org -- Sets the GDMFLEXISERVER 

commit lightdm for openSUSE:Factory

2016-08-05 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2016-08-05 18:15:20

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-06-23 
13:36:00.0 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2016-08-05 
18:15:22.0 +0200
@@ -1,0 +2,8 @@
+Thu Jul 28 09:10:44 UTC 2016 - dims...@opensuse.org
+
+- Add code to %post to migrate users of no longer maintained
+  'lxdm' display manager over to 'lightdm'.
+- Obsolete lxdm up to version 0.5 (we never carried 0.5 in any
+  openSUSE product).
+
+---



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.GSu9VI/_old  2016-08-05 18:15:23.0 +0200
+++ /var/tmp/diff_new_pack.GSu9VI/_new  2016-08-05 18:15:23.0 +0200
@@ -80,6 +80,8 @@
 Requires:   lightdm-greeter
 # uses pam configuration and relies on scripts provided by xdm
 Requires:   xdm
+# Migrate users from lxdm to lightdm - we only obsolete up to version 0.5
+Obsoletes:  lxdm < 0.5
 Requires(pre):  pwdutils
 Recommends: %{name}-lang
 
@@ -234,9 +236,11 @@
   -d %{_localstatedir}/lib/lightdm lightdm 2> /dev/null || :
 
 %post
+# Special trick: migrate users from lxdm to lightdm
+# see https://lists.opensuse.org/opensuse-factory/2016-07/msg00417.html
 . %{_sysconfdir}/sysconfig/displaymanager
-if [ -z "$DISPLAYMANAGER" ] ; then
-sed -i 's/^DISPLAYMANAGER=""/DISPLAYMANAGER="lightdm"/' 
%{_sysconfdir}/sysconfig/displaymanager
+if [ -z "$DISPLAYMANAGER" -o "$DISPLAYMANAGER" = "lxdm" ] ; then
+sed -i 's/^DISPLAYMANAGER=".*"/DISPLAYMANAGER="lightdm"/' 
%{_sysconfdir}/sysconfig/displaymanager
 fi
 
 %postun




commit lightdm for openSUSE:Factory

2016-06-23 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2016-06-23 13:35:58

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-05-17 
17:14:22.0 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2016-06-23 
13:36:00.0 +0200
@@ -1,0 +2,6 @@
+Sun Jun 19 19:09:37 UTC 2016 - mimi...@gmail.com
+
+- remove user-authority-in-system-dir=true from suse conf, fixes
+  boo#976876
+
+---



Other differences:
--
++ 50-suse-defaults.conf ++
--- /var/tmp/diff_new_pack.u3Dqjn/_old  2016-06-23 13:36:02.0 +0200
+++ /var/tmp/diff_new_pack.u3Dqjn/_new  2016-06-23 13:36:02.0 +0200
@@ -1,6 +1,3 @@
-[LightDM]
-user-authority-in-system-dir=true
-
 [Seat:*]
 pam-service = lightdm
 pam-autologin-service = lightdm-autologin




commit lightdm for openSUSE:Factory

2016-05-17 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2016-05-17 17:14:21

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-04-22 
16:24:14.0 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2016-05-17 
17:14:22.0 +0200
@@ -1,0 +2,18 @@
+Sat May  7 07:12:54 UTC 2016 - sor.ale...@meowr.ru
+
+- Update to version 1.19.0:
+  * Use /dev/tty0 instead of /dev/console for VT operations.
+  * Don't quit on SIGUSR1, SIGUSR2 or SIGHUP.
+  * Improve XDMCP IPv6 address selection.
+  * Set XDMCP hostname field in to system hostname or configured
+value.
+  * Allow fcitx and mozc to run in guest session.
+  * Fix lxsession running in guest session.
+  * Drop support for legacy XMir.
+  * Fix g_spawn compiler warning.
+- Don't configure twice.
+- Enable Vala bindings.
+- Drop support for openSUSE older than 13.2.
+- Some spec cleanup.
+
+---

Old:

  lightdm-1.18.1.tar.xz

New:

  lightdm-1.19.0.tar.xz



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.AWbXMm/_old  2016-05-17 17:14:23.0 +0200
+++ /var/tmp/diff_new_pack.AWbXMm/_new  2016-05-17 17:14:23.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package lightdm
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2011 Guido Berhoerster.
 #
 # All modifications and additions to the file contributed by third parties
@@ -16,22 +16,23 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-%define ver_master  1.18
+
+%define ver_master  1.19
 %define gobject_libname lightdm-gobject-1
 %define gobject_lib lib%{gobject_libname}-0
-%define qt_libname  lightdm-qt-3
-%define qt_lib  lib%{qt_libname}-0
+%define qt4_libname lightdm-qt-3
+%define qt4_lib lib%{qt4_libname}-0
 %define qt5_libname lightdm-qt5-3
 %define qt5_lib lib%{qt5_libname}-0
 %define typelibname typelib-1_0-LightDM-1
 %define rundir  /run
 Name:   lightdm
-Version:1.18.1
+Version:1.19.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
+Url:https://freedesktop.org/wiki/Software/LightDM
 Source0:
https://launchpad.net/lightdm/%{ver_master}/%{version}/+download/%{name}-%{version}.tar.xz
 Source1:%{name}-greeter.pamd
 Source2:X11-displaymanagers-%{name}
@@ -46,15 +47,23 @@
 # PATCH-FEATURE-OPENSUSE lightdm-set-gdmflexiserver-envvar.patch 
g...@opensuse.org -- Sets the GDMFLEXISERVER environment variable for the 
gdmflexiserver wrapper
 Patch2: lightdm-set-gdmflexiserver-envvar.patch
 # PATCH-FIX-OPENSUSE lightdm-disable-utmp-handling.patch g...@opensuse.org -- 
Disable utmp handling since this is handled in the Xstartup/Xreset scripts
-Patch5: lightdm-disable-utmp-handling.patch
+Patch3: lightdm-disable-utmp-handling.patch
 # PATCH-FIX-OPENSUSE lightdm-use-run-dir.patch g...@opensuse.org -- Use /run 
instead of /var/run
-Patch6: lightdm-use-run-dir.patch
+Patch4: lightdm-use-run-dir.patch
 BuildRequires:  gcc-c++
 BuildRequires:  gnome-common
 BuildRequires:  intltool
 BuildRequires:  libgcrypt-devel
 BuildRequires:  pam-devel
+BuildRequires:  pkg-config
+BuildRequires:  vala
 BuildRequires:  xdm
+BuildRequires:  pkgconfig(Qt5Core)
+BuildRequires:  pkgconfig(Qt5DBus)
+BuildRequires:  pkgconfig(Qt5Gui)
+BuildRequires:  pkgconfig(QtCore)
+BuildRequires:  pkgconfig(QtDBus)
+BuildRequires:  pkgconfig(QtGui)
 BuildRequires:  pkgconfig(gio-2.0) >= 2.26
 BuildRequires:  pkgconfig(gio-unix-2.0)
 BuildRequires:  pkgconfig(glib-2.0) >= 2.30
@@ -62,14 +71,6 @@
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
 BuildRequires:  pkgconfig(gtk-doc)
 BuildRequires:  pkgconfig(libxklavier)
-BuildRequires:  pkgconfig(QtCore)
-BuildRequires:  pkgconfig(QtDBus)
-BuildRequires:  pkgconfig(QtGui)
-%if 0%{?suse_version} >= 1310
-BuildRequires:  pkgconfig(Qt5Core)
-BuildRequires:  pkgconfig(Qt5DBus)
-BuildRequires:  pkgconfig(Qt5Gui)
-%endif
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xcb)
 BuildRequires:  pkgconfig(xdmcp)
@@ -81,14 +82,14 @@
 Requires:   xdm
 Requires(pre):  pwdutils
 Recommends: %{name}-lang
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
-LightDM is a 

commit lightdm for openSUSE:Factory

2016-04-22 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2016-04-22 16:24:13

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-03-07 
13:29:17.0 +0100
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2016-04-22 
16:24:14.0 +0200
@@ -1,0 +2,13 @@
+Mon Apr 11 06:39:25 UTC 2016 - mimi...@gmail.com
+
+- fix config file to use new Seat:* sematics 
+
+---
+Sun Apr 10 22:01:11 UTC 2016 - mimi...@gmail.com
+
+- update to 1.18.1
+* Use /dev/tty0 instead of /dev/console for VT operations
+* Small documentation fixes
+* Don't write $DISPLAY into tty line in utmp/btmp.
+
+---

Old:

  lightdm-1.17.5.tar.xz

New:

  lightdm-1.18.1.tar.xz



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.45mQRn/_old  2016-04-22 16:24:15.0 +0200
+++ /var/tmp/diff_new_pack.45mQRn/_new  2016-04-22 16:24:15.0 +0200
@@ -16,7 +16,7 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-
+%define ver_master  1.18
 %define gobject_libname lightdm-gobject-1
 %define gobject_lib lib%{gobject_libname}-0
 %define qt_libname  lightdm-qt-3
@@ -26,13 +26,13 @@
 %define typelibname typelib-1_0-LightDM-1
 %define rundir  /run
 Name:   lightdm
-Version:1.17.5
+Version:1.18.1
 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/%{ver_master}/%{version}/+download/%{name}-%{version}.tar.xz
 Source1:%{name}-greeter.pamd
 Source2:X11-displaymanagers-%{name}
 Source3:gdmflexiserver

++ 50-suse-defaults.conf ++
--- /var/tmp/diff_new_pack.45mQRn/_old  2016-04-22 16:24:15.0 +0200
+++ /var/tmp/diff_new_pack.45mQRn/_new  2016-04-22 16:24:15.0 +0200
@@ -1,7 +1,7 @@
 [LightDM]
 user-authority-in-system-dir=true
 
-[SeatDefaults]
+[Seat:*]
 pam-service = lightdm
 pam-autologin-service = lightdm-autologin
 pam-greeter-service = lightdm-greeter

++ lightdm-1.17.5.tar.xz -> lightdm-1.18.1.tar.xz ++
 23793 lines of diff (skipped)




commit lightdm for openSUSE:Factory

2016-03-07 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2016-03-07 13:27:56

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-08 
15:23:52.0 +0100
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2016-03-07 
13:29:17.0 +0100
@@ -1,0 +2,10 @@
+Fri Mar  4 18:04:51 UTC 2016 - mimi...@gmail.com
+
+- update to 1.17.5
+* Set XDG_RUNTIME_DIR for ConsoleKit sessions. This is a recent change in
+ConsoleKit2. 
+* Add support for g_autoptr and liblightdm-gobject
+* Fix dm-tool add-local-seat not working because LightDM is trying to
+connect with TCP/IP
+
+---

Old:

  lightdm-1.17.3.tar.xz

New:

  lightdm-1.17.5.tar.xz



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.0S7FSz/_old  2016-03-07 13:29:18.0 +0100
+++ /var/tmp/diff_new_pack.0S7FSz/_new  2016-03-07 13:29:18.0 +0100
@@ -26,7 +26,7 @@
 %define typelibname typelib-1_0-LightDM-1
 %define rundir  /run
 Name:   lightdm
-Version:1.17.3
+Version:1.17.5
 Release:0
 Summary:Lightweight, Cross-desktop Display Manager
 License:GPL-3.0+

++ lightdm-1.17.3.tar.xz -> lightdm-1.17.5.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lightdm-1.17.3/NEWS new/lightdm-1.17.5/NEWS
--- old/lightdm-1.17.3/NEWS 2015-12-17 01:12:42.0 +0100
+++ new/lightdm-1.17.5/NEWS 2016-02-03 00:56:45.0 +0100
@@ -1,3 +1,14 @@
+Overview of changes in lightdm 1.17.5
+
+* Set XDG_RUNTIME_DIR for ConsoleKit sessions. This is a recent change in
+  ConsoleKit2.
+
+Overview of changes in lightdm 1.17.4
+
+* Add support for g_autoptr and liblightdm-gobject
+* Fix dm-tool add-local-seat not working because LightDM is trying to
+  connect with TCP/IP
+
 Overview of changes in lightdm 1.17.3
 
 * Don't enable the hardware cursor in Unity System Compositor anymore.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lightdm-1.17.3/aclocal.m4 
new/lightdm-1.17.5/aclocal.m4
--- old/lightdm-1.17.3/aclocal.m4   2015-12-17 01:14:09.0 +0100
+++ new/lightdm-1.17.5/aclocal.m4   2016-02-03 00:57:11.0 +0100
@@ -27,13 +27,13 @@
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
 dnl
-dnl This file can can be used in projects which are not available under
+dnl This file can be used in projects which are not available under
 dnl the GNU General Public License or the GNU Library General Public
 dnl License but which still want to provide support for the GNU gettext
 dnl functionality.
 dnl Please note that the actual code of the GNU gettext library is covered
 dnl by the GNU Library General Public License, and the rest of the GNU
-dnl gettext package package is covered by the GNU General Public License.
+dnl gettext package is covered by the GNU General Public License.
 dnl They are *not* in the public domain.
 
 dnl Authors:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lightdm-1.17.3/configure new/lightdm-1.17.5/configure
--- old/lightdm-1.17.3/configure2015-12-17 01:14:10.0 +0100
+++ new/lightdm-1.17.5/configure2016-02-03 00:57:12.0 +0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for lightdm 1.17.3.
+# Generated by GNU Autoconf 2.69 for lightdm 1.17.5.
 #
 #
 # 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.17.3'
-PACKAGE_STRING='lightdm 1.17.3'
+PACKAGE_VERSION='1.17.5'
+PACKAGE_STRING='lightdm 1.17.5'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1484,7 +1484,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.17.3 to adapt to many kinds of systems.
+\`configure' configures lightdm 1.17.5 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1555,7 +1555,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Configuration of lightdm 1.17.3:";;
+ short | recursive ) echo "Configuration of lightdm 

commit lightdm for openSUSE:Factory

2016-01-08 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2016-01-08 15:23:43

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-07 
00:13:25.0 +0100
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2016-01-08 
15:23:52.0 +0100
@@ -1,0 +2,63 @@
+Thu Jan  7 08:40:39 UTC 2016 - mimi...@gmail.com
+
+- fix boo#960924
+- modify lightdm-sysconfig-support.patch to use new Seat sematics
+
+---
+Sat Jan  2 12:22:59 UTC 2016 - mimi...@gmail.com
+
+- 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
+* 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//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.15.0.tar.xz

New:

  lightdm-1.17.3.tar.xz



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.ABF1RZ/_old  2016-01-08 15:23:53.0 +0100
+++ /var/tmp/diff_new_pack.ABF1RZ/_new  2016-01-08 15:23:53.0 +0100
@@ -26,13 +26,13 @@
 %define typelibname typelib-1_0-LightDM-1
 %define rundir  /run
 Name:   lightdm
-Version:1.15.0
+Version:1.17.3
 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.15/%{version}/+download/%{name}-%{version}.tar.xz
+Source0:
https://launchpad.net/lightdm/1.17/%{version}/+download/%{name}-%{version}.tar.xz
 Source1:%{name}-greeter.pamd
 Source2:X11-displaymanagers-%{name}
 Source3:gdmflexiserver
@@ -55,9 +55,9 @@
 BuildRequires:  libgcrypt-devel
 

commit lightdm for openSUSE:Factory

2016-01-06 Thread h_root
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.0 +0100
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2016-01-07 
00:13:25.0 +0100
@@ -2,58 +1,0 @@
-Sat Jan  2 12:22:59 UTC 2016 - mimi...@gmail.com
-
-- 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//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.0 +0100
+++ /var/tmp/diff_new_pack.TzrLDh/_new  2016-01-07 00:13:27.0 +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) 

commit lightdm for openSUSE:Factory

2016-01-05 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2016-01-05 21:54:58

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  2015-09-24 
06:16:26.0 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2016-01-05 
21:55:25.0 +0100
@@ -1,0 +2,58 @@
+Sat Jan  2 12:22:59 UTC 2016 - mimi...@gmail.com
+
+- 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//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.15.0.tar.xz

New:

  lightdm-1.17.3.tar.xz



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.tEr7jP/_old  2016-01-05 21:55:27.0 +0100
+++ /var/tmp/diff_new_pack.tEr7jP/_new  2016-01-05 21:55:27.0 +0100
@@ -26,13 +26,13 @@
 %define typelibname typelib-1_0-LightDM-1
 %define rundir  /run
 Name:   lightdm
-Version:1.15.0
+Version:1.17.3
 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.15/%{version}/+download/%{name}-%{version}.tar.xz
+Source0:
https://launchpad.net/lightdm/1.17/%{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)
+BuildRequires:  pkgconfig(gio-2.0) >= 2.26
 BuildRequires:  pkgconfig(gio-unix-2.0)
-BuildRequires:  pkgconfig(glib-2.0)

commit lightdm for openSUSE:Factory

2015-09-23 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2015-09-24 06:16:03

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  2015-09-17 
09:21:53.0 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2015-09-24 
06:16:26.0 +0200
@@ -1,0 +2,10 @@
+Wed Sep 23 09:44:58 UTC 2015 - sndir...@suse.com
+
+- displaymanager default setting in %post/postun:
+  * don't limit it to openSUSE >= 13.1 (has been done accidently)
+  * make sure not to replace DISPLAYMANAGER in comments
+  * only reset DISPLAYMANAGER to "" when uninstalling lightdm,
+not also in the update case (OMG!)
+  * ldconfig is not required at all for the main package
+
+---



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.7kSH9h/_old  2015-09-24 06:16:27.0 +0200
+++ /var/tmp/diff_new_pack.7kSH9h/_new  2015-09-24 06:16:27.0 +0200
@@ -234,6 +234,21 @@
 %{_sbindir}/useradd -r -g lightdm -s /bin/false -c "LightDM daemon" \
 -d %{_localstatedir}/lib/lightdm lightdm 2> /dev/null || :
 
+%post
+. /etc/sysconfig/displaymanager
+if [ "$DISPLAYMANAGER" == "" ] ; then
+   sed -i 's/^DISPLAYMANAGER=""/DISPLAYMANAGER="lightdm"/' 
/etc/sysconfig/displaymanager
+
+fi
+
+%postun 
+if [ "$1" -eq 0 ]; then
+. /etc/sysconfig/displaymanager
+if [ "$DISPLAYMANAGER" == "lightdm" ] ; then
+   sed -i 's/^DISPLAYMANAGER="lightdm"/DISPLAYMANAGER=""/' 
/etc/sysconfig/displaymanager
+fi
+fi
+
 %post -n %{gobject_lib} -p /sbin/ldconfig
 
 %postun -n %{gobject_lib} -p /sbin/ldconfig
@@ -245,21 +260,6 @@
 %if 0%{?suse_version} >= 1310
 %post -n %{qt5_lib} -p /sbin/ldconfig
 
-%post
-. /etc/sysconfig/displaymanager
-if [ "$DISPLAYMANAGER" == "" ] ; then
-   sed -i 's/DISPLAYMANAGER=""/DISPLAYMANAGER="lightdm"/' 
/etc/sysconfig/displaymanager
-
-fi
-ldconfig
-
-%postun 
-. /etc/sysconfig/displaymanager
-if [ "$DISPLAYMANAGER" == "lightdm" ] ; then
-   sed -i 's/DISPLAYMANAGER="lightdm"/DISPLAYMANAGER=""/' 
/etc/sysconfig/displaymanager
-fi
-ldconfig
-
 %postun -n %{qt5_lib} -p /sbin/ldconfig
 %endif
 




commit lightdm for openSUSE:Factory

2015-09-17 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2015-09-17 09:21:53

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  2015-07-14 
17:44:42.0 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2015-09-17 
09:21:53.0 +0200
@@ -1,0 +2,6 @@
+Mon Sep 14 13:03:50 UTC 2015 - bhert...@suse.com
+
+- Set displaymanager to lightdm if displaymanager variable is unset 
+  (FATE #319432) 
+
+---



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.VSRp8A/_old  2015-09-17 09:21:54.0 +0200
+++ /var/tmp/diff_new_pack.VSRp8A/_new  2015-09-17 09:21:54.0 +0200
@@ -245,6 +245,21 @@
 %if 0%{?suse_version} >= 1310
 %post -n %{qt5_lib} -p /sbin/ldconfig
 
+%post
+. /etc/sysconfig/displaymanager
+if [ "$DISPLAYMANAGER" == "" ] ; then
+   sed -i 's/DISPLAYMANAGER=""/DISPLAYMANAGER="lightdm"/' 
/etc/sysconfig/displaymanager
+
+fi
+ldconfig
+
+%postun 
+. /etc/sysconfig/displaymanager
+if [ "$DISPLAYMANAGER" == "lightdm" ] ; then
+   sed -i 's/DISPLAYMANAGER="lightdm"/DISPLAYMANAGER=""/' 
/etc/sysconfig/displaymanager
+fi
+ldconfig
+
 %postun -n %{qt5_lib} -p /sbin/ldconfig
 %endif
 




commit lightdm for openSUSE:Factory

2015-07-14 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2015-07-14 17:43:38

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  2015-04-10 
10:20:47.0 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2015-07-14 
17:44:42.0 +0200
@@ -1,0 +2,6 @@
+Tue Jul  7 11:22:45 UTC 2015 - mimi...@gmail.com
+
+- update to 1.15.0
+* Deprecate [SeatDefaults] in favour of [Seat:*]
+
+---

Old:

  lightdm-1.14.0.tar.xz

New:

  lightdm-1.15.0.tar.xz



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.o9q0OY/_old  2015-07-14 17:44:44.0 +0200
+++ /var/tmp/diff_new_pack.o9q0OY/_new  2015-07-14 17:44:44.0 +0200
@@ -26,13 +26,13 @@
 %define typelibname typelib-1_0-LightDM-1
 %define rundir  /run
 Name:   lightdm
-Version:1.14.0
+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.14/%{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

++ lightdm-1.14.0.tar.xz - lightdm-1.15.0.tar.xz ++
 3843 lines of diff (skipped)




commit lightdm for openSUSE:Factory

2015-03-25 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2015-03-25 10:01:18

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  2015-03-11 
09:58:37.0 +0100
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2015-03-25 
10:01:31.0 +0100
@@ -1,0 +2,28 @@
+Tue Mar 24 08:25:42 UTC 2015 - g...@opensuse.org
+
+- update to version 1.14.0
+  - Initialize file descriptor handles so we don't attempt to close
+stdin by accident
+  - Fix small errors detected by scan-build (clang)
+  - Fix pipe file descriptor leak for each greeter session
+  - Support active session changing via logind
+  - Don't allow liblightdm-gobject to be disabled. It is required
+for liblightdm-qt and the tests so it's not worth supporting
+builds without it
+  - Add bash autocompletion support
+  - Don't attempt generate D-Bus seat/session removal signals on
+shutdown
+  - Add missing method QLightDM::Greeter::cancelAutologin
+  - Fix crash when having configuration keys defined in multiple
+places
+  - Fix pipe file descriptor leak for each session login /
+authentication
+  - Use correct syntax for DesktopNames key in session files
+  - Match seat configuration with globbing
+  - Allow user switching in multi-seat until bug stopping greeter
+showing on logout is fixed
+  - Disable log message when AccountsService users change
+  - Update AppArmor scripts, requires AppArmor 2.9
+  - Update tests to run better on servers
+
+---

Old:

  lightdm-1.12.3.tar.xz

New:

  lightdm-1.14.0.tar.xz



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.IIETTa/_old  2015-03-25 10:01:32.0 +0100
+++ /var/tmp/diff_new_pack.IIETTa/_new  2015-03-25 10:01:32.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package lightdm
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2011 Guido Berhoerster.
 #
 # All modifications and additions to the file contributed by third parties
@@ -25,15 +25,14 @@
 %define qt5_lib lib%{qt5_libname}-0
 %define typelibname typelib-1_0-LightDM-1
 %define rundir  /run
-
 Name:   lightdm
-Version:1.12.3
+Version:1.14.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.12/%{version}/+download/%{name}-%{version}.tar.xz
+Source0:
https://launchpad.net/lightdm/1.14/%{version}/+download/%{name}-%{version}.tar.xz
 Source1:%{name}-greeter.pamd
 Source2:X11-displaymanagers-%{name}
 Source3:gdmflexiserver
@@ -52,16 +51,16 @@
 Patch6: lightdm-use-run-dir.patch
 BuildRequires:  gcc-c++
 BuildRequires:  gnome-common
-BuildRequires:  gtk-doc
 BuildRequires:  intltool
+BuildRequires:  libgcrypt-devel
 BuildRequires:  pam-devel
 BuildRequires:  xdm
-BuildRequires:  libgcrypt-devel
-BuildRequires:  pkgconfig(gobject-introspection-1.0)
 BuildRequires:  pkgconfig(gio-2.0)
 BuildRequires:  pkgconfig(gio-unix-2.0)
 BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(gobject-2.0)
+BuildRequires:  pkgconfig(gobject-introspection-1.0)
+BuildRequires:  pkgconfig(gtk-doc)
 BuildRequires:  pkgconfig(libxklavier)
 BuildRequires:  pkgconfig(QtCore)
 BuildRequires:  pkgconfig(QtDBus)
@@ -74,13 +73,13 @@
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xcb)
 BuildRequires:  pkgconfig(xdmcp)
-Requires(pre):  pwdutils
+Requires:   gdmflexiserver
 # 3rd party greeters don't have to follow
 # the same versioning of lightdm
 Requires:   lightdm-greeter
 # uses pam configuration and relies on scripts provided by xdm
 Requires:   xdm
-Requires:   gdmflexiserver
+Requires(pre):  pwdutils
 Recommends: %{name}-lang
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -94,8 +93,8 @@
 %lang_package
 
 %package -n %{gobject_lib}
-License:LGPL-2.0 or LGPL-3.0
 Summary:LightDM GObject-based Client Library
+License:LGPL-2.0 or LGPL-3.0
 Group:  System/Libraries
 Recommends: accountsservice
 
@@ -103,8 +102,8 @@
 A GObject-based library for LightDM clients to use to interface with LightDM.
 
 %package gobject-devel
-License:LGPL-2.0 or LGPL-3.0
 Summary:Development Files for %{gobject_lib}
+License:

commit lightdm for openSUSE:Factory

2015-03-11 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2015-03-11 09:58:36

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  2014-11-14 
09:19:21.0 +0100
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2015-03-11 
09:58:37.0 +0100
@@ -1,0 +2,8 @@
+Tue Mar 10 06:58:19 UTC 2015 - g...@opensuse.org
+
+- update to version 1.12.3
+  - fix pipe file descriptor leak for each greeter session
+  - don't attempt generate D-Bus seat/session removal signals on
+shutdown
+
+---

Old:

  lightdm-1.12.2.tar.xz

New:

  lightdm-1.12.3.tar.xz



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.4jQ69L/_old  2015-03-11 09:58:38.0 +0100
+++ /var/tmp/diff_new_pack.4jQ69L/_new  2015-03-11 09:58:38.0 +0100
@@ -27,7 +27,7 @@
 %define rundir  /run
 
 Name:   lightdm
-Version:1.12.2
+Version:1.12.3
 Release:0
 Summary:Lightweight, Cross-desktop Display Manager
 License:GPL-3.0+

++ lightdm-1.12.2.tar.xz - lightdm-1.12.3.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lightdm-1.12.2/NEWS new/lightdm-1.12.3/NEWS
--- old/lightdm-1.12.2/NEWS 2014-11-12 22:47:37.0 +0100
+++ new/lightdm-1.12.3/NEWS 2015-03-10 04:04:46.0 +0100
@@ -1,3 +1,8 @@
+Overview of changes in lightdm 1.12.3
+
+* Fix pipe file descriptor leak for each greeter session.
+* Don't attempt generate D-Bus seat/session removal signals on shutdown.
+
 Overview of changes in lightdm 1.12.2
 
 * Fix pipe file descriptor leak for each session login / authentication
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lightdm-1.12.2/aclocal.m4 
new/lightdm-1.12.3/aclocal.m4
--- old/lightdm-1.12.2/aclocal.m4   2014-11-12 22:45:54.0 +0100
+++ new/lightdm-1.12.3/aclocal.m4   2015-03-10 04:06:47.0 +0100
@@ -389,7 +389,7 @@
 EXTRA_DIST += $(foreach f,$(HELP_MEDIA),$(foreach 
lc,$(HELP_LINGUAS),$(wildcard $(lc)/$(f
 
 distdir: distdir-help-files
-distdir-help-files:
+distdir-help-files: $(_HELP_LC_FILES)
@for lc in C $(if $(YELP_LC_DIST),$(HELP_LINGUAS)) ; do \
  $(MKDIR_P) $(distdir)/$$lc; \
  for file in $(HELP_FILES); do \
@@ -418,7 +418,7 @@
 
 .PHONY: install-help
 install-data-am: $(if $(HELP_ID),install-help)
-install-help:
+install-help: $(_HELP_LC_FILES)
@for lc in C $(_HELP_LINGUAS); do \
  $(mkinstalldirs) $(DESTDIR)$(HELP_DIR)/$$lc/$(HELP_ID) || exit 1; \
done
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lightdm-1.12.2/configure new/lightdm-1.12.3/configure
--- old/lightdm-1.12.2/configure2014-11-12 22:45:55.0 +0100
+++ new/lightdm-1.12.3/configure2015-03-10 04:06:48.0 +0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for lightdm 1.12.2.
+# Generated by GNU Autoconf 2.69 for lightdm 1.12.3.
 #
 #
 # 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.12.2'
-PACKAGE_STRING='lightdm 1.12.2'
+PACKAGE_VERSION='1.12.3'
+PACKAGE_STRING='lightdm 1.12.3'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1470,7 +1470,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.12.2 to adapt to many kinds of systems.
+\`configure' configures lightdm 1.12.3 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1540,7 +1540,7 @@
 
 if test -n $ac_init_help; then
   case $ac_init_help in
- short | recursive ) echo Configuration of lightdm 1.12.2:;;
+ short | recursive ) echo Configuration of lightdm 1.12.3:;;
esac
   cat \_ACEOF
 
@@ -1712,7 +1712,7 @@
 test -n $ac_init_help  exit $ac_status
 if $ac_init_version; then
   cat \_ACEOF
-lightdm configure 1.12.2
+lightdm configure 1.12.3
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2198,7 +2198,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.12.2, which was
+It was 

commit lightdm for openSUSE:Factory

2014-11-14 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2014-11-14 09:19:16

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  2014-11-04 
17:31:05.0 +0100
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2014-11-14 
09:19:21.0 +0100
@@ -1,0 +2,9 @@
+Thu Nov 13 09:31:17 UTC 2014 - g...@opensuse.org
+
+- update to version 1.12.1
+  - Fix pipe file descriptor leak for each session login /
+authentication
+  - Use correct syntax for DesktopNames key in session files
+  - Mock /run in tests
+
+---

Old:

  lightdm-1.12.1.tar.xz

New:

  lightdm-1.12.2.tar.xz



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.L5ejFl/_old  2014-11-14 09:19:22.0 +0100
+++ /var/tmp/diff_new_pack.L5ejFl/_new  2014-11-14 09:19:22.0 +0100
@@ -27,7 +27,7 @@
 %define rundir  /run
 
 Name:   lightdm
-Version:1.12.1
+Version:1.12.2
 Release:0
 Summary:Lightweight, Cross-desktop Display Manager
 License:GPL-3.0+

++ lightdm-1.12.1.tar.xz - lightdm-1.12.2.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lightdm-1.12.1/NEWS new/lightdm-1.12.2/NEWS
--- old/lightdm-1.12.1/NEWS 2014-10-08 21:59:48.0 +0200
+++ new/lightdm-1.12.2/NEWS 2014-11-12 22:47:37.0 +0100
@@ -1,3 +1,9 @@
+Overview of changes in lightdm 1.12.2
+
+* Fix pipe file descriptor leak for each session login / authentication
+* Use correct syntax for DesktopNames key in session files
+* Mock /run in tests
+
 Overview of changes in lightdm 1.12.1
 
 * Fix crash when having configuration keys defined in multiple places
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lightdm-1.12.1/configure new/lightdm-1.12.2/configure
--- old/lightdm-1.12.1/configure2014-10-08 22:02:59.0 +0200
+++ new/lightdm-1.12.2/configure2014-11-12 22:45:55.0 +0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for lightdm 1.12.1.
+# Generated by GNU Autoconf 2.69 for lightdm 1.12.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.12.1'
-PACKAGE_STRING='lightdm 1.12.1'
+PACKAGE_VERSION='1.12.2'
+PACKAGE_STRING='lightdm 1.12.2'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1470,7 +1470,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.12.1 to adapt to many kinds of systems.
+\`configure' configures lightdm 1.12.2 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1540,7 +1540,7 @@
 
 if test -n $ac_init_help; then
   case $ac_init_help in
- short | recursive ) echo Configuration of lightdm 1.12.1:;;
+ short | recursive ) echo Configuration of lightdm 1.12.2:;;
esac
   cat \_ACEOF
 
@@ -1712,7 +1712,7 @@
 test -n $ac_init_help  exit $ac_status
 if $ac_init_version; then
   cat \_ACEOF
-lightdm configure 1.12.1
+lightdm configure 1.12.2
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2198,7 +2198,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.12.1, which was
+It was created by lightdm $as_me 1.12.2, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -3064,7 +3064,7 @@
 
 # Define the identity of the package.
  PACKAGE='lightdm'
- VERSION='1.12.1'
+ VERSION='1.12.2'
 
 
 cat confdefs.h _ACEOF
@@ -19104,7 +19104,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.12.1, which was
+This file was extended by lightdm $as_me 1.12.2, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES= $CONFIG_FILES
@@ -19170,7 +19170,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.12.1
+lightdm config.status 1.12.2
 configured by $0, generated by GNU 

commit lightdm for openSUSE:Factory

2014-11-04 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2014-11-04 17:30:14

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  2014-10-09 
12:52:44.0 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2014-11-04 
17:31:05.0 +0100
@@ -1,0 +2,7 @@
+Mon Nov  3 21:48:38 UTC 2014 - g...@opensuse.org
+
+- use symlinks to the xdm PAM service files again, using a
+  different PAM service name breaks automatic unlocking of
+  gnome-keyring via PAM (bnc#903744)
+
+---



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.5zpdru/_old  2014-11-04 17:31:06.0 +0100
+++ /var/tmp/diff_new_pack.5zpdru/_new  2014-11-04 17:31:06.0 +0100
@@ -203,6 +203,8 @@
 # xdm and xdm-np are used instead
 rm %{buildroot}%{_sysconfdir}/pam.d/lightdm \
 %{buildroot}%{_sysconfdir}/pam.d/lightdm-autologin
+ln -sf %{_sysconfdir}/pam.d/xdm %{buildroot}%{_sysconfdir}/pam.d/lightdm
+ln -sf %{_sysconfdir}/pam.d/xdm-np 
%{buildroot}%{_sysconfdir}/pam.d/lightdm-autologin
 
 ln data/lightdm.conf data/lightdm.conf.example
 
@@ -259,6 +261,8 @@
 %dir %{_sysconfdir}/lightdm/
 %config(noreplace) %{_sysconfdir}/lightdm/users.conf
 %config(noreplace) %{_sysconfdir}/lightdm/keys.conf
+%config %{_sysconfdir}/pam.d/lightdm
+%config %{_sysconfdir}/pam.d/lightdm-autologin
 %config %{_sysconfdir}/pam.d/lightdm-greeter
 %config %{_sysconfdir}/dbus-1/system.d/org.freedesktop.DisplayManager.conf
 %dir %{_libexecdir}/X11/displaymanagers/

++ 50-suse-defaults.conf ++
--- /var/tmp/diff_new_pack.5zpdru/_old  2014-11-04 17:31:06.0 +0100
+++ /var/tmp/diff_new_pack.5zpdru/_new  2014-11-04 17:31:06.0 +0100
@@ -2,8 +2,8 @@
 user-authority-in-system-dir=true
 
 [SeatDefaults]
-pam-service = xdm
-pam-autologin-service = xdm-np
+pam-service = lightdm
+pam-autologin-service = lightdm-autologin
 pam-greeter-service = lightdm-greeter
 xserver-command=/usr/bin/X
 session-wrapper=/etc/X11/xdm/Xsession

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit lightdm for openSUSE:Factory

2014-10-09 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2014-10-09 12:52:25

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  2014-10-06 
22:04:49.0 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2014-10-09 
12:52:44.0 +0200
@@ -1,0 +2,16 @@
+Wed Oct  8 21:15:56 UTC 2014 - g...@opensuse.org
+
+- remove allow-user-switching=true from 50-suse-defaults.conf,
+  this is now the temporary default
+
+---
+Wed Oct  8 20:53:22 UTC 2014 - g...@opensuse.org
+
+- update to version 1.12.1
+  - Fix crash when having configuration keys defined in multiple
+places
+  - Allow user switching in multi-seat until bug stopping greeter
+showing on logout is fixed
+  - Disable log message when AccountsService users change
+
+---

Old:

  lightdm-1.12.0.tar.xz

New:

  lightdm-1.12.1.tar.xz



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.IjQsSp/_old  2014-10-09 12:52:45.0 +0200
+++ /var/tmp/diff_new_pack.IjQsSp/_new  2014-10-09 12:52:45.0 +0200
@@ -27,7 +27,7 @@
 %define rundir  /run
 
 Name:   lightdm
-Version:1.12.0
+Version:1.12.1
 Release:0
 Summary:Lightweight, Cross-desktop Display Manager
 License:GPL-3.0+

++ 50-suse-defaults.conf ++
--- /var/tmp/diff_new_pack.IjQsSp/_old  2014-10-09 12:52:45.0 +0200
+++ /var/tmp/diff_new_pack.IjQsSp/_new  2014-10-09 12:52:45.0 +0200
@@ -10,4 +10,3 @@
 greeter-setup-script=/etc/X11/xdm/Xsetup
 session-setup-script=/etc/X11/xdm/Xstartup
 session-cleanup-script=/etc/X11/xdm/Xreset
-allow-user-switching=true

++ lightdm-1.12.0.tar.xz - lightdm-1.12.1.tar.xz ++
 2242 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit lightdm for openSUSE:Factory

2014-10-06 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2014-10-06 22:04:48

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  2014-10-02 
14:13:59.0 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2014-10-06 
22:04:49.0 +0200
@@ -1,0 +2,10 @@
+Thu Oct  2 19:45:13 UTC 2014 - lbsous...@gmail.com
+
+- Add option allow-user-switching=true to 50-suse-defaults.conf.
+  It's a temporary workaround until upstream bug #1371250
+  (https://bugs.launchpad.net/lightdm/+bug/1371250) is fixed.
+- Drop option logind-load-seats=true from 50-suse-defaults.conf.
+  It's only required for 1.10 series, where automatic multiseat
+  support (backported from 1.12 series) was made optional.
+
+---



Other differences:
--
++ 50-suse-defaults.conf ++
--- /var/tmp/diff_new_pack.XrE0qA/_old  2014-10-06 22:04:50.0 +0200
+++ /var/tmp/diff_new_pack.XrE0qA/_new  2014-10-06 22:04:50.0 +0200
@@ -1,6 +1,5 @@
 [LightDM]
 user-authority-in-system-dir=true
-logind-load-seats=true
 
 [SeatDefaults]
 pam-service = xdm
@@ -11,3 +10,4 @@
 greeter-setup-script=/etc/X11/xdm/Xsetup
 session-setup-script=/etc/X11/xdm/Xstartup
 session-cleanup-script=/etc/X11/xdm/Xreset
+allow-user-switching=true

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit lightdm for openSUSE:Factory

2014-10-02 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2014-10-02 14:13:41

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  2014-06-16 
21:43:57.0 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2014-10-02 
14:13:59.0 +0200
@@ -1,0 +2,87 @@
+Tue Sep 30 07:37:42 UTC 2014 - g...@opensuse.org
+
+- update to version 1.12.0
+  - Fix assumption that the display server is X when running scripts.
+  - Don't access .dmrc files until information from these files is
+required.
+  - Don't check the logind CanGraphical seat property unless
+login-check-graphical option is set to true. There are too many
+cases of drivers that don't set the appropriate flags for this
+feature to work.
+  - Make socket writing code used between greeter and daemon more
+robust to errors.
+  - Fix small memory leaks.
+  - Improve logging messages.
+  - Test improvements.
+  - Rework logind code that gets session ID. The previous method
+was racy and a change in lightdm 1.11.7 led to a lockup when
+this race occurred.
+  - Handle CanGraphical property on logind seats
+  - Use logind to provide the list of seats to use. Deprecate the
+old method of manually defining seats.
+  - Add --show-config option that shows combined configuration.
+  - Drop the surfaceflinger seat type. This was a temporary
+solution while Ubuntu Phone was migrating to Mir.
+  - Add a seat option 'allow-user-switching' that can disable all
+user switching for that seat
+  - Add a new session type 'mir-container' that allows the session
+to run inside a custom system compositor
+  - Only seat0 takes VT from Plymouth
+  - Removed unused GAsyncResultIface.is_tagged as this attribute
+was not available in earlier versions of Glib I/O.
+  - Abort autogen if yelp-tools not installed
+  - Return correct errors for D-Bus calls
+  - Make PAM services configurable
+  - Do timed autologin each time you are returned to the greeter
+  - Fix tests failing with Qt 5.3 due to it checking getuid/geteuid
+which we are faking
+  - dm-tool: Warn if trying to switch to user without username
+  - Fix Mir sessions broken with unity-system-compositor 0.3.
+  - Add back Vala bindings for LightDM.Greeter.connect_sync - just
+mark as deprecated.
+  - Put unity-system-compositor's mir_socket under /run rather than
+/tmp.
+  - Fix building with clang (3.5) and -Werror.
+  - Correct section name in default users.conf file.
+  - Add liblightdm method to get user UID
+  - DBus-activate logind
+  - Check for libgcrypt at configure time
+  - Allow greeters to remain runing to reduce startup time when
+switching to a greeter
+  - Add asynchronous methods to liblightdm
+  - When switching to an existing session refresh PAM credentials
+and end session cleanly so no resources leak.
+  - Support new standard DesktopNames field in session files
+  - Set XDG_SESSION_TYPE and XDG_SESSION_DESKTOP as used by systemd
+  - Emit DBus PropertiesChanged when Sessions/Seats properties
+change. Also add SessionAdded/SessionRemoved signals to Seat
+interface
+
+---
+Wed Sep 17 05:21:21 UTC 2014 - g...@opensuse.org
+
+- update to version 1.10.2
+  - Use logind to provide the list of seats to use
+  - Fix crash if running script hooks with non-X display servers
+  - Add a seat option 'allow-user-switching' that can disable all
+user switching for that seat
+  - Make PAM services configurable
+  - Add liblightdm method to get user UID
+  - Add a new session type 'mir-container' that allows the session
+to run inside a custom system compositor
+  - Add --show-config option that shows combined configuration
+  - Use XDG_SESSION_ID from PAM instead of using the logind D-Bus
+API
+  - Make socket writing code used between greeter and daemon more
+robust to errors
+  - Correct section name in default users.conf file
+  - Fix tests failing with Qt 5.3 due to it checking
+getuid/geteuid which we are faking
+  - Fix small memory leaks
+  - Test improvements
+- fix users.conf section name
+- enable logind multiseat by default
+- configure lightdm to use the xdm PAM services directly instead of
+  symlinking them
+
+---

Old:

  lightdm-1.10.1.tar.xz

New:

  lightdm-1.12.0.tar.xz



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.q12DEg/_old  2014-10-02 14:14:03.0 +0200
+++ 

commit lightdm for openSUSE:Factory

2014-06-16 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2014-06-16 21:43:22

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  2014-05-01 
07:51:35.0 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2014-06-16 
21:43:57.0 +0200
@@ -1,0 +2,5 @@
+Sat May 31 17:31:50 UTC 2014 - g...@opensuse.org
+
+- split off subpackage with the GObject Introspection bindings
+
+---



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.EkB9b2/_old  2014-06-16 21:43:57.0 +0200
+++ /var/tmp/diff_new_pack.EkB9b2/_new  2014-06-16 21:43:58.0 +0200
@@ -23,6 +23,7 @@
 %define qt_lib  lib%{qt_libname}-0
 %define qt5_libname lightdm-qt5-3
 %define qt5_lib lib%{qt5_libname}-0
+%define typelibname typelib-1_0-LightDM-1
 %define rundir  /run
 
 Name:   lightdm
@@ -111,6 +112,15 @@
 This package contains development files needed for developing GObject-based
 LightDM clients.
 
+%package -n %{typelibname}
+License:LGPL-2.0 or LGPL-3.0
+Summary:GObject Introspection Bindings for the LightDM Client Library
+Group:  System/Libraries
+
+%description -n %{typelibname}
+This package contains the GObject Introspection bindings for the LightDM client
+library.
+
 %package -n %{qt_lib}
 License:LGPL-2.0 or LGPL-3.0
 Summary:LightDM Qt-based Client Library
@@ -274,13 +284,16 @@
 %{_libdir}/lib%{gobject_libname}.so
 %{_libdir}/pkgconfig/lib%{gobject_libname}.pc
 %{_includedir}/%{gobject_libname}/
-%{_libdir}/girepository-1.0/LightDM-1.typelib
 %{_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}
+%defattr(-,root,root,-)
+%{_libdir}/girepository-1.0/LightDM-1.typelib
+
 %files -n %{qt_lib}
 %defattr(-,root,root,-)
 %doc COPYING.LGPL2 COPYING.LGPL3

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit lightdm for openSUSE:Factory

2014-04-30 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2014-05-01 07:51:34

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  2014-04-11 
13:39:20.0 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2014-05-01 
07:51:35.0 +0200
@@ -1,0 +2,9 @@
+Mon Apr 28 12:34:37 UTC 2014 - g...@opensuse.org
+
+- update to version 1.10.1
+  - When switching to an existing session refresh PAM credentials
+and end session cleanly so no resources leak
+  - Update apparmor rules to allow oxide based browsers and Google
+Chrome to run in the guest session
+
+---

Old:

  lightdm-1.10.0.tar.xz

New:

  lightdm-1.10.1.tar.xz



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.j4cBaH/_old  2014-05-01 07:51:36.0 +0200
+++ /var/tmp/diff_new_pack.j4cBaH/_new  2014-05-01 07:51:36.0 +0200
@@ -26,7 +26,7 @@
 %define rundir  /run
 
 Name:   lightdm
-Version:1.10.0
+Version:1.10.1
 Release:0
 Summary:Lightweight, Cross-desktop Display Manager
 License:GPL-3.0+

++ lightdm-1.10.0.tar.xz - lightdm-1.10.1.tar.xz ++
 6494 lines of diff (skipped)

++ lightdm-disable-utmp-handling.patch ++
--- /var/tmp/diff_new_pack.j4cBaH/_old  2014-05-01 07:51:37.0 +0200
+++ /var/tmp/diff_new_pack.j4cBaH/_new  2014-05-01 07:51:37.0 +0200
@@ -1,5 +1,5 @@
 # HG changeset patch
-# Parent 8b5df1d6d8353e534cc8fbe113f33b4716c38034
+# Parent 6b8575b98c63d50bd0f8346222143586245430e0
 disable utmp handling since this is handled in the Xstartup/Xreset scripts
 
 diff --git a/src/session-child.c b/src/session-child.c
@@ -32,7 +32,7 @@
  
  int
  session_child_run (int argc, char **argv)
-@@ -360,6 +364,7 @@ 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)
  {
@@ -40,7 +40,7 @@
  struct utmpx ut;
  struct timeval tv;
  
-@@ -383,6 +388,7 @@ 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);
@@ -48,7 +48,7 @@
  }
  
  /* Check account is valid */
-@@ -646,6 +652,7 @@ session_child_run (int argc, char **argv
+@@ -669,6 +675,7 @@ session_child_run (int argc, char **argv
  /* Wait for the command to complete (blocks) */
  if (child_pid  0)
  {
@@ -56,7 +56,7 @@
  /* Log to utmp */
  if (g_strcmp0 (pam_getenv (pam_handle, XDG_SESSION_CLASS), 
greeter) != 0)
  {
-@@ -678,10 +685,10 @@ session_child_run (int argc, char **argv
+@@ -701,10 +708,10 @@ session_child_run (int argc, char **argv
  endutxent ();
  updwtmpx (/var/log/wtmp, ut);
  }
@@ -69,7 +69,7 @@
  /* Log to utmp */
  if (g_strcmp0 (pam_getenv (pam_handle, XDG_SESSION_CLASS), 
greeter) != 0)
  {
-@@ -714,6 +721,7 @@ session_child_run (int argc, char **argv
+@@ -737,6 +744,7 @@ session_child_run (int argc, char **argv
  endutxent ();
  updwtmpx (/var/log/wtmp, ut);
  }

++ lightdm-set-gdmflexiserver-envvar.patch ++
--- /var/tmp/diff_new_pack.j4cBaH/_old  2014-05-01 07:51:37.0 +0200
+++ /var/tmp/diff_new_pack.j4cBaH/_new  2014-05-01 07:51:37.0 +0200
@@ -14,7 +14,7 @@
 diff --git a/src/session-child.c b/src/session-child.c
 --- a/src/session-child.c
 +++ b/src/session-child.c
-@@ -587,6 +587,8 @@ session_child_run (int argc, char **argv
+@@ -610,6 +610,8 @@ session_child_run (int argc, char **argv
  g_free (value);
  }
  

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit lightdm for openSUSE:Factory

2014-04-11 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2014-04-11 13:38:56

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  2014-03-13 
20:43:43.0 +0100
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2014-04-11 
13:39:20.0 +0200
@@ -1,0 +2,104 @@
+Tue Apr  8 04:57:00 UTC 2014 - g...@opensuse.org
+
+- update to version 1.10.0
+  - Fix return value for Vala bindings to
+Greeter.start_session_sync
+  - Fix logging when failing to find session
+  - Update the lightdm AppArmor abstraction to allow the guest
+session to start when AppArmor is mediating signals and ptrace
+and fix a minor, but noisy, denial when applications attempt to
+read /proc/PID/stat
+  - Pass --enable-hardware-greeter to unity-system-compositor for
+Mir sessions on xlocal seats
+  - Handle not getting an X connection when attempting to get X
+layouts
+  - Read config data from both XDG_DATA_DIRS and XDG_CONFIG_DIRS
+  - Ensure X authority is written before X server is started
+  - Activate after unlocking a logind session
+  - Don't use g_hash_table_get_keys_as_array, it's a glib 2.40
+feature
+  - Honour session type requested by greeter for guest sessions
+  - Log to wtmp and btmp
+  - Implement guest-session config option
+  - Handle signals being received in child processes instead of
+treating them like they are received in the daemon
+  - Set utmp ut_line to the display name (i.e. :0) to match what
+other programs expect (e.g. 'w')
+  - Fix lightdm_greeter_ensure_shared_data_dir_sync returning the
+wrong value
+  - Fix shared data tests so you can run test suite without root
+again
+  - Be extra careful not to call any non thread safe function after
+a fork
+  - Fix some small memory leaks detected by valgrind
+  - Fix process shutdown code to stop generating confusing warnings
+  - Fix more double removal of source IDs
+  - Test improvements
+  - Add support for shared user data directories between the
+greeter and user sessions
+  - Refactor LightDMUser and User classes to use the same code
+internally
+  - Correctly invoke PAM to change authentication token
+  - Make xdg-seat a core property of a seat and always pass it to X
+servers
+  - Qt bindings: properly hand over prompt and message type
+  - Add warning flags where they are missing and fix the resulting
+warnings
+  - Support Mir sessions in xlocal seats by starting a unity system
+compositor for each session
+  - Add --screen and --fullscreen options to dm-tool
+add-nested-seat
+  - Don't try to compile liblightdm-qt if liblightdm-gobject will
+not be compiled
+  - Stop greeters warning if sessions directories not present or
+lightdm.conf doesn't exist - this is valid
+  - Fix log name for Mir display servers
+  - Fix double removal of source IDs
+  - In the unity seat, if we don't have proper VT support, fake VT
+0 instead of a real VT number. This matches what logind expects
+  - Fix issue where VTs are double used when switching sessions
+  - Remove lightdm-set-defaults and gdmflexiserver
+  - Add new ability to specify a list of seat types to try, rather
+than just one
+  - Allow Mir sessions in the surfaceflinger seat
+  - Rename the guest session wrapper to have a simpler name
+  - Make sure sessions are associated with the display server
+before starting them
+  - Add a dm-tool man page
+  - Don't pass system user accounts from AccountsService to
+greeters
+  - Fix crash if switching to greeter and it isn't installed
+  - Implement missing guest-wrapper functionality and enable it for
+Ubuntu
+  - Update AppArmor scripts to work in Ubuntu 13.10
+  - Correctly set $XDG_SESSION_CLASS for greeters. This was
+regressed in 1.7.5 for ConsoleKit and was never passed to
+logind. logind/ConsoleKit treat greeter sessions without this
+set as user sessions. This causes greeters to show the lightdm
+user able to be logged in with
+  - Set $USER when running the session-setup-script. This is a
+regression from 1.7.5
+  - Fix notification of sessions being logged out. This is a
+regression from 1.7.5 and caused greeters to show sessions
+logged in after they had been logged out
+  - Refactor liblightdm user scanning to be simpler and more
+reliable. This fixes bugs where some properties wouldn't be
+updated when they changed in accounts service
+  - Add support for a display-stopped-script field in
+lightdm.conf. The display-stopped-script field allows us to
+run a script right after stopping the display server
+  - Allow dm-tool to run outside of a session if it 

commit lightdm for openSUSE:Factory

2014-02-27 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2014-02-28 07:23:57

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  2014-02-22 
18:11:20.0 +0100
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2014-02-28 
07:23:58.0 +0100
@@ -1,0 +2,15 @@
+Thu Feb 27 11:11:54 UTC 2014 - g...@opensuse.org
+
+- only build-depend on Qt5 for = 13.1
+
+---
+Thu Feb 27 00:09:09 UTC 2014 - g...@opensuse.org
+
+- drop support for openSUSE  12.3
+- do not overwrite lightdm.conf, users.conf, keys.conf by default
+- make use of lightdm.conf.d, put openSUSE-specific configuration
+  in /usr/share/lightdm/lightdm.conf.d and drop
+  lightdm-default-configuration.patch
+- remove useless usermod call
+
+---

Old:

  lightdm-default-configuration.patch

New:

  50-suse-defaults.conf
  users.conf



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.I6wd3h/_old  2014-02-28 07:23:59.0 +0100
+++ /var/tmp/diff_new_pack.I6wd3h/_new  2014-02-28 07:23:59.0 +0100
@@ -23,11 +23,7 @@
 %define qt_lib  lib%{qt_libname}-0
 %define qt5_libname lightdm-qt5-3
 %define qt5_lib lib%{qt5_libname}-0
-%if 0%{?suse_version} = 1230
 %define rundir  /run
-%else
-%define rundir  %{_localstatedir}/run
-%endif
 
 Name:   lightdm
 Version:1.8.7
@@ -40,6 +36,8 @@
 Source1:%{name}-greeter.pamd
 Source2:X11-displaymanagers-%{name}
 Source3:dm-tool.1
+Source4:50-suse-defaults.conf
+Source5:users.conf
 Source100:  %{name}-rpmlintrc
 # PATCH-FEATURE-OPENSUSE lightdm-sysconfig-support.patch g...@opensuse.org -- 
Adds support for reading configuration options from 
/etc/sysconfig/displaymanager and /etc/sysconfig/windowmanager
 Patch0: lightdm-sysconfig-support.patch
@@ -47,8 +45,6 @@
 Patch1: lightdm-xauthlocalhostname-support.patch
 # PATCH-FEATURE-OPENSUSE lightdm-set-gdmflexiserver-envvar.patch 
g...@opensuse.org -- Sets the GDMFLEXISERVER environment variable for the 
gdmflexiserver wrapper
 Patch2: lightdm-set-gdmflexiserver-envvar.patch
-# PATCH-FEATURE-OPENSUSE lightdm-default-configuration.patch g...@opensuse.org 
-- Modifies configuration with suitable defaults for openSUSE
-Patch3: lightdm-default-configuration.patch
 # PATCH-FIX-UPSTREAM lightdm-lock-screen-before-switch.patch g...@opensuse.org 
-- Try to lock the screen before switching users
 Patch4: lightdm-lock-screen-before-switch.patch
 # PATCH-FIX-OPENSUSE lightdm-disable-utmp-handling.patch g...@opensuse.org -- 
Disable utmp handling since this is handled in the Xstartup/Xreset scripts
@@ -71,9 +67,11 @@
 BuildRequires:  pkgconfig(QtCore)
 BuildRequires:  pkgconfig(QtDBus)
 BuildRequires:  pkgconfig(QtGui)
+%if 0%{?suse_version} = 1310
 BuildRequires:  pkgconfig(Qt5Core)
 BuildRequires:  pkgconfig(Qt5DBus)
 BuildRequires:  pkgconfig(Qt5Gui)
+%endif
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xcb)
 BuildRequires:  pkgconfig(xdmcp)
@@ -158,12 +156,9 @@
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
-%patch3 -p1
 %patch4 -p1
 %patch5 -p1
-%if 0%{?suse_version} = 1230
 %patch6 -p1
-%endif
 
 %build
 %if 0%{?suse_version} = 1310
@@ -196,30 +191,32 @@
 
 ln -sf %{_sysconfdir}/pam.d/xdm %{buildroot}%{_sysconfdir}/pam.d/lightdm
 ln -sf %{_sysconfdir}/pam.d/xdm-np 
%{buildroot}%{_sysconfdir}/pam.d/lightdm-autologin
-install -D -m 644 -p %{SOURCE1} 
%{buildroot}%{_sysconfdir}/pam.d/lightdm-greeter
-install -D -m 644 -p %{SOURCE2} 
%{buildroot}%{_libexecdir}/X11/displaymanagers/lightdm
-
-install -D -m 644 -p %{SOURCE3} %{buildroot}%{_mandir}/man1/dm-tool.1
 
 install -d %{buildroot}%{_datadir}/lightdm/greeters
-install -d %{buildroot}%{_datadir}/xgreeters
-install -d %{buildroot}%{_datadir}/lightdm/sessions
+install -d %{buildroot}%{_datadir}/lightdm/lightdm.conf.d
 install -d %{buildroot}%{_datadir}/lightdm/remote-sessions
+install -d %{buildroot}%{_datadir}/lightdm/sessions
+install -d %{buildroot}%{_datadir}/xgreeters
+install -d %{buildroot}%{_localstatedir}/cache/lightdm
+install -d %{buildroot}%{_localstatedir}/lib/lightdm
 install -d %{buildroot}%{_localstatedir}/log/lightdm
+install -d %{buildroot}%{_sysconfdir}/lightdm/lightdm.conf.d
 install -d %{buildroot}%{rundir}/lightdm
-install -d %{buildroot}%{_localstatedir}/lib/lightdm
-install -d %{buildroot}%{_localstatedir}/cache/lightdm
 
-%find_lang %{name} %{?no_lang_C}

commit lightdm for openSUSE:Factory

2014-02-22 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2014-02-22 18:11:19

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  2014-02-08 
10:34:25.0 +0100
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2014-02-22 
18:11:20.0 +0100
@@ -1,0 +2,5 @@
+Fri Feb 21 20:38:37 UTC 2014 - hrvoje.sen...@gmail.com
+
+- Enable Qt5 version build of the library for = 13.1
+
+---



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.F53rgt/_old  2014-02-22 18:11:21.0 +0100
+++ /var/tmp/diff_new_pack.F53rgt/_new  2014-02-22 18:11:21.0 +0100
@@ -21,6 +21,8 @@
 %define gobject_lib lib%{gobject_libname}-0
 %define qt_libname  lightdm-qt-3
 %define qt_lib  lib%{qt_libname}-0
+%define qt5_libname lightdm-qt5-3
+%define qt5_lib lib%{qt5_libname}-0
 %if 0%{?suse_version} = 1230
 %define rundir  /run
 %else
@@ -69,6 +71,9 @@
 BuildRequires:  pkgconfig(QtCore)
 BuildRequires:  pkgconfig(QtDBus)
 BuildRequires:  pkgconfig(QtGui)
+BuildRequires:  pkgconfig(Qt5Core)
+BuildRequires:  pkgconfig(Qt5DBus)
+BuildRequires:  pkgconfig(Qt5Gui)
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xcb)
 BuildRequires:  pkgconfig(xdmcp)
@@ -128,6 +133,26 @@
 This package contains development files needed for developing Qt-based
 LightDM clients.
 
+%if 0%{?suse_version} = 1310
+%package -n %{qt5_lib}
+License:LGPL-2.0 or LGPL-3.0
+Summary:LightDM Qt5-based Client Library
+Group:  System/Libraries
+
+%description -n %{qt5_lib}
+A Qt5-based library for LightDM clients to use to interface with LightDM.
+
+%package qt5-devel
+License:LGPL-2.0 or LGPL-3.0
+Summary:Development Files for %{qt5_lib}
+Group:  Development/Libraries/C and C++
+Requires:   %{qt5_lib} = %{version}
+
+%description qt5-devel
+This package contains development files needed for developing Qt5-based
+LightDM clients.
+%endif
+
 %prep
 %setup -q
 %patch0 -p1
@@ -141,6 +166,10 @@
 %endif
 
 %build
+%if 0%{?suse_version} = 1310
+export MOC4='%{_bindir}/moc'
+export MOC5='%{_libqt5_bindir}/moc'
+%endif
 bash ./autogen.sh
 %configure \
 --libexecdir=%{_libexecdir} \
@@ -200,6 +229,12 @@
 
 %postun -n %{qt_lib} -p /sbin/ldconfig
 
+%if 0%{?suse_version} = 1310
+%post -n %{qt5_lib} -p /sbin/ldconfig
+
+%postun -n %{qt5_lib} -p /sbin/ldconfig
+%endif
+
 %files
 %defattr(-,root,root,-)
 %doc COPYING.GPL3 NEWS
@@ -257,4 +292,17 @@
 %{_libdir}/pkgconfig/lib%{qt_libname}.pc
 %{_includedir}/%{qt_libname}/
 
+%if 0%{?suse_version} = 1310
+%files -n %{qt5_lib}
+%defattr(-,root,root,-)
+%doc COPYING.LGPL2 COPYING.LGPL3
+%{_libdir}/lib%{qt5_libname}.so.*
+
+%files qt5-devel
+%defattr(-,root,root,-)
+%{_libdir}/lib%{qt5_libname}.so
+%{_libdir}/pkgconfig/lib%{qt5_libname}.pc
+%{_includedir}/%{qt5_libname}/
+%endif
+
 %changelog

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit lightdm for openSUSE:Factory

2014-02-08 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2014-02-08 10:34:24

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  2014-01-30 
14:56:13.0 +0100
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2014-02-08 
10:34:25.0 +0100
@@ -1,0 +2,6 @@
+Thu Feb  6 21:18:10 UTC 2014 - g...@opensuse.org
+
+- update to version 1.8.7
+  - Correctly invoke PAM to change authentication token
+
+---

Old:

  lightdm-1.8.6.tar.xz

New:

  lightdm-1.8.7.tar.xz



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.SVAGBg/_old  2014-02-08 10:34:26.0 +0100
+++ /var/tmp/diff_new_pack.SVAGBg/_new  2014-02-08 10:34:26.0 +0100
@@ -28,7 +28,7 @@
 %endif
 
 Name:   lightdm
-Version:1.8.6
+Version:1.8.7
 Release:0
 Summary:Lightweight, Cross-desktop Display Manager
 License:GPL-3.0+

++ lightdm-1.8.6.tar.xz - lightdm-1.8.7.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lightdm-1.8.6/NEWS new/lightdm-1.8.7/NEWS
--- old/lightdm-1.8.6/NEWS  2014-01-22 04:57:05.0 +0100
+++ new/lightdm-1.8.7/NEWS  2014-02-06 19:04:19.0 +0100
@@ -1,3 +1,7 @@
+Overview of changes in lightdm 1.8.7
+
+* Correctly invoke PAM to change authentication token
+
 Overview of changes in lightdm 1.8.6
 
 * Fix issue where VTs are double used when switching sessions.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lightdm-1.8.6/configure new/lightdm-1.8.7/configure
--- old/lightdm-1.8.6/configure 2014-01-22 04:57:35.0 +0100
+++ new/lightdm-1.8.7/configure 2014-02-06 19:04:33.0 +0100
@@ -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.6.
+# Generated by GNU Autoconf 2.69 for lightdm 1.8.7.
 #
 #
 # 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.6'
-PACKAGE_STRING='lightdm 1.8.6'
+PACKAGE_VERSION='1.8.7'
+PACKAGE_STRING='lightdm 1.8.7'
 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.6 to adapt to many kinds of systems.
+\`configure' configures lightdm 1.8.7 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.6:;;
+ short | recursive ) echo Configuration of lightdm 1.8.7:;;
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.6
+lightdm configure 1.8.7
 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.6, which was
+It was created by lightdm $as_me 1.8.7, 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.6'
+ VERSION='1.8.7'
 
 
 cat confdefs.h _ACEOF
@@ -18987,7 +18987,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.6, which was
+This file was extended by lightdm $as_me 1.8.7, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES= $CONFIG_FILES
@@ -19053,7 +19053,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.6
+lightdm config.status 1.8.7
 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.6/configure.ac 
new/lightdm-1.8.7/configure.ac
--- old/lightdm-1.8.6/configure.ac  2014-01-22 04:56:39.0 +0100
+++ 

commit lightdm for openSUSE:Factory

2014-01-30 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2014-01-30 14:56:12

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  2014-01-23 
15:49:03.0 +0100
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2014-01-30 
14:56:13.0 +0100
@@ -1,0 +2,5 @@
+Thu Jan 23 20:22:46 UTC 2014 - g...@opensuse.org
+
+- simplify lightdm-xauthlocalhostname-support.patch
+
+---



Other differences:
--
++ lightdm-use-run-dir.patch ++
--- /var/tmp/diff_new_pack.C1dVUH/_old  2014-01-30 14:56:14.0 +0100
+++ /var/tmp/diff_new_pack.C1dVUH/_new  2014-01-30 14:56:14.0 +0100
@@ -1,11 +1,11 @@
 # HG changeset patch
-# Parent 4415a32cab05e4dea9459f89aa25a58a042f23b2
+# Parent 7faa7ecbcde448efc969d5fba985411825dcbee4
 Use /run instead of localstatedir/run/lightdm
 
 diff --git a/src/Makefile.am b/src/Makefile.am
 --- a/src/Makefile.am
 +++ b/src/Makefile.am
-@@ -85,7 +85,7 @@ lightdm_CFLAGS = \
+@@ -83,7 +83,7 @@ lightdm_CFLAGS = \
-DSBIN_DIR=\$(sbindir)\ \
-DCONFIG_DIR=\$(sysconfdir)/lightdm\ \
-DLOG_DIR=\$(localstatedir)/log/lightdm\ \

++ lightdm-xauthlocalhostname-support.patch ++
--- /var/tmp/diff_new_pack.C1dVUH/_old  2014-01-30 14:56:14.0 +0100
+++ /var/tmp/diff_new_pack.C1dVUH/_new  2014-01-30 14:56:14.0 +0100
@@ -1,125 +1,51 @@
 Set XAUTHLOCALHOSTNAME to the hostname for local logins to avoid issues in the 
session in case the hostname changes
 
-diff --git a/src/Makefile.am b/src/Makefile.am
 a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -74,7 +74,9 @@ lightdm_SOURCES = \
-   xdmcp-session.h \
-   xdmcp-session-private.h \
-   opensuse-sysconfig.c \
--  opensuse-sysconfig.h
-+  opensuse-sysconfig.h \
-+  util.c \
-+  util.h
- 
- lightdm_CFLAGS = \
-   $(LIGHTDM_CFLAGS) \
 diff --git a/src/seat-xlocal.c b/src/seat-xlocal.c
 --- a/src/seat-xlocal.c
 +++ b/src/seat-xlocal.c
-@@ -16,6 +16,7 @@
- #include x-server-local.h
- #include plymouth.h
- #include vt.h
-+#include util.h
- 
- G_DEFINE_TYPE (SeatXLocal, seat_xlocal, SEAT_TYPE);
- 
-@@ -235,12 +236,16 @@ static void
- seat_xlocal_run_script (Seat *seat, DisplayServer *display_server, Process 
*script)
- {
- const gchar *path;
-+gchar *hostname;
- XServerLocal *x_server;
- 
- x_server = X_SERVER_LOCAL (display_server);
+@@ -241,6 +241,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);
-+hostname = lightdm_gethostname ();
-+process_set_env (script, XAUTHLOCALHOSTNAME, hostname);
-+g_free (hostname);
++process_set_env (script, XAUTHLOCALHOSTNAME, g_get_host_name ());
  
  SEAT_CLASS (seat_xlocal_parent_class)-run_script (seat, display_server, 
script);
  }
-diff --git a/src/util.c b/src/util.c
-new file mode 100644
 /dev/null
-+++ b/src/util.c
-@@ -0,0 +1,15 @@
-+#include unistd.h
-+#include limits.h
-+#include glib.h
-+#include util.h
-+
-+gchar *
-+lightdm_gethostname (void)
-+{
-+gchar hostname[HOST_NAME_MAX + 1];
-+
-+if (gethostname (hostname, HOST_NAME_MAX) == 0)
-+return g_strdup (hostname);
-+
-+return g_strdup (localhost);
-+}
-diff --git a/src/util.h b/src/util.h
-new file mode 100644
 /dev/null
-+++ b/src/util.h
-@@ -0,0 +1,3 @@
-+#include glib.h
-+
-+gchar * lightdm_gethostname (void);
 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
-@@ -22,6 +22,7 @@
- #include configuration.h
- #include process.h
- #include vt.h
-+#include util.h
- 
- struct XServerLocalPrivate
- {
-@@ -150,13 +151,14 @@ XServerLocal *
+@@ -150,11 +150,12 @@ XServerLocal *
  x_server_local_new (void)
  {
  XServerLocal *self = g_object_new (X_SERVER_LOCAL_TYPE, NULL);
 -gchar hostname[1024], *number, *name;
-+gchar *hostname, *number, *name;
++const gchar *hostname;
++gchar *number, *name;
  
  x_server_set_display_number (X_SERVER (self), 
x_server_local_get_unused_display_number ());
  
 -gethostname (hostname, 1024);
-+hostname = lightdm_gethostname ();
++hostname = g_get_host_name ();
  number = g_strdup_printf (%d, x_server_get_display_number (X_SERVER 
(self)));
  x_server_set_authority (X_SERVER (self), x_authority_new_cookie 
(XAUTH_FAMILY_LOCAL, (guint8*) hostname, strlen (hostname), number));
-+

commit lightdm for openSUSE:Factory

2014-01-23 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2014-01-23 14:03:27

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-11-07 
17:37:35.0 +0100
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2014-01-23 
15:49:03.0 +0100
@@ -1,0 +2,6 @@
+Wed Jan 22 09:02:45 UTC 2014 - g...@opensuse.org
+
+- update to version 1.8.6
+  - Fix issue where VTs are double used when switching sessions
+
+---

Old:

  lightdm-1.8.5.tar.xz

New:

  lightdm-1.8.6.tar.xz



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.LqChkN/_old  2014-01-23 15:49:04.0 +0100
+++ /var/tmp/diff_new_pack.LqChkN/_new  2014-01-23 15:49:04.0 +0100
@@ -28,7 +28,7 @@
 %endif
 
 Name:   lightdm
-Version:1.8.5
+Version:1.8.6
 Release:0
 Summary:Lightweight, Cross-desktop Display Manager
 License:GPL-3.0+

++ lightdm-1.8.5.tar.xz - lightdm-1.8.6.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lightdm-1.8.5/Makefile.in 
new/lightdm-1.8.6/Makefile.in
--- old/lightdm-1.8.5/Makefile.in   2013-11-07 03:39:57.0 +0100
+++ new/lightdm-1.8.6/Makefile.in   2014-01-22 04:57:38.0 +0100
@@ -1,4 +1,4 @@
-# Makefile.in generated by automake 1.13.3 from Makefile.am.
+# Makefile.in generated by automake 1.14.1 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994-2013 Free Software Foundation, Inc.
@@ -448,8 +448,8 @@
 $(am__aclocal_m4_deps):
 
 config.h: stamp-h1
-   @if test ! -f $@; then rm -f stamp-h1; else :; fi
-   @if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) stamp-h1; else :; fi
+   @test -f $@ || rm -f stamp-h1
+   @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1
 
 stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
@rm -f stamp-h1
@@ -657,10 +657,16 @@
$(am__post_remove_distdir)
 
 dist-tarZ: distdir
+   @echo WARNING: Support for shar distribution archives is \
+  deprecated. 2
+   @echo WARNING: It will be removed altogether in Automake 2.0 2
tardir=$(distdir)  $(am__tar) | compress -c $(distdir).tar.Z
$(am__post_remove_distdir)
 
 dist-shar: distdir
+   @echo WARNING: Support for distribution archives compressed with \
+  legacy program 'compress' is deprecated. 2
+   @echo WARNING: It will be removed altogether in Automake 2.0 2
shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c $(distdir).shar.gz
$(am__post_remove_distdir)
 
@@ -702,9 +708,10 @@
   dc_destdir=$${TMPDIR-/tmp}/am-dc-/ \
   am__cwd=`pwd` \
   $(am__cd) $(distdir)/_build \
-  ../configure --srcdir=.. --prefix=$$dc_install_base \
+  ../configure \
$(AM_DISTCHECK_CONFIGURE_FLAGS) \
$(DISTCHECK_CONFIGURE_FLAGS) \
+   --srcdir=.. --prefix=$$dc_install_base \
   $(MAKE) $(AM_MAKEFLAGS) \
   $(MAKE) $(AM_MAKEFLAGS) dvi \
   $(MAKE) $(AM_MAKEFLAGS) check \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lightdm-1.8.5/NEWS new/lightdm-1.8.6/NEWS
--- old/lightdm-1.8.5/NEWS  2013-11-07 03:39:12.0 +0100
+++ new/lightdm-1.8.6/NEWS  2014-01-22 04:57:05.0 +0100
@@ -1,3 +1,7 @@
+Overview of changes in lightdm 1.8.6
+
+* Fix issue where VTs are double used when switching sessions.
+
 Overview of changes in lightdm 1.8.5
 
 * Don't pass system user accounts from AccountsService to greeters.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lightdm-1.8.5/aclocal.m4 new/lightdm-1.8.6/aclocal.m4
--- old/lightdm-1.8.5/aclocal.m42013-11-07 03:39:55.0 +0100
+++ new/lightdm-1.8.6/aclocal.m42014-01-22 04:57:34.0 +0100
@@ -1,4 +1,4 @@
-# generated automatically by aclocal 1.13.3 -*- Autoconf -*-
+# generated automatically by aclocal 1.14.1 -*- Autoconf -*-
 
 # Copyright (C) 1996-2013 Free Software Foundation, Inc.
 
@@ -21,7 +21,7 @@
 To do so, use the procedure documented by the package, typically 
'autoreconf'.])])
 
 # nls.m4 serial 5 (gettext-0.18)
-dnl Copyright (C) 1995-2003, 2005-2006, 2008-2010 Free Software Foundation,
+dnl Copyright (C) 1995-2003, 2005-2006, 2008-2013 Free Software Foundation,
 dnl Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or 

commit lightdm for openSUSE:Factory

2013-11-07 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2013-11-07 17:37:33

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-11-04 
12:46:09.0 +0100
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2013-11-07 
17:37:35.0 +0100
@@ -1,0 +2,16 @@
+Thu Nov  7 12:16:56 UTC 2013 - g...@opensuse.org
+
+- add manpage dm-tool from trunk
+
+---
+Thu Nov  7 12:07:10 UTC 2013 - g...@opensuse.org
+
+- update to version 1.8.5
+  - Don't pass system user accounts from AccountsService to
+greeters
+  - Fix crash if switching to greeter and it isn't installed
+  - Implement missing guest-wrapper functionality and enable it for
+Ubuntu
+  - Update AppArmor scripts to work in Ubuntu 13.10
+
+---

Old:

  lightdm-1.8.3.tar.xz

New:

  dm-tool.1
  lightdm-1.8.5.tar.xz



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.RKLVF0/_old  2013-11-07 17:37:36.0 +0100
+++ /var/tmp/diff_new_pack.RKLVF0/_new  2013-11-07 17:37:36.0 +0100
@@ -28,7 +28,7 @@
 %endif
 
 Name:   lightdm
-Version:1.8.3
+Version:1.8.5
 Release:0
 Summary:Lightweight, Cross-desktop Display Manager
 License:GPL-3.0+
@@ -37,6 +37,7 @@
 Source0:
https://launchpad.net/lightdm/1.8/%{version}/+download/%{name}-%{version}.tar.xz
 Source1:%{name}-greeter.pamd
 Source2:X11-displaymanagers-%{name}
+Source3:dm-tool.1
 Source100:  %{name}-rpmlintrc
 # PATCH-FEATURE-OPENSUSE lightdm-sysconfig-support.patch g...@opensuse.org -- 
Adds support for reading configuration options from 
/etc/sysconfig/displaymanager and /etc/sysconfig/windowmanager
 Patch0: lightdm-sysconfig-support.patch
@@ -169,6 +170,8 @@
 install -D -m 644 -p %{SOURCE1} 
%{buildroot}%{_sysconfdir}/pam.d/lightdm-greeter
 install -D -m 644 -p %{SOURCE2} 
%{buildroot}%{_libexecdir}/X11/displaymanagers/lightdm
 
+install -D -m 644 -p %{SOURCE3} %{buildroot}%{_mandir}/man1/dm-tool.1
+
 install -d %{buildroot}%{_datadir}/lightdm/greeters
 install -d %{buildroot}%{_datadir}/xgreeters
 install -d %{buildroot}%{_datadir}/lightdm/sessions
@@ -220,8 +223,9 @@
 %attr(750,lightdm,lightdm) %dir %{_localstatedir}/log/lightdm
 %attr(750,lightdm,lightdm) %dir %{_localstatedir}/lib/lightdm
 %ghost %attr(711,root,root) %dir %{_localstatedir}/cache/lightdm
-%doc %{_mandir}/man1/lightdm.1*
-%doc %{_mandir}/man1/lightdm-set-defaults.1*
+%{_mandir}/man1/lightdm.1*
+%{_mandir}/man1/lightdm-set-defaults.1*
+%{_mandir}/man1/dm-tool.1*
 
 %files lang -f %{name}.lang
 

++ dm-tool.1 ++
.TH DM-TOOL 1 7 November 2013
.SH NAME
dm-tool \- a tool to control the display manager
.SH SYNOPSIS
.B dm-tool
[
.I OPTIONS
]
.I COMMAND
[
.I ARGS
]
.SH DESCRIPTION
.B dm-tool
is a tool to communicate with the LightDM display manager.
.SH OPTIONS
.TP
.B \-h, \-\-help
Show help options
.TP
.B \-\-version
Show release version
.TP
.B \-\-session-bus
Attempt to connect to the display manager using the session bus.
This is useful if you are running a display manager in a test mode.
If this option is not present dm-tool will connect using the system bus.
.TP
The following commands are available:
.TP
.B switch-to-greeter
Switch to the greeter suitable for logging into a new session.
.TP
.B switch-to-user USERNAME [SESSION]
Switch to a user session.
If this user is already logged in then the display manager will switch to that 
session, otherwise a new session is started.
If authentication is required a greeter will start to collect this.
If the session option is provided then this session type will be used, 
otherwise the default for this user is used.
.TP
.B switch-to-guest [SESSION]
Switch to a guest session.
If the guest session is already active the display manager will switch to that 
session, otherwise the guest session is started.
If the session option is provided then this session type will be used, 
otherwise the default for the guest user is used.
.TP
.B lock
Lock the current seat.
This will swith to a greeter with a hint that the screen is locked.
You can return to this session by authenticating in the greeter.
.TP
.B list-seats
List the active seats and sessions that are running.
.TP
.B add-nested-seat
Start an X server inside a session and connect it to a display manager.
.TP
.B add-local-x-seat DISPLAY_NUMBER
Connect an existing X server to the display manager.
.TP
.B add-seat TYPE [NAME=VALUE...]
Add a 

commit lightdm for openSUSE:Factory

2013-11-04 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2013-11-04 12:46:06

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-23 
10:10:46.0 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2013-11-04 
12:46:09.0 +0100
@@ -1,0 +2,11 @@
+Thu Oct 31 17:50:29 UTC 2013 - g...@opensuse.org
+
+- update to version 1.8.3
+  - Correctly set  for greeters. This was regressed in 1.7.5 for
+ConsoleKit and was never passed to logind
+  - Correctly set user in session setup script
+  - Fix notification of sessions being logged out
+- drop obsolete lightdm-fix-session-setup-script-env.patch and
+  lightdm-set-xdg-session-class.patch
+
+---

Old:

  lightdm-1.8.2.tar.xz
  lightdm-fix-session-setup-script-env.patch
  lightdm-set-xdg-session-class.patch

New:

  lightdm-1.8.3.tar.xz



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.b0xPEK/_old  2013-11-04 12:46:10.0 +0100
+++ /var/tmp/diff_new_pack.b0xPEK/_new  2013-11-04 12:46:10.0 +0100
@@ -28,7 +28,7 @@
 %endif
 
 Name:   lightdm
-Version:1.8.2
+Version:1.8.3
 Release:0
 Summary:Lightweight, Cross-desktop Display Manager
 License:GPL-3.0+
@@ -52,10 +52,6 @@
 Patch5: lightdm-disable-utmp-handling.patch
 # PATCH-FIX-OPENSUSE lightdm-use-run-dir.patch g...@opensuse.org -- Use /run 
instead of /var/run
 Patch6: lightdm-use-run-dir.patch
-# PATCH-FIX-UPSTREAM lightdm-fix-session-setup-script-env.patch 
g...@opensuse.org -- Put user information in the environment when running 
session-setup-script
-Patch7: lightdm-fix-session-setup-script-env.patch
-# PATCH-FIX-UPSTREAM lightdm-set-xdg-session-class.patch bnc#846914 lp#1242939 
g...@opensuse.org -- Correctly set $XDG_SESSION_CLASS for greeters (backported 
from upstream bzr)
-Patch8: lightdm-set-xdg-session-class.patch
 BuildRequires:  gcc-c++
 BuildRequires:  gnome-common
 BuildRequires:  gtk-doc
@@ -142,8 +138,6 @@
 %if 0%{?suse_version} = 1230
 %patch6 -p1
 %endif
-%patch7 -p1
-%patch8 -p1
 
 %build
 bash ./autogen.sh

++ lightdm-1.8.2.tar.xz - lightdm-1.8.3.tar.xz ++
 1867 lines of diff (skipped)

++ lightdm-disable-utmp-handling.patch ++
--- /var/tmp/diff_new_pack.b0xPEK/_old  2013-11-04 12:46:11.0 +0100
+++ /var/tmp/diff_new_pack.b0xPEK/_new  2013-11-04 12:46:11.0 +0100
@@ -1,5 +1,5 @@
 # HG changeset patch
-# Parent e7b391d67ca5135c48d1aef993e2aedfbce4345e
+# Parent acf3eab3dcbae79c5aa9ec3d9ef1bf68b44ae7ff
 disable utmp handling since this is handled in the Xstartup/Xreset scripts
 
 diff --git a/src/session-child.c b/src/session-child.c
@@ -15,15 +15,15 @@
  #include sys/mman.h
  
  #include configuration.h
-@@ -597,6 +599,7 @@ session_child_run (int argc, char **argv
+@@ -596,6 +598,7 @@ session_child_run (int argc, char **argv
  /* Wait for the command to complete (blocks) */
  if (child_pid  0)
  {
 +#if 0
  /* Log to utmp */
- if (g_strcmp0 (class, XDG_SESSION_CLASS_GREETER) != 0)
+ if (g_strcmp0 (pam_getenv (pam_handle, XDG_SESSION_CLASS), 
greeter) != 0)
  {
-@@ -624,10 +627,10 @@ session_child_run (int argc, char **argv
+@@ -623,10 +626,10 @@ session_child_run (int argc, char **argv
  g_printerr (Failed to write utmpx: %s\n, strerror (errno));
  endutxent ();
  }
@@ -34,9 +34,9 @@
 -
 +#if 0
  /* Log to utmp */
- if (g_strcmp0 (class, XDG_SESSION_CLASS_GREETER) != 0)
+ if (g_strcmp0 (pam_getenv (pam_handle, XDG_SESSION_CLASS), 
greeter) != 0)
  {
-@@ -655,6 +658,7 @@ session_child_run (int argc, char **argv
+@@ -654,6 +657,7 @@ session_child_run (int argc, char **argv
  g_printerr (Failed to write utmpx: %s\n, strerror (errno));
  endutxent ();
  }

++ lightdm-set-gdmflexiserver-envvar.patch ++
--- /var/tmp/diff_new_pack.b0xPEK/_old  2013-11-04 12:46:11.0 +0100
+++ /var/tmp/diff_new_pack.b0xPEK/_new  2013-11-04 12:46:11.0 +0100
@@ -3,7 +3,7 @@
 diff --git a/src/session-child.c b/src/session-child.c
 --- a/src/session-child.c
 +++ b/src/session-child.c
-@@ -531,10 +531,7 @@ session_child_run (int argc, char **argv
+@@ -530,10 +530,7 @@ session_child_run (int argc, char **argv
  g_free (value);
  }
  

++ lightdm-sysconfig-support.patch ++
--- /var/tmp/diff_new_pack.b0xPEK/_old  2013-11-04 12:46:11.0 +0100
+++ 

commit lightdm for openSUSE:Factory

2013-10-23 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2013-10-23 10:10:44

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-17 
17:41:55.0 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2013-10-23 
10:10:46.0 +0200
@@ -1,0 +2,7 @@
+Tue Oct 22 11:11:24 UTC 2013 - g...@opensuse.org
+
+- add lightdm-set-xdg-session-class.patch in order to correctly set
+  $XDG_SESSION_CLASS for greeters (bnc#846914, lp#1242939,
+  backported from upstream bzr)
+
+---

New:

  lightdm-set-xdg-session-class.patch



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.JOus5p/_old  2013-10-23 10:10:49.0 +0200
+++ /var/tmp/diff_new_pack.JOus5p/_new  2013-10-23 10:10:49.0 +0200
@@ -54,6 +54,8 @@
 Patch6: lightdm-use-run-dir.patch
 # PATCH-FIX-UPSTREAM lightdm-fix-session-setup-script-env.patch 
g...@opensuse.org -- Put user information in the environment when running 
session-setup-script
 Patch7: lightdm-fix-session-setup-script-env.patch
+# PATCH-FIX-UPSTREAM lightdm-set-xdg-session-class.patch bnc#846914 lp#1242939 
g...@opensuse.org -- Correctly set $XDG_SESSION_CLASS for greeters (backported 
from upstream bzr)
+Patch8: lightdm-set-xdg-session-class.patch
 BuildRequires:  gcc-c++
 BuildRequires:  gnome-common
 BuildRequires:  gtk-doc
@@ -141,6 +143,7 @@
 %patch6 -p1
 %endif
 %patch7 -p1
+%patch8 -p1
 
 %build
 bash ./autogen.sh

++ lightdm-set-xdg-session-class.patch ++
 1648 lines (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit lightdm for openSUSE:Factory

2013-10-17 Thread h_root
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.0 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2013-10-17 
17:41:55.0 +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.0 +0200
+++ /var/tmp/diff_new_pack.tdVqNu/_new  2013-10-17 17:41:56.0 +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.0 +0200
+++ new/lightdm-1.8.2/NEWS  2013-10-16 04:47:44.0 +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.0 +0200
+++ new/lightdm-1.8.2/configure 2013-10-16 04:48:44.0 +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  

commit lightdm for openSUSE:Factory

2013-10-11 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2013-10-11 08:58:34

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-09 
14:18:43.0 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2013-10-11 
08:58:35.0 +0200
@@ -1,0 +2,6 @@
+Thu Oct 10 09:02:06 UTC 2013 - g...@opensuse.org
+
+- update to version 1.8.1
+  - Fix crash where Process objects are accessed after unref
+
+---

Old:

  lightdm-1.8.0.tar.xz

New:

  lightdm-1.8.1.tar.xz



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.7p3hjk/_old  2013-10-11 08:58:44.0 +0200
+++ /var/tmp/diff_new_pack.7p3hjk/_new  2013-10-11 08:58:44.0 +0200
@@ -28,7 +28,7 @@
 %endif
 
 Name:   lightdm
-Version:1.8.0
+Version:1.8.1
 Release:0
 Summary:Lightweight, Cross-desktop Display Manager
 License:GPL-3.0+

++ lightdm-1.8.0.tar.xz - lightdm-1.8.1.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lightdm-1.8.0/NEWS new/lightdm-1.8.1/NEWS
--- old/lightdm-1.8.0/NEWS  2013-10-09 04:53:51.0 +0200
+++ new/lightdm-1.8.1/NEWS  2013-10-10 09:35:15.0 +0200
@@ -1,3 +1,7 @@
+Overview of changes in lightdm 1.8.1
+
+* Fix crash where Process objects are accessed after unref
+
 Overview of changes in lightdm 1.8.0
 
 * Add regression test for corrupt X authority files.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lightdm-1.8.0/configure new/lightdm-1.8.1/configure
--- old/lightdm-1.8.0/configure 2013-10-09 04:54:23.0 +0200
+++ new/lightdm-1.8.1/configure 2013-10-10 09:34:04.0 +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.0.
+# Generated by GNU Autoconf 2.69 for lightdm 1.8.1.
 #
 #
 # 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.0'
-PACKAGE_STRING='lightdm 1.8.0'
+PACKAGE_VERSION='1.8.1'
+PACKAGE_STRING='lightdm 1.8.1'
 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.0 to adapt to many kinds of systems.
+\`configure' configures lightdm 1.8.1 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.0:;;
+ short | recursive ) echo Configuration of lightdm 1.8.1:;;
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.0
+lightdm configure 1.8.1
 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.0, which was
+It was created by lightdm $as_me 1.8.1, 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.0'
+ VERSION='1.8.1'
 
 
 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.0, which was
+This file was extended by lightdm $as_me 1.8.1, 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.0
+lightdm config.status 1.8.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/lightdm-1.8.0/configure.ac 
new/lightdm-1.8.1/configure.ac
--- old/lightdm-1.8.0/configure.ac  2013-10-09 04:52:59.0 +0200
+++ 

commit lightdm for openSUSE:Factory

2013-10-09 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2013-10-09 14:18:42

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-07 
15:49:36.0 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2013-10-09 
14:18:43.0 +0200
@@ -1,0 +2,6 @@
+Wed Oct  9 08:58:20 UTC 2013 - g...@opensuse.org
+
+- update to version 1.8.0
+  - Add regression test for corrupt X authority files
+
+---

Old:

  lightdm-1.7.18.tar.xz

New:

  lightdm-1.8.0.tar.xz



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.mbTX7y/_old  2013-10-09 14:18:49.0 +0200
+++ /var/tmp/diff_new_pack.mbTX7y/_new  2013-10-09 14:18:49.0 +0200
@@ -28,13 +28,13 @@
 %endif
 
 Name:   lightdm
-Version:1.7.18
+Version:1.8.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.7/%{version}/+download/%{name}-%{version}.tar.xz
+Source0:
https://launchpad.net/lightdm/1.8/%{version}/+download/%{name}-%{version}.tar.xz
 Source1:%{name}-greeter.pamd
 Source2:X11-displaymanagers-%{name}
 Source100:  %{name}-rpmlintrc

++ lightdm-1.7.18.tar.xz - lightdm-1.8.0.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lightdm-1.7.18/Makefile.in 
new/lightdm-1.8.0/Makefile.in
--- old/lightdm-1.7.18/Makefile.in  2013-10-07 00:35:55.0 +0200
+++ new/lightdm-1.8.0/Makefile.in   2013-10-09 04:54:25.0 +0200
@@ -83,7 +83,7 @@
 DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
$(top_srcdir)/configure $(am__configure_deps) \
$(srcdir)/config.h.in NEWS compile config.guess config.sub \
-   install-sh missing ltmain.sh
+   depcomp install-sh missing ltmain.sh
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/m4/gtk-doc.m4 \
$(top_srcdir)/m4/intltool.m4 $(top_srcdir)/m4/introspection.m4 \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lightdm-1.7.18/NEWS new/lightdm-1.8.0/NEWS
--- old/lightdm-1.7.18/NEWS 2013-10-07 00:35:05.0 +0200
+++ new/lightdm-1.8.0/NEWS  2013-10-09 04:53:51.0 +0200
@@ -1,3 +1,7 @@
+Overview of changes in lightdm 1.8.0
+
+* Add regression test for corrupt X authority files.
+
 Overview of changes in lightdm 1.7.18
 
 * Set session environment variables for guest sessions (1.7 regression).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lightdm-1.7.18/configure new/lightdm-1.8.0/configure
--- old/lightdm-1.7.18/configure2013-10-07 00:35:52.0 +0200
+++ new/lightdm-1.8.0/configure 2013-10-09 04:54:23.0 +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.7.18.
+# Generated by GNU Autoconf 2.69 for lightdm 1.8.0.
 #
 #
 # 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.7.18'
-PACKAGE_STRING='lightdm 1.7.18'
+PACKAGE_VERSION='1.8.0'
+PACKAGE_STRING='lightdm 1.8.0'
 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.7.18 to adapt to many kinds of systems.
+\`configure' configures lightdm 1.8.0 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.7.18:;;
+ short | recursive ) echo Configuration of lightdm 1.8.0:;;
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.7.18
+lightdm configure 1.8.0
 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 

commit lightdm for openSUSE:Factory

2013-10-07 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2013-10-07 15:49:35

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-09-11 
15:44:44.0 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2013-10-07 
15:49:36.0 +0200
@@ -1,0 +2,18 @@
+Mon Oct  7 09:19:40 UTC 2013 - g...@opensuse.org
+
+- update to version 1.7.18
+  - Set XDG_VTNR=1 as a fallback if using SeatUnity without a
+functioning compositor or working VT switching, so that logind
+will recognize the VT as active
+  - Fix ConsoleKit support broken in 1.7.5
+  - Fix --test-mode
+  - Add support for running Surfaceflinger sessions
+  - surfaceflinger: Set XDG_VTNR=0 if VTs are not available
+  - Allow compiling of liblightdm-qt without liblightdm-gobject
+  - Add missing documentation for xremote seat options
+  - Set session environment variables for guest sessions (1.7
+regression)
+  - Don't fail writing X authority if reading it had an error
+  - Update environment variables that we pass to Mir
+
+---

Old:

  lightdm-1.7.14.tar.xz

New:

  lightdm-1.7.18.tar.xz



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.HwHWBX/_old  2013-10-07 15:49:46.0 +0200
+++ /var/tmp/diff_new_pack.HwHWBX/_new  2013-10-07 15:49:46.0 +0200
@@ -28,7 +28,7 @@
 %endif
 
 Name:   lightdm
-Version:1.7.14
+Version:1.7.18
 Release:0
 Summary:Lightweight, Cross-desktop Display Manager
 License:GPL-3.0+

++ lightdm-1.7.14.tar.xz - lightdm-1.7.18.tar.xz ++
 2803 lines of diff (skipped)

++ lightdm-default-configuration.patch ++
--- /var/tmp/diff_new_pack.HwHWBX/_old  2013-10-07 15:49:46.0 +0200
+++ /var/tmp/diff_new_pack.HwHWBX/_new  2013-10-07 15:49:46.0 +0200
@@ -12,7 +12,7 @@
  #guest-account-script=guest-account
  #log-directory=/var/log/lightdm
  #run-directory=/var/run/lightdm
-@@ -101,6 +101,7 @@
+@@ -103,6 +103,7 @@
  #type=xlocal
  #xdg-seat=seat0
  #xserver-command=X
@@ -20,7 +20,7 @@
  #xserver-layout=
  #xserver-config=
  #xserver-allow-tcp=false
-@@ -118,12 +119,12 @@
+@@ -122,12 +123,12 @@
  #user-session=default
  #allow-guest=true
  #guest-session=UNIMPLEMENTED

++ lightdm-disable-utmp-handling.patch ++
--- /var/tmp/diff_new_pack.HwHWBX/_old  2013-10-07 15:49:46.0 +0200
+++ /var/tmp/diff_new_pack.HwHWBX/_new  2013-10-07 15:49:46.0 +0200
@@ -1,5 +1,5 @@
 # HG changeset patch
-# Parent 6536010682c3beb922502ca9464272a8c19e093d
+# Parent e7b391d67ca5135c48d1aef993e2aedfbce4345e
 disable utmp handling since this is handled in the Xstartup/Xreset scripts
 
 diff --git a/src/session-child.c b/src/session-child.c

++ lightdm-fix-session-setup-script-env.patch ++
--- /var/tmp/diff_new_pack.HwHWBX/_old  2013-10-07 15:49:46.0 +0200
+++ /var/tmp/diff_new_pack.HwHWBX/_new  2013-10-07 15:49:46.0 +0200
@@ -1,5 +1,5 @@
 # HG changeset patch
-# Parent 739a3aed7ff5375aa2192312c133c2f242d9ec56
+# Parent f537e458b1a5e1e92d5030bdc77dfc1540433c70
 Put user information in the environment when running session-setup-script
 
 diff --git a/src/seat.c b/src/seat.c

++ lightdm-sysconfig-support.patch ++
--- /var/tmp/diff_new_pack.HwHWBX/_old  2013-10-07 15:49:46.0 +0200
+++ /var/tmp/diff_new_pack.HwHWBX/_new  2013-10-07 15:49:46.0 +0200
@@ -39,7 +39,7 @@
 diff --git a/src/Makefile.am b/src/Makefile.am
 --- a/src/Makefile.am
 +++ b/src/Makefile.am
-@@ -68,7 +68,9 @@ lightdm_SOURCES = \
+@@ -72,7 +72,9 @@ lightdm_SOURCES = \
xdmcp-server.h \
xdmcp-session.c \
xdmcp-session.h \
@@ -632,7 +632,7 @@
 diff --git a/src/seat.c b/src/seat.c
 --- a/src/seat.c
 +++ b/src/seat.c
-@@ -1087,7 +1087,10 @@ create_greeter_session (Seat *seat)
+@@ -1092,7 +1092,10 @@ create_greeter_session (Seat *seat)
  session_set_argv (SESSION (greeter_session), argv);
  g_strfreev (argv);
  
@@ -644,7 +644,7 @@
  g_signal_connect (greeter_session, create-session, G_CALLBACK 
(greeter_create_session_cb), seat);
  g_signal_connect (greeter_session, start-session, G_CALLBACK 
(greeter_start_session_cb), seat);
  
-@@ -1300,7 +1303,10 @@ seat_switch_to_user (Seat *seat, const g
+@@ -1305,7 +1308,10 @@ seat_switch_to_user (Seat *seat, const g
  /* Attempt to authenticate them */
  session = create_user_session (seat, username, FALSE);
  g_signal_connect (session, authentication-complete, G_CALLBACK 

commit lightdm for openSUSE:Factory

2013-09-11 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2013-09-11 15:44:42

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-07-23 
22:22:59.0 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2013-09-11 
15:44:44.0 +0200
@@ -1,0 +2,37 @@
+Wed Sep 11 08:39:56 UTC 2013 - g...@opensuse.org
+
+- update to version 1.7.14
+  - Correctly set permissions on Xauthority file
+  - Correctly set $XDG_CURRENT_DESKTOP for non-autologin sessions
+  - Fix overallocation of array for strings from greeter
+  - Fix truncation writing card32 in XDMCP server
+
+---
+Sun Sep  8 19:28:36 UTC 2013 - g...@opensuse.org
+
+- update to version 1.7.12
+  - Add xdg-seat config setting
+  - Notify Unity System Compositor of the session being
+authenticated
+  - Fix crash when greeter quits due to read watch not being
+removed
+  - Correctly setup Unity System Compositor environment
+  - Improve log messages
+  - Fix session locking broken in 1.7.5
+  - Load lightdm.conf after lightdm.conf.d/*.conf
+  - Also support loading config from /usr/share
+  - When switching sessions show a greeter if authentication
+required
+  - Set $XDG_CURRENT_DESKTOP if specified in the xsession file
+  - Change logging prefixes to make it easier to troubleshoot
+multiseat setups
+  - Bring Ubuntu packaging in-tree
+  - Correctly set XDG_VTNR for unity sessions that are not
+autologin
+  - Add support for Mir sessions and greeters
+  - Set XDG_VTNR for unity sessions
+  - Fix desktop-session-start upstart signal not being emitted
+since 1.7.5
+  - Fix greeter log broken in 1.7.5.
+
+---

Old:

  lightdm-1.7.7.tar.xz

New:

  lightdm-1.7.14.tar.xz



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.1StzfX/_old  2013-09-11 15:44:45.0 +0200
+++ /var/tmp/diff_new_pack.1StzfX/_new  2013-09-11 15:44:45.0 +0200
@@ -28,13 +28,13 @@
 %endif
 
 Name:   lightdm
-Version:1.7.7
+Version:1.7.14
 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.8/%{version}/+download/%{name}-%{version}.tar.xz
+Source0:
https://launchpad.net/lightdm/1.7/%{version}/+download/%{name}-%{version}.tar.xz
 Source1:%{name}-greeter.pamd
 Source2:X11-displaymanagers-%{name}
 Source100:  %{name}-rpmlintrc

++ lightdm-1.7.7.tar.xz - lightdm-1.7.14.tar.xz ++
 18094 lines of diff (skipped)

++ lightdm-default-configuration.patch ++
--- /var/tmp/diff_new_pack.1StzfX/_old  2013-09-11 15:44:45.0 +0200
+++ /var/tmp/diff_new_pack.1StzfX/_new  2013-09-11 15:44:45.0 +0200
@@ -12,15 +12,15 @@
  #guest-account-script=guest-account
  #log-directory=/var/log/lightdm
  #run-directory=/var/run/lightdm
-@@ -99,6 +99,7 @@
- [SeatDefaults]
+@@ -101,6 +101,7 @@
  #type=xlocal
+ #xdg-seat=seat0
  #xserver-command=X
 +xserver-command=/usr/bin/X
  #xserver-layout=
  #xserver-config=
  #xserver-allow-tcp=false
-@@ -116,12 +117,12 @@
+@@ -118,12 +119,12 @@
  #user-session=default
  #allow-guest=true
  #guest-session=UNIMPLEMENTED

++ lightdm-disable-utmp-handling.patch ++
--- /var/tmp/diff_new_pack.1StzfX/_old  2013-09-11 15:44:45.0 +0200
+++ /var/tmp/diff_new_pack.1StzfX/_new  2013-09-11 15:44:45.0 +0200
@@ -1,5 +1,5 @@
 # HG changeset patch
-# Parent c18913422e9ec2e8e85e5d15ca040fe457e340a8
+# Parent 6536010682c3beb922502ca9464272a8c19e093d
 disable utmp handling since this is handled in the Xstartup/Xreset scripts
 
 diff --git a/src/session-child.c b/src/session-child.c
@@ -23,7 +23,7 @@
  /* Log to utmp */
  if (g_strcmp0 (class, XDG_SESSION_CLASS_GREETER) != 0)
  {
-@@ -622,10 +625,10 @@ session_child_run (int argc, char **argv
+@@ -624,10 +627,10 @@ session_child_run (int argc, char **argv
  g_printerr (Failed to write utmpx: %s\n, strerror (errno));
  endutxent ();
  }
@@ -36,7 +36,7 @@
  /* Log to utmp */
  if (g_strcmp0 (class, XDG_SESSION_CLASS_GREETER) != 0)
  {
-@@ -651,6 +654,7 @@ session_child_run (int argc, char **argv
+@@ -655,6 +658,7 @@ session_child_run (int argc, char **argv
  g_printerr (Failed to write utmpx: %s\n, 

commit lightdm for openSUSE:Factory

2013-07-23 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2013-07-23 22:22:57

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-05-06 
10:10:50.0 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2013-07-23 
22:22:59.0 +0200
@@ -1,0 +2,47 @@
+Tue Jul 23 08:45:14 UTC 2013 - g...@opensuse.org
+
+- update to version 1.7.7
+  - Fix uninitialized pointer introduced in 1.7.3
+  - Enable compile warnings and fix code generating warnings
+
+---
+Mon Jul 22 14:54:36 UTC 2013 - g...@opensuse.org
+
+- update to version 1.7.6
+  - Restore greeter hints that were regressed in 1.7.5.
+  - Don't run greeters through session wrapper - regression
+in 1.7.5
+  - Quit Plymouth correctly when using the unity seat type
+  - Release the VT when the system compositor fails to start
+  - Load sessions and greeters from /usr/share/lightdm/sessions and
+/usr/share/lightdm/greeters. The existing directories are
+checked if the sessions are not in these directories.
+  - Refactor the Display class so that it merges with the Seat
+class
+  - Support running the greeter and session in different display
+servers instead of re-using the same one during a login.
+  - Add more regression tests
+  - Documentation fixes
+  - Set XDG_SEAT and XDG_VTNR environment variables.
+  - Add initial support for Unity (i.e. Mir based) seats.
+  - Add a greeter wrapper option.
+  - Load configuration from /etc/lightdm/lightdm.conf.d.
+  - Fix compile warnings
+  - Fix tests not running from install directory inside checkout.
+  - Fix incorrectly distributed guest-session apparmor data
+  - Fix .pc file for liblightdm-qt5-3
+  - Add a new option autologin-in-background which lets an
+autologin happen in a second display while still showing the
+greeter.
+  - Stop if fail to create default seat
+  - Add option to set seat type in lightdm-set-defaults
+  - Stop using g_file_set_contents - it can leave intermediate
+files around
+  - Make tests work without installing them
+  - Fix distcheck
+- dropped obsolete lightdm-fix-pkgconfig.patch
+- added lightdm-fix-session-setup-script-env.patch in order to put
+  user information in the environment when running
+  session-setup-script
+
+---

Old:

  lightdm-1.7.0.tar.xz
  lightdm-fix-pkgconfig.patch

New:

  lightdm-1.7.7.tar.xz
  lightdm-fix-session-setup-script-env.patch



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.FeXWzW/_old  2013-07-23 22:23:00.0 +0200
+++ /var/tmp/diff_new_pack.FeXWzW/_new  2013-07-23 22:23:00.0 +0200
@@ -28,13 +28,13 @@
 %endif
 
 Name:   lightdm
-Version:1.7.0
+Version:1.7.7
 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.6/%{version}/+download/%{name}-%{version}.tar.xz
+Source0:
https://launchpad.net/lightdm/1.8/%{version}/+download/%{name}-%{version}.tar.xz
 Source1:%{name}-greeter.pamd
 Source2:X11-displaymanagers-%{name}
 Source100:  %{name}-rpmlintrc
@@ -52,8 +52,8 @@
 Patch5: lightdm-disable-utmp-handling.patch
 # PATCH-FIX-OPENSUSE lightdm-use-run-dir.patch g...@opensuse.org -- Use /run 
instead of /var/run
 Patch6: lightdm-use-run-dir.patch
-# PATCH-FIX-UPSTREAM lightdm-fix-pkgconfig.patch hrvoje.sen...@gmail.com -- 
Adjust pc file for new libqlightdm version
-Patch7: lightdm-fix-pkgconfig.patch
+# PATCH-FIX-UPSTREAM lightdm-fix-session-setup-script-env.patch 
g...@opensuse.org -- Put user information in the environment when running 
session-setup-script
+Patch7: lightdm-fix-session-setup-script-env.patch
 BuildRequires:  gcc-c++
 BuildRequires:  gnome-common
 BuildRequires:  gtk-doc
@@ -172,11 +172,14 @@
 install -D -m 644 -p %{SOURCE1} 
%{buildroot}%{_sysconfdir}/pam.d/lightdm-greeter
 install -D -m 644 -p %{SOURCE2} 
%{buildroot}%{_libexecdir}/X11/displaymanagers/lightdm
 
+install -d %{buildroot}%{_datadir}/lightdm/greeters
+install -d %{buildroot}%{_datadir}/xgreeters
+install -d %{buildroot}%{_datadir}/lightdm/sessions
+install -d %{buildroot}%{_datadir}/lightdm/remote-sessions
 install -d %{buildroot}%{_localstatedir}/log/lightdm
 install -d %{buildroot}%{rundir}/lightdm
 install -d 

commit lightdm for openSUSE:Factory

2013-05-06 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2013-05-06 10:10:49

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-05-03 
07:33:20.0 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2013-05-06 
10:10:50.0 +0200
@@ -1,0 +2,5 @@
+Sat May  4 18:35:23 UTC 2013 - hrvoje.sen...@gmail.com
+
+- Added lightdm-fix-pkgconfig.patch, fixes liblightdm-3 pc file
+
+---

New:

  lightdm-fix-pkgconfig.patch



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.N6Mbjd/_old  2013-05-06 10:10:51.0 +0200
+++ /var/tmp/diff_new_pack.N6Mbjd/_new  2013-05-06 10:10:51.0 +0200
@@ -52,6 +52,8 @@
 Patch5: lightdm-disable-utmp-handling.patch
 # PATCH-FIX-OPENSUSE lightdm-use-run-dir.patch g...@opensuse.org -- Use /run 
instead of /var/run
 Patch6: lightdm-use-run-dir.patch
+# PATCH-FIX-UPSTREAM lightdm-fix-pkgconfig.patch hrvoje.sen...@gmail.com -- 
Adjust pc file for new libqlightdm version
+Patch7: lightdm-fix-pkgconfig.patch
 BuildRequires:  gcc-c++
 BuildRequires:  gnome-common
 BuildRequires:  gtk-doc
@@ -138,6 +140,7 @@
 %if 0%{?suse_version} = 1230
 %patch6 -p1
 %endif
+%patch7 -p1
 
 %build
 bash ./autogen.sh

++ lightdm-disable-utmp-handling.patch ++
--- /var/tmp/diff_new_pack.N6Mbjd/_old  2013-05-06 10:10:51.0 +0200
+++ /var/tmp/diff_new_pack.N6Mbjd/_new  2013-05-06 10:10:51.0 +0200
@@ -1,6 +1,10 @@
-diff -urNB lightdm-1.5.0/src/session-child.c new/src/session-child.c
 lightdm-1.5.0/src/session-child.c  2013-01-31 21:28:23.0 +0100
-+++ new/src/session-child.c2013-02-01 14:23:24.518480052 +0100
+# HG changeset patch
+# Parent 2544ba70bcb3588f9564f8ae079020ce76a9240b
+disable utmp handling since this is handled in the Xstartup/Xreset scripts
+
+diff --git a/src/session-child.c b/src/session-child.c
+--- a/src/session-child.c
 b/src/session-child.c
 @@ -13,7 +13,9 @@
  #include grp.h
  #include glib.h
@@ -11,7 +15,7 @@
  #include sys/mman.h
  
  #include configuration.h
-@@ -545,6 +547,7 @@
+@@ -578,6 +580,7 @@ session_child_run (int argc, char **argv
  /* Wait for the command to complete (blocks) */
  if (child_pid  0)
  {
@@ -19,7 +23,7 @@
  /* Log to utmp */
  if (g_strcmp0 (class, XDG_SESSION_CLASS_GREETER) != 0)
  {
-@@ -570,10 +573,10 @@
+@@ -603,10 +606,10 @@ session_child_run (int argc, char **argv
  g_printerr (Failed to write utmpx: %s\n, strerror (errno));
  endutxent ();
  }
@@ -32,7 +36,7 @@
  /* Log to utmp */
  if (g_strcmp0 (class, XDG_SESSION_CLASS_GREETER) != 0)
  {
-@@ -599,6 +602,7 @@
+@@ -632,6 +635,7 @@ session_child_run (int argc, char **argv
  g_printerr (Failed to write utmpx: %s\n, strerror (errno));
  endutxent ();
  }

++ lightdm-fix-pkgconfig.patch ++
# HG changeset patch
# User Michael Terry michael.te...@canonical.com
# Date 1367539727 25200
# Node ID 1d123578623a9a8b84708303bad7fd99bbd62ee9
# Parent 2eb116f890c245a57424f9ce2860f404c85c4c8d
Fix pc file for liblightdm-qt-3 and liblightdm-qt5-3

diff --git a/liblightdm-qt/liblightdm-qt-3.pc.in 
b/liblightdm-qt/liblightdm-qt-3.pc.in
--- a/liblightdm-qt/liblightdm-qt-3.pc.in
+++ b/liblightdm-qt/liblightdm-qt-3.pc.in
@@ -7,5 +7,5 @@ Name: liblightdm-qt
 Description: LightDM Qt4 client library
 Version: @VERSION@
 Requires: QtCore QtGui
-Libs: -L${libdir} -llightdm-qt-2
-Cflags: -I${includedir}/lightdm-qt-2
+Libs: -L${libdir} -llightdm-qt-3
+Cflags: -I${includedir}/lightdm-qt-3
diff --git a/liblightdm-qt/liblightdm-qt5-3.pc.in 
b/liblightdm-qt/liblightdm-qt5-3.pc.in
--- a/liblightdm-qt/liblightdm-qt5-3.pc.in
+++ b/liblightdm-qt/liblightdm-qt5-3.pc.in
@@ -7,5 +7,5 @@ Name: liblightdm-qt5
 Description: LightDM Qt5 client library
 Version: @VERSION@
 Requires: Qt5Core Qt5Gui
-Libs: -L${libdir} -llightdm-qt5-2
-Cflags: -I${includedir}/lightdm-qt5-2
+Libs: -L${libdir} -llightdm-qt5-3
+Cflags: -I${includedir}/lightdm-qt5-3
++ lightdm-set-gdmflexiserver-envvar.patch ++
--- /var/tmp/diff_new_pack.N6Mbjd/_old  2013-05-06 10:10:51.0 +0200
+++ /var/tmp/diff_new_pack.N6Mbjd/_new  2013-05-06 10:10:51.0 +0200
@@ -3,7 +3,7 @@
 diff --git a/src/session-child.c b/src/session-child.c
 --- a/src/session-child.c
 +++ b/src/session-child.c
-@@ -472,10 +472,7 @@ session_child_run (int argc, char **argv
+@@ -512,10 +512,7 @@ session_child_run (int argc, char 

commit lightdm for openSUSE:Factory

2013-05-02 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2013-05-03 07:33:18

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-04-18 
15:00:16.0 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2013-05-03 
07:33:20.0 +0200
@@ -1,0 +2,35 @@
+Thu May  2 12:27:18 UTC 2013 - g...@opensuse.org
+
+- import pam config used by the gdm greeter which includes
+  common-session that in turn contains pam_systemd and registers
+  the greeter session allowing suspend/hibernate/reboot/shutdown
+- consequently remove lightdm.rules workaround for policykit
+
+---
+Thu May  2 10:30:02 UTC 2013 - g...@opensuse.org
+
+- remove support for openSUSE 12.1
+- remove dependency on upower
+- amend lightdm.rules with a rule for logind
+
+---
+Wed May  1 18:24:04 UTC 2013 - tittiatc...@gmail.com
+
+- Update to version 1.7.0
+  - Use logind instead of ConsoleKit if it is available
+  - Use Q_SLOTS and Q_SIGNALS instead of slots and signals.
+  - Ignore stale X server locks
+  - Pass through system locale or set locale from 
+AccountsService/.dmrc
+  - Fix bug where seat failure before D-Bus acquired would not 
+stop daemon
+- Dropped patches due to upstream inclusion: 
+  - lightdm-make-sessions-inherit-system-default-locale.patch
+  - lightdm-fix-language-setting.patch
+  - lightdm-do-not-strip-codeset-from-language.patch
+  - lightdm-fix-function-declarations-missing-prototypes.patch
+
+- Drop Require for ConsoleKit-X11 as that lightdm now supports 
+  systemd
+
+---

Old:

  lightdm-1.6.0.tar.xz
  lightdm-do-not-strip-codeset-from-language.patch
  lightdm-fix-function-declarations-missing-prototypes.patch
  lightdm-fix-language-setting.patch
  lightdm-make-sessions-inherit-system-default-locale.patch
  lightdm.rules

New:

  lightdm-1.7.0.tar.xz



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.AUpof1/_old  2013-05-03 07:33:22.0 +0200
+++ /var/tmp/diff_new_pack.AUpof1/_new  2013-05-03 07:33:22.0 +0200
@@ -19,7 +19,7 @@
 
 %define gobject_libname lightdm-gobject-1
 %define gobject_lib lib%{gobject_libname}-0
-%define qt_libname  lightdm-qt-2
+%define qt_libname  lightdm-qt-3
 %define qt_lib  lib%{qt_libname}-0
 %if 0%{?suse_version} = 1230
 %define rundir  /run
@@ -28,7 +28,7 @@
 %endif
 
 Name:   lightdm
-Version:1.6.0
+Version:1.7.0
 Release:0
 Summary:Lightweight, Cross-desktop Display Manager
 License:GPL-3.0+
@@ -37,8 +37,6 @@
 Source0:
https://launchpad.net/lightdm/1.6/%{version}/+download/%{name}-%{version}.tar.xz
 Source1:%{name}-greeter.pamd
 Source2:X11-displaymanagers-%{name}
-# workaround for bnc#798769
-Source3:%{name}.rules
 Source100:  %{name}-rpmlintrc
 # PATCH-FEATURE-OPENSUSE lightdm-sysconfig-support.patch g...@opensuse.org -- 
Adds support for reading configuration options from 
/etc/sysconfig/displaymanager and /etc/sysconfig/windowmanager
 Patch0: lightdm-sysconfig-support.patch
@@ -52,28 +50,14 @@
 Patch4: lightdm-lock-screen-before-switch.patch
 # PATCH-FIX-OPENSUSE lightdm-disable-utmp-handling.patch g...@opensuse.org -- 
Disable utmp handling since this is handled in the Xstartup/Xreset scripts
 Patch5: lightdm-disable-utmp-handling.patch
-# PATCH-FIX-UPSTREAM lightdm-make-sessions-inherit-system-default-locale.patch 
lp#1073135 bnc#786926 g...@opensuse.org -- Make greeter and user sessions 
inherit the system default locale
-Patch6: lightdm-make-sessions-inherit-system-default-locale.patch
-# PATCH-FIX-OPENSUSE lightdm-fix-language-setting.patch lp#1068853 lp#1019314 
g...@opensuse.org -- Fix saving/retrieving of the language setting
-Patch7: lightdm-fix-language-setting.patch
-# PATCH-FIX-OPENSUSE lightdm-do-not-strip-codeset-from-language.patch 
lp#1074946 g...@opensuse.org -- Do not strip the codeset and be consistent with 
how the Language setting is retrieved from AccountsService
-Patch8: lightdm-do-not-strip-codeset-from-language.patch
 # PATCH-FIX-OPENSUSE lightdm-use-run-dir.patch g...@opensuse.org -- Use /run 
instead of /var/run
-Patch9: lightdm-use-run-dir.patch
-# PATCH-FIX-UPSTREAM 
lightdm-fix-function-declarations-missing-prototypes.patch lp#1168842 
g...@opensuse.org -- Fix missing prototypes and pre-ANSI C 

commit lightdm for openSUSE:Factory

2013-04-18 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2013-04-18 15:00:15

Comparing /work/SRC/openSUSE:Factory/lightdm (Old)
 and  /work/SRC/openSUSE:Factory/.lightdm.new (New)


Package is lightdm, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/lightdm/lightdm.changes  2013-04-03 
23:46:27.0 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2013-04-18 
15:00:16.0 +0200
@@ -1,0 +2,52 @@
+Thu Apr 18 08:14:40 UTC 2013 - g...@opensuse.org
+
+- remove apparmor profile for a guest session which is not
+  supported in openSUSE
+
+---
+Mon Apr 15 07:49:35 UTC 2013 - g...@opensuse.org
+
+- update to version 1.6.0
+  - allow VNC command to be specified in lightdm.conf
+  - fix build with gobject-introspection 1.35.9
+  - fix authentication cancel regression caused in 1.5.2
+  - fix stale X server being left behind when using LockSession
+D-Bus API
+  - adjust AppArmor profile to also work with logind
+  - don't use GIO to access X authority files - it uses GVFS which
+is unnecessary overhead/complexity
+  - handle over/underflows when reading from greeter
+  - improve warning message when XDMCP packet has length mismatch
+  - only report test command line if it fails
+  - add more regression tests
+  - QLightDM: Add Qt5 version of the library: liblightdm-qt5-2
+  - QLightDM: Add some missing role names in UsersModel
+  - QLightDM: Add a backgroundPath role to UsersModel
+  - QLightDM: Fix potential crash in QLightDM::UsersModel closedown
+  - improve guest session apparmor
+  - run each test in its own /tmp dir so they can't interfere with
+eachother
+  - fix script hooks no longer working with latest glib
+  - fix display clean up code
+  - add man page for lightdm-set-defaults
+  - use xzip for distribution, don't distribute old metadata
+  - correctly check if display is active when session quits
+  - relicense liblightdm to LGPL-2/LGPL-3 so GPL-2 code can link
+against it
+  - selectively lock memory rather than calling mlockall for main
+daemon
+- dropped obsolete lightdm-fix-determining-active-display.patch,
+  lightdm-use-fine-grained-memory-locking.patch,
+  lightdm-fix-build-with-gobject-introspection-1.35.9.patch
+- liblightdm-qt-2-0 and liblightdm-gobject-1-0 were relicensed to
+  LGPL-2.0 or LGPL-3.0
+
+---
+Sun Apr 14 10:22:31 UTC 2013 - g...@opensuse.org
+
+- added lightdm-fix-function-declarations-missing-prototypes.patch
+  in order to fix missing prototypes and pre-ANSI C function
+  declarations, this fixes build failures with gnome-common =
+  3.7.4 (lp#1168842)
+
+---

Old:

  lightdm-1.4.1.tar.gz
  lightdm-fix-build-with-gobject-introspection-1.35.9.patch
  lightdm-fix-determining-active-display.patch
  lightdm-use-fine-grained-memory-locking.patch

New:

  lightdm-1.6.0.tar.xz
  lightdm-fix-function-declarations-missing-prototypes.patch



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.e6JUSV/_old  2013-04-18 15:00:18.0 +0200
+++ /var/tmp/diff_new_pack.e6JUSV/_new  2013-04-18 15:00:18.0 +0200
@@ -28,13 +28,13 @@
 %endif
 
 Name:   lightdm
-Version:1.4.1
+Version:1.6.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:%{name}-%{version}.tar.gz
+Source0:
https://launchpad.net/lightdm/1.6/%{version}/+download/%{name}-%{version}.tar.xz
 Source1:%{name}-greeter.pamd
 Source2:X11-displaymanagers-%{name}
 # workaround for bnc#798769
@@ -60,12 +60,8 @@
 Patch8: lightdm-do-not-strip-codeset-from-language.patch
 # PATCH-FIX-OPENSUSE lightdm-use-run-dir.patch g...@opensuse.org -- Use /run 
instead of /var/run
 Patch9: lightdm-use-run-dir.patch
-# PATCH-FIX-UPSTREAM lightdm-fix-determining-active-display.patch 
g...@opensuse.org -- Correctly work out the active display from the active VT 
when it exits so a greeter starts (backported from upstream bzr)
-Patch10:lightdm-fix-determining-active-display.patch
-# PATCH-FIX-UPSTREAM lightdm-use-fine-grained-memory-locking.patch 
g...@opensuse.org -- Use libgcrypt to selectively secure password memory 
instead of the big-hammer approach of mlockall (backported from upstream bzr)
-Patch11:lightdm-use-fine-grained-memory-locking.patch
-# PATCH-FIX-UPSTREAM 

commit lightdm for openSUSE:Factory

2013-03-27 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2013-03-27 19:26:32

Comparing /work/SRC/openSUSE:Factory/lightdm (Old)
 and  /work/SRC/openSUSE:Factory/.lightdm.new (New)


Package is lightdm, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/lightdm/lightdm.changes  2013-02-22 
16:54:18.0 +0100
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2013-03-27 
19:26:33.0 +0100
@@ -1,0 +2,11 @@
+Wed Mar 27 08:07:38 UTC 2013 - g...@opensuse.org
+
+- update to version 1.4.1
+  - fix script hooks no longer working with latest glib
+  - ensure test programs quit when the status socket closes
+  - stop deprecation warnings from glib = 2.36
+- updated lightdm-use-fine-grained-memory-locking.patch to
+  incoroporate subsequent commit to use mlockall in session-child
+  mode
+
+---

Old:

  lightdm-1.4.0.tar.gz

New:

  lightdm-1.4.1.tar.gz



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.kKJePm/_old  2013-03-27 19:26:39.0 +0100
+++ /var/tmp/diff_new_pack.kKJePm/_new  2013-03-27 19:26:39.0 +0100
@@ -28,7 +28,7 @@
 %endif
 
 Name:   lightdm
-Version:1.4.0
+Version:1.4.1
 Release:0
 Summary:Lightweight, Cross-desktop Display Manager
 License:GPL-3.0+

++ lightdm-1.4.0.tar.gz - lightdm-1.4.1.tar.gz ++
 19927 lines of diff (skipped)

++ lightdm-disable-utmp-handling.patch ++
--- /var/tmp/diff_new_pack.kKJePm/_old  2013-03-27 19:26:39.0 +0100
+++ /var/tmp/diff_new_pack.kKJePm/_new  2013-03-27 19:26:39.0 +0100
@@ -1,5 +1,5 @@
 # HG changeset patch
-# Parent f1d31c63d810bec712b3afc90771bbb42d47bacb
+# Parent 83c91517728575dac90a7c56970422eaf68a630f
 disable utmp handling since this is handled in the Xstartup/Xreset scripts
 
 diff --git a/src/session-child.c b/src/session-child.c
@@ -15,7 +15,7 @@
  
  #include session-child.h
  #include session.h
-@@ -525,6 +527,7 @@ session_child_run (int argc, char **argv
+@@ -527,6 +529,7 @@ session_child_run (int argc, char **argv
  /* Wait for the command to complete (blocks) */
  if (child_pid  0)
  {
@@ -23,7 +23,7 @@
  /* Log to utmp */
  if (g_strcmp0 (class, XDG_SESSION_CLASS_GREETER) != 0)
  {
-@@ -550,10 +553,10 @@ session_child_run (int argc, char **argv
+@@ -552,10 +555,10 @@ session_child_run (int argc, char **argv
  g_printerr (Failed to write utmpx: %s\n, strerror (errno));
  endutxent ();
  }
@@ -36,7 +36,7 @@
  /* Log to utmp */
  if (g_strcmp0 (class, XDG_SESSION_CLASS_GREETER) != 0)
  {
-@@ -579,6 +582,7 @@ session_child_run (int argc, char **argv
+@@ -581,6 +584,7 @@ session_child_run (int argc, char **argv
  g_printerr (Failed to write utmpx: %s\n, strerror (errno));
  endutxent ();
  }

++ lightdm-fix-determining-active-display.patch ++
--- /var/tmp/diff_new_pack.kKJePm/_old  2013-03-27 19:26:39.0 +0100
+++ /var/tmp/diff_new_pack.kKJePm/_new  2013-03-27 19:26:39.0 +0100
@@ -3,7 +3,7 @@
 # Date 1354075156 -46800
 # Branch lightdm
 # Node ID ed6e0407be07304f9a7e95b1723205363e2914f7
-# Parent a2ded106d9a556fbadb661003e300cd3d0c49a1f
+# Parent b5db3bab54faaebf030dcedf98a889753ff1a8b7
 Correctly work out the active display from the active VT when it exits so a 
greeter starts
 
 diff --git a/src/display.c b/src/display.c
@@ -351,7 +351,7 @@
  /* If already logged in, then switch to that display */
  if (g_strcmp0 (display_get_username (display), username) == 0)
  {
-@@ -427,11 +427,51 @@ check_stopped (Seat *seat)
+@@ -425,11 +425,51 @@ check_stopped (Seat *seat)
  static void
  display_stopped_cb (Display *display, Seat *seat)
  {
@@ -405,7 +405,7 @@
  check_stopped (seat);
  }
  
-@@ -502,7 +542,7 @@ switch_to_user_or_start_greeter (Seat *s
+@@ -500,7 +540,7 @@ switch_to_user_or_start_greeter (Seat *s
  g_signal_emit (seat, signals[DISPLAY_ADDED], 0, display);
  
  /* Switch to this display if currently not looking at anything */
@@ -414,7 +414,7 @@
  seat_set_active_display (seat, display);
  
  return display_start (display);
-@@ -610,25 +650,30 @@ seat_real_start (Seat *seat)
+@@ -608,25 +648,30 @@ seat_real_start (Seat *seat)
  static void
  seat_real_set_active_display (Seat *seat, Display *display)
  {
@@ -459,7 +459,7 @@
  }
  
  static void
-@@ -664,8 +709,6 @@ seat_finalize (GObject *object)
+@@ -662,8 +707,6 @@ seat_finalize (GObject *object)
  g_hash_table_unref (self-priv-properties);
  g_free 

commit lightdm for openSUSE:Factory

2013-02-22 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2013-02-22 16:54:16

Comparing /work/SRC/openSUSE:Factory/lightdm (Old)
 and  /work/SRC/openSUSE:Factory/.lightdm.new (New)


Package is lightdm, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/lightdm/lightdm.changes  2013-02-01 
09:45:29.0 +0100
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2013-02-22 
16:54:18.0 +0100
@@ -1,0 +2,6 @@
+Thu Feb 21 14:29:28 UTC 2013 - g...@opensuse.org
+
+- rename lightdm.rules to 50-lightdm.rules to make it easier for
+  admins to inject rules in the ordering (bnc#804969)
+
+---



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.OqDEDk/_old  2013-02-22 16:54:20.0 +0100
+++ /var/tmp/diff_new_pack.OqDEDk/_new  2013-02-22 16:54:20.0 +0100
@@ -194,7 +194,7 @@
 install -D -m 644 -p %{SOURCE2} 
%{buildroot}%{_libexecdir}/X11/displaymanagers/lightdm
 
 %if 0%{?suse_version} = 1230
-install -D -m 644 -p %{SOURCE3} 
%{buildroot}%{_datadir}/polkit-1/rules.d/lightdm.rules
+install -D -m 644 -p %{SOURCE3} 
%{buildroot}%{_datadir}/polkit-1/rules.d/50-lightdm.rules
 %endif
 
 install -d %{buildroot}%{_localstatedir}/log/lightdm
@@ -243,7 +243,7 @@
 %{_libexecdir}/X11/displaymanagers/lightdm
 %dir %{_datadir}/xgreeters/
 %if 0%{?suse_version} = 1230
-%{_datadir}/polkit-1/rules.d/lightdm.rules
+%{_datadir}/polkit-1/rules.d/50-lightdm.rules
 %endif
 %ghost %attr(711,lightdm,lightdm) %dir %{rundir}/lightdm
 %attr(750,lightdm,lightdm) %dir %{_localstatedir}/log/lightdm

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit lightdm for openSUSE:Factory

2013-02-01 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2013-02-01 09:45:28

Comparing /work/SRC/openSUSE:Factory/lightdm (Old)
 and  /work/SRC/openSUSE:Factory/.lightdm.new (New)


Package is lightdm, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/lightdm/lightdm.changes  2013-01-31 
10:27:21.0 +0100
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2013-02-01 
09:45:29.0 +0100
@@ -1,0 +2,10 @@
+Thu Jan 31 18:17:14 UTC 2013 - g...@opensuse.org
+
+- added lightdm-use-fine-grained-memory-locking.patch in order to
+  use libgcrypt to selectively secure password memory instead of
+  the big-hammer approach of mlockall (backported from upstrem bzr)
+- added lightdm-fix-determining-active-display.patch in order to
+  correctly work out the active display from the active VT when it
+  exits so a greeter starts (backported from upstrem bzr)
+
+---

New:

  lightdm-fix-determining-active-display.patch
  lightdm-use-fine-grained-memory-locking.patch



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.xqQdPy/_old  2013-02-01 09:45:32.0 +0100
+++ /var/tmp/diff_new_pack.xqQdPy/_new  2013-02-01 09:45:32.0 +0100
@@ -60,6 +60,10 @@
 Patch8: lightdm-do-not-strip-codeset-from-language.patch
 # PATCH-FIX-OPENSUSE lightdm-use-run-dir.patch g...@opensuse.org -- Use /run 
instead of /var/run
 Patch9: lightdm-use-run-dir.patch
+# PATCH-FIX-UPSTREAM lightdm-fix-determining-active-display.patch 
g...@opensuse.org -- Correctly work out the active display from the active VT 
when it exits so a greeter starts (backported from upstrem bzr)
+Patch10:lightdm-fix-determining-active-display.patch
+# PATCH-FIX-UPSTREAM lightdm-use-fine-grained-memory-locking.patch 
g...@opensuse.org -- Use libgcrypt to selectively secure password memory 
instead of the big-hammer approach of mlockall (backported from upstrem bzr)
+Patch11:lightdm-use-fine-grained-memory-locking.patch
 BuildRequires:  gcc-c++
 BuildRequires:  gnome-common
 BuildRequires:  gtk-doc
@@ -72,6 +76,7 @@
 BuildRequires:  xdm
 %endif
 BuildRequires:  polkit
+BuildRequires:  libgcrypt-devel
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
 BuildRequires:  pkgconfig(gio-2.0)
 BuildRequires:  pkgconfig(gio-unix-2.0)
@@ -158,6 +163,8 @@
 %if 0%{?suse_version} = 1230
 %patch9 -p1
 %endif
+%patch10 -p1
+%patch11 -p1
 
 %build
 ./autogen.sh

++ lightdm-fix-determining-active-display.patch ++
# HG changeset patch
# User Robert Ancell robert.anc...@canonical.com
# Date 1354075156 -46800
# Branch lightdm
# Node ID ed6e0407be07304f9a7e95b1723205363e2914f7
# Parent a2ded106d9a556fbadb661003e300cd3d0c49a1f
Correctly work out the active display from the active VT when it exits so a 
greeter starts

diff --git a/src/display.c b/src/display.c
--- a/src/display.c
+++ b/src/display.c
@@ -112,8 +112,11 @@ static void user_session_stopped_cb (Ses
 Display *
 display_new (DisplayServer *display_server)
 {
-Display *display = g_object_new (DISPLAY_TYPE, NULL);
+Display *display;
 
+g_return_val_if_fail (display_server != NULL, NULL);
+  
+display = g_object_new (DISPLAY_TYPE, NULL);
 display-priv-display_server = g_object_ref (display_server);
 
 return display;
@@ -604,7 +607,7 @@ greeter_session_stopped_cb (Session *ses
 return;
 }
 
-if (!display-priv-display_server)
+if (display_server_get_is_stopped (display-priv-display_server))
 return;
 
 /* Start the session for the authenticated user */
@@ -764,10 +767,6 @@ display_server_stopped_cb (DisplayServer
 {
 g_debug (Display server stopped);
 
-g_signal_handlers_disconnect_matched (display-priv-display_server, 
G_SIGNAL_MATCH_DATA, 0, 0, NULL, NULL, display);
-g_object_unref (display-priv-display_server);
-display-priv-display_server = NULL;
-
 /* Stop this display, it will be restarted by the seat if necessary */
 display_stop (display);
 }
@@ -835,47 +834,6 @@ display_start (Display *display)
 return TRUE;
 }
 
-void
-display_stop (Display *display)
-{
-g_return_if_fail (display != NULL);
-
-if (display-priv-stopped)
-return;
-
-if (!display-priv-stopping)
-{
-g_debug (Stopping display);
-display-priv-stopping = TRUE;
-}
-
-/* Stop the session first */
-if (display-priv-session)
-{
-session_stop (display-priv-session);
-if (display-priv-session  !session_get_is_stopped 
(display-priv-session))
-return;
-g_signal_handlers_disconnect_matched (display-priv-session, 
G_SIGNAL_MATCH_DATA, 0, 0, 

commit lightdm for openSUSE:Factory

2013-01-31 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2013-01-31 10:27:19

Comparing /work/SRC/openSUSE:Factory/lightdm (Old)
 and  /work/SRC/openSUSE:Factory/.lightdm.new (New)


Package is lightdm, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/lightdm/lightdm.changes  2013-01-17 
15:11:59.0 +0100
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2013-01-31 
10:27:21.0 +0100
@@ -1,0 +2,11 @@
+Wed Jan 30 17:55:18 UTC 2013 - g...@opensuse.org
+
+- changed lightdm-xauthlocalhostname-support.patch so that
+  XAUTHLOCALHOSTNAME is set to the current hostname instead of just
+  localhost (see
+  https://bugzilla.novell.com/show_bug.cgi?id=538064#c25,
+  bnc#796230)
+- added lightdm-use-run-dir.patch in order to use /run instead of
+  /var/run on = 12.3
+
+---

New:

  lightdm-use-run-dir.patch



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.zO987c/_old  2013-01-31 10:27:24.0 +0100
+++ /var/tmp/diff_new_pack.zO987c/_new  2013-01-31 10:27:24.0 +0100
@@ -21,6 +21,11 @@
 %define gobject_lib lib%{gobject_libname}-0
 %define qt_libname  lightdm-qt-2
 %define qt_lib  lib%{qt_libname}-0
+%if 0%{?suse_version} = 1230
+%define rundir  /run
+%else
+%define rundir  %{_localstatedir}/run
+%endif
 
 Name:   lightdm
 Version:1.4.0
@@ -37,7 +42,7 @@
 Source100:  %{name}-rpmlintrc
 # PATCH-FEATURE-OPENSUSE lightdm-sysconfig-support.patch g...@opensuse.org -- 
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 
g...@opensuse.org -- Set XAUTHLOCALHOSTNAME to localhost for local logins to 
avoid issues in the session in case the hostname changes
+# PATCH-FEATURE-OPENSUSE lightdm-xauthlocalhostname-support.patch bnc#796230 
g...@opensuse.org -- Set XAUTHLOCALHOSTNAME to the hostname for local logins to 
avoid issues in the session in case the hostname changes
 Patch1: lightdm-xauthlocalhostname-support.patch
 # PATCH-FEATURE-OPENSUSE lightdm-set-gdmflexiserver-envvar.patch 
g...@opensuse.org -- Sets the GDMFLEXISERVER environment variable for the 
gdmflexiserver wrapper
 Patch2: lightdm-set-gdmflexiserver-envvar.patch
@@ -53,6 +58,8 @@
 Patch7: lightdm-fix-language-setting.patch
 # PATCH-FIX-OPENSUSE lightdm-do-not-strip-codeset-from-language.patch 
lp#1074946 g...@opensuse.org -- Do not strip the codeset and be consistent with 
how the Language setting is retrived from AccountsService
 Patch8: lightdm-do-not-strip-codeset-from-language.patch
+# PATCH-FIX-OPENSUSE lightdm-use-run-dir.patch g...@opensuse.org -- Use /run 
instead of /var/run
+Patch9: lightdm-use-run-dir.patch
 BuildRequires:  gcc-c++
 BuildRequires:  gnome-common
 BuildRequires:  gtk-doc
@@ -148,6 +155,9 @@
 %patch6 -p1
 %patch7 -p1
 %patch8 -p1
+%if 0%{?suse_version} = 1230
+%patch9 -p1
+%endif
 
 %build
 ./autogen.sh
@@ -181,7 +191,7 @@
 %endif
 
 install -d %{buildroot}%{_localstatedir}/log/lightdm
-install -d %{buildroot}%{_localstatedir}/run/lightdm
+install -d %{buildroot}%{rundir}/lightdm
 install -d %{buildroot}%{_localstatedir}/lib/lightdm
 install -d %{buildroot}%{_localstatedir}/cache/lightdm
 install -d %{buildroot}%{_datadir}/xgreeters
@@ -228,7 +238,7 @@
 %if 0%{?suse_version} = 1230
 %{_datadir}/polkit-1/rules.d/lightdm.rules
 %endif
-%ghost %attr(751,lightdm,lightdm) %dir %{_localstatedir}/run/lightdm
+%ghost %attr(711,lightdm,lightdm) %dir %{rundir}/lightdm
 %attr(750,lightdm,lightdm) %dir %{_localstatedir}/log/lightdm
 %attr(750,lightdm,lightdm) %dir %{_localstatedir}/lib/lightdm
 %ghost %attr(711,root,root) %dir %{_localstatedir}/cache/lightdm

++ lightdm-use-run-dir.patch ++
# HG changeset patch
# Parent 906eb9b6696bfdb9384e7216707dce5351291fc5

diff --git a/src/Makefile.am b/src/Makefile.am
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -87,7 +87,7 @@ lightdm_CFLAGS = \
-DSBIN_DIR=\$(sbindir)\ \
-DCONFIG_DIR=\$(sysconfdir)/lightdm\ \
-DLOG_DIR=\$(localstatedir)/log/lightdm\ \
-   -DRUN_DIR=\$(localstatedir)/run/lightdm\ \
+   -DRUN_DIR=\/run/lightdm\ \
-DCACHE_DIR=\$(localstatedir)/cache/lightdm\ \
-DXSESSIONS_DIR=\$(datadir)/xsessions\ \
-DREMOTE_SESSIONS_DIR=\$(pkgdatadir)/remote-sessions\ \
++ lightdm-xauthlocalhostname-support.patch ++
--- /var/tmp/diff_new_pack.zO987c/_old  2013-01-31 10:27:24.0 +0100
+++ /var/tmp/diff_new_pack.zO987c/_new  2013-01-31 

commit lightdm for openSUSE:Factory

2013-01-17 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2013-01-17 15:11:56

Comparing /work/SRC/openSUSE:Factory/lightdm (Old)
 and  /work/SRC/openSUSE:Factory/.lightdm.new (New)


Package is lightdm, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/lightdm/lightdm.changes  2012-11-12 
11:42:38.0 +0100
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2013-01-17 
15:11:59.0 +0100
@@ -1,0 +2,9 @@
+Wed Jan 16 13:00:36 UTC 2013 - g...@opensuse.org
+
+- add polkit rules which unconditionally allow the lightdm user to
+  access to relevant upower/ConsoleKit DBus interfaces for
+  suspend/hibernate/reboot/shutdown as access to these methods is
+  being denied for unknown reasons since the systemd transition
+  (bnc#798769)
+
+---

New:

  lightdm.rules



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.cqMVXf/_old  2013-01-17 15:12:01.0 +0100
+++ /var/tmp/diff_new_pack.cqMVXf/_new  2013-01-17 15:12:01.0 +0100
@@ -32,6 +32,8 @@
 Source0:%{name}-%{version}.tar.gz
 Source1:%{name}-greeter.pamd
 Source2:X11-displaymanagers-%{name}
+# workaround for bnc#798769
+Source3:%{name}.rules
 Source100:  %{name}-rpmlintrc
 # PATCH-FEATURE-OPENSUSE lightdm-sysconfig-support.patch g...@opensuse.org -- 
Adds support for reading configuration options from 
/etc/sysconfig/displaymanager and /etc/sysconfig/windowmanager
 Patch0: lightdm-sysconfig-support.patch
@@ -62,6 +64,7 @@
 %else
 BuildRequires:  xdm
 %endif
+BuildRequires:  polkit
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
 BuildRequires:  pkgconfig(gio-2.0)
 BuildRequires:  pkgconfig(gio-unix-2.0)
@@ -85,6 +88,7 @@
 Requires:   xdm
 %endif
 Requires:   ConsoleKit-x11
+Requires:   polkit
 Requires:   gdmflexiserver
 Recommends: upower
 Recommends: %{name}-lang
@@ -169,8 +173,12 @@
 
 ln -sf %{_sysconfdir}/pam.d/xdm %{buildroot}%{_sysconfdir}/pam.d/lightdm
 ln -sf %{_sysconfdir}/pam.d/xdm-np 
%{buildroot}%{_sysconfdir}/pam.d/lightdm-autologin
-install -D -m 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/pam.d/lightdm-greeter
-install -D -m 644 %{SOURCE2} 
%{buildroot}%{_libexecdir}/X11/displaymanagers/lightdm
+install -D -m 644 -p %{SOURCE1} 
%{buildroot}%{_sysconfdir}/pam.d/lightdm-greeter
+install -D -m 644 -p %{SOURCE2} 
%{buildroot}%{_libexecdir}/X11/displaymanagers/lightdm
+
+%if 0%{?suse_version} = 1230
+install -D -m 644 -p %{SOURCE3} 
%{buildroot}%{_datadir}/polkit-1/rules.d/lightdm.rules
+%endif
 
 install -d %{buildroot}%{_localstatedir}/log/lightdm
 install -d %{buildroot}%{_localstatedir}/run/lightdm
@@ -217,6 +225,9 @@
 %dir %{_libexecdir}/X11/displaymanagers/
 %{_libexecdir}/X11/displaymanagers/lightdm
 %dir %{_datadir}/xgreeters/
+%if 0%{?suse_version} = 1230
+%{_datadir}/polkit-1/rules.d/lightdm.rules
+%endif
 %ghost %attr(751,lightdm,lightdm) %dir %{_localstatedir}/run/lightdm
 %attr(750,lightdm,lightdm) %dir %{_localstatedir}/log/lightdm
 %attr(750,lightdm,lightdm) %dir %{_localstatedir}/lib/lightdm

++ lightdm.rules ++
polkit.addRule(function(action, subject) {
if (subject.user == lightdm) {
polkit.log(action= + action);
polkit.log(subject= + subject);
if (action.id.indexOf(org.freedesktop.consolekit.system.) == 0) {
return polkit.Result.YES;
}
if (action.id.indexOf(org.freedesktop.upower.) == 0) {
return polkit.Result.YES;
}
}
});
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit lightdm for openSUSE:Factory

2012-11-12 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2012-11-12 11:42:37

Comparing /work/SRC/openSUSE:Factory/lightdm (Old)
 and  /work/SRC/openSUSE:Factory/.lightdm.new (New)


Package is lightdm, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/lightdm/lightdm.changes  2012-11-06 
16:09:27.0 +0100
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2012-11-12 
11:42:38.0 +0100
@@ -1,0 +2,5 @@
+Sun Nov 11 20:36:48 UTC 2012 - g...@opensuse.org
+
+- remove bogus -o option from useradd
+
+---



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.kBE5HD/_old  2012-11-12 11:42:39.0 +0100
+++ /var/tmp/diff_new_pack.kBE5HD/_new  2012-11-12 11:42:39.0 +0100
@@ -185,7 +185,7 @@
 
 %pre
 /usr/sbin/groupadd -r lightdm 2 /dev/null || :
-/usr/sbin/useradd -r -o -g lightdm -s /bin/false -c LightDM daemon \
+/usr/sbin/useradd -r -g lightdm -s /bin/false -c LightDM daemon \
 -d /var/lib/lightdm lightdm 2 /dev/null || :
 /usr/sbin/usermod -g lightdm -G lightdm -s /bin/false lightdm 2 /dev/null
 

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit lightdm for openSUSE:Factory

2012-11-04 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2012-11-05 06:30:52

Comparing /work/SRC/openSUSE:Factory/lightdm (Old)
 and  /work/SRC/openSUSE:Factory/.lightdm.new (New)


Package is lightdm, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/lightdm/lightdm.changes  2012-10-18 
21:55:00.0 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2012-11-05 
06:30:54.0 +0100
@@ -1,0 +2,17 @@
+Sat Nov  3 20:29:47 UTC 2012 - g...@opensuse.org
+
+- added lightdm-make-sessions-inherit-system-default-locale.patch
+  in order to make greeter and user sessions inherit the system
+  default locale (lp#1073135, bnc#786926)
+- added lightdm-fix-language-setting.patch in order to fix saving/
+  retrieving of the language setting (lp#1068853, lp#1019314)
+- added lightdm-do-not-strip-codeset-from-language.patch in order
+  to prevent stripping the codeset consistent with how the
+  Language setting is retrieved from AccountsService (lp#1074946)
+
+---
+Sat Nov  3 15:34:05 UTC 2012 - co...@suse.com
+
+- gdm 3.6.1 brought back gdmflexiserver so remove the conflict again
+
+---

New:

  lightdm-do-not-strip-codeset-from-language.patch
  lightdm-fix-language-setting.patch
  lightdm-make-sessions-inherit-system-default-locale.patch



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.iERf8A/_old  2012-11-05 06:30:57.0 +0100
+++ /var/tmp/diff_new_pack.iERf8A/_new  2012-11-05 06:30:57.0 +0100
@@ -45,6 +45,12 @@
 Patch4: lightdm-lock-screen-before-switch.patch
 # PATCH-FIX-OPENSUSE lightdm-disable-utmp-handling.patch g...@opensuse.org -- 
Disable utmp handling since this is handled in the Xstartup/Xreset scripts
 Patch5: lightdm-disable-utmp-handling.patch
+# PATCH-FIX-UPSTREAM lightdm-make-sessions-inherit-system-default-locale.patch 
lp#1073135 bnc#786926 g...@opensuse.org -- Make greeter and user sessions 
inherit the system default locale
+Patch6: lightdm-make-sessions-inherit-system-default-locale.patch
+# PATCH-FIX-OPENSUSE lightdm-fix-language-setting.patch lp#1068853 lp#1019314 
g...@opensuse.org -- Fix saving/retrieving of the language setting
+Patch7: lightdm-fix-language-setting.patch
+# PATCH-FIX-OPENSUSE lightdm-do-not-strip-codeset-from-language.patch 
lp#1074946 g...@opensuse.org -- Do not strip the codeset and be consistent with 
how the Language setting is retrived from AccountsService
+Patch8: lightdm-do-not-strip-codeset-from-language.patch
 BuildRequires:  gcc-c++
 BuildRequires:  gnome-common
 BuildRequires:  gtk-doc
@@ -79,12 +85,7 @@
 Requires:   xdm
 %endif
 Requires:   ConsoleKit-x11
-%if 0%{?suse_version} = 1220
 Requires:   gdmflexiserver
-%else
-# temporarily conflict to avoid issues with gdm  3.6
-Conflicts:  gdmflexiserver
-%endif
 Recommends: upower
 Recommends: %{name}-lang
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -140,6 +141,9 @@
 %patch3 -p1
 %patch4 -p1
 %patch5 -p1
+%patch6 -p1
+%patch7 -p1
+%patch8 -p1
 
 %build
 ./autogen.sh
@@ -163,11 +167,6 @@
 # these are useless stubs for now
 rm -rf %{buildroot}%{_datadir}/help/
 
-%if 0%{?suse_version}  1220
-ln -s %{_libexecdir}/%{name}/gdmflexiserver \
-%{buildroot}%{_bindir}/gdmflexiserver
-%endif
-
 ln -sf %{_sysconfdir}/pam.d/xdm %{buildroot}%{_sysconfdir}/pam.d/lightdm
 ln -sf %{_sysconfdir}/pam.d/xdm-np 
%{buildroot}%{_sysconfdir}/pam.d/lightdm-autologin
 install -D -m 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/pam.d/lightdm-greeter
@@ -176,6 +175,7 @@
 install -d %{buildroot}%{_localstatedir}/log/lightdm
 install -d %{buildroot}%{_localstatedir}/run/lightdm
 install -d %{buildroot}%{_localstatedir}/lib/lightdm
+install -d %{buildroot}%{_localstatedir}/cache/lightdm
 install -d %{buildroot}%{_datadir}/xgreeters
 
 %find_lang %{name} %{?no_lang_C}
@@ -201,9 +201,6 @@
 %defattr(-,root,root,-)
 %doc COPYING ChangeLog NEWS README
 %{_bindir}/dm-tool
-%if 0%{?suse_version}  1220
-%{_bindir}/gdmflexiserver
-%endif
 %{_sbindir}/lightdm
 %dir %{_libexecdir}/lightdm/
 %{_libexecdir}/%{name}/lightdm-set-defaults
@@ -223,6 +220,7 @@
 %ghost %attr(751,lightdm,lightdm) %dir %{_localstatedir}/run/lightdm
 %attr(750,lightdm,lightdm) %dir %{_localstatedir}/log/lightdm
 %attr(750,lightdm,lightdm) %dir %{_localstatedir}/lib/lightdm
+%ghost %attr(711,root,root) %dir %{_localstatedir}/cache/lightdm
 %doc %{_mandir}/man1/lightdm.1*
 
 %files lang -f %{name}.lang

++ lightdm-do-not-strip-codeset-from-language.patch ++
# HG changeset patch
# Parent 

commit lightdm for openSUSE:Factory

2012-10-18 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2012-10-18 21:54:58

Comparing /work/SRC/openSUSE:Factory/lightdm (Old)
 and  /work/SRC/openSUSE:Factory/.lightdm.new (New)


Package is lightdm, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/lightdm/lightdm.changes  2012-04-23 
09:15:21.0 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2012-10-18 
21:55:00.0 +0200
@@ -1,0 +2,23 @@
+Wed Oct 17 09:07:03 UTC 2012 - g...@opensuse.org
+
+- re-use xdm PAM configuration which is identical and there already
+  is a de-facto dependency due to the use of xdm init and session
+  scripts
+- recommend upower which is needed for hibernate/suspend to work
+
+---
+Sun Oct  7 08:52:41 UTC 2012 - g...@opensuse.org
+
+- provide %{_bindir}/gdmflexiserver for openSUSE  12.2 since
+  gdmflexiserver was dropped from gdm = 3.6
+
+---
+Fri Oct  5 10:50:05 UTC 2012 - g...@opensuse.org
+
+- update to version 1.4.0
+  - new major release, please see the included NEWS for a detailed
+list of changes
+- added lightdm-disable-utmp-handling.patch which disables utmp
+  handling since this is handled in the Xstartup/Xreset scripts
+
+---

Old:

  lightdm-1.2.2.tar.gz
  lightdm-autologin.pamd
  lightdm.pamd

New:

  lightdm-1.4.0.tar.gz
  lightdm-disable-utmp-handling.patch
  lightdm-greeter.pamd



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.pbqoxJ/_old  2012-10-18 21:55:01.0 +0200
+++ /var/tmp/diff_new_pack.pbqoxJ/_new  2012-10-18 21:55:01.0 +0200
@@ -23,32 +23,39 @@
 %define qt_lib  lib%{qt_libname}-0
 
 Name:   lightdm
-Version:1.2.2
+Version:1.4.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:%{name}-%{version}.tar.gz
-Source1:%{name}.pamd
-Source2:%{name}-autologin.pamd
-Source3:X11-displaymanagers-%{name}
+Source1:%{name}-greeter.pamd
+Source2:X11-displaymanagers-%{name}
 Source100:  %{name}-rpmlintrc
 # PATCH-FEATURE-OPENSUSE lightdm-sysconfig-support.patch g...@opensuse.org -- 
Adds support for reading configuration options from 
/etc/sysconfig/displaymanager and /etc/sysconfig/windowmanager
-Patch1: lightdm-sysconfig-support.patch
+Patch0: lightdm-sysconfig-support.patch
 # PATCH-FEATURE-OPENSUSE lightdm-xauthlocalhostname-support.patch 
g...@opensuse.org -- Set XAUTHLOCALHOSTNAME to localhost for local logins to 
avoid issues in the session in case the hostname changes
-Patch2: lightdm-xauthlocalhostname-support.patch
+Patch1: lightdm-xauthlocalhostname-support.patch
 # PATCH-FEATURE-OPENSUSE lightdm-set-gdmflexiserver-envvar.patch 
g...@opensuse.org -- Sets the GDMFLEXISERVER environment variable for the 
gdmflexiserver wrapper
-Patch4: lightdm-set-gdmflexiserver-envvar.patch
+Patch2: lightdm-set-gdmflexiserver-envvar.patch
 # PATCH-FEATURE-OPENSUSE lightdm-default-configuration.patch g...@opensuse.org 
-- Modifies configuration with suitable defaults for openSUSE
-Patch5: lightdm-default-configuration.patch
+Patch3: lightdm-default-configuration.patch
 # PATCH-FIX-UPSTREAM lightdm-lock-screen-before-switch.patch g...@opensuse.org 
-- Try to lock the screen before switching users
-Patch7: lightdm-lock-screen-before-switch.patch
+Patch4: lightdm-lock-screen-before-switch.patch
+# PATCH-FIX-OPENSUSE lightdm-disable-utmp-handling.patch g...@opensuse.org -- 
Disable utmp handling since this is handled in the Xstartup/Xreset scripts
+Patch5: lightdm-disable-utmp-handling.patch
 BuildRequires:  gcc-c++
 BuildRequires:  gnome-common
 BuildRequires:  gtk-doc
 BuildRequires:  intltool
 BuildRequires:  pam-devel
+# for symlinks to xdm pam configuration files
+%if 0%{?suse_version}  1220
+BuildRequires:  xorg-x11
+%else
+BuildRequires:  xdm
+%endif
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
 BuildRequires:  pkgconfig(gio-2.0)
 BuildRequires:  pkgconfig(gio-unix-2.0)
@@ -65,8 +72,20 @@
 # 3rd party greeters don't have to follow
 # the same versioning of lightdm
 Requires:   lightdm-greeter
+# uses pam configuration and relies on scripts provided by xdm
+%if 0%{?suse_version}  1220
+Requires:   xorg-x11
+%else
+Requires:   xdm
+%endif
 Requires:   ConsoleKit-x11
+%if 

commit lightdm for openSUSE:Factory

2012-04-23 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2012-04-23 09:15:16

Comparing /work/SRC/openSUSE:Factory/lightdm (Old)
 and  /work/SRC/openSUSE:Factory/.lightdm.new (New)


Package is lightdm, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/lightdm/lightdm.changes  2012-04-12 
13:25:10.0 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2012-04-23 
09:15:21.0 +0200
@@ -1,0 +2,11 @@
+Thu Apr 19 09:14:12 UTC 2012 - g...@opensuse.org
+
+- update to version 1.2.2
+  - fix wrapper path in AppArmor profile (broken since 1.1.1)
+  - add show-manual-login and allow-guest options to
+lightdm-set-defaults
+  - add missing regression test script
+- dropped lightdm-use-pkglibexecdir.patch which has been
+  incorporated upstream
+
+---

Old:

  lightdm-1.2.0.tar.gz
  lightdm-use-pkglibexecdir.patch

New:

  lightdm-1.2.2.tar.gz



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.FYOyuL/_old  2012-04-23 09:15:23.0 +0200
+++ /var/tmp/diff_new_pack.FYOyuL/_new  2012-04-23 09:15:23.0 +0200
@@ -23,7 +23,7 @@
 %define qt_lib  lib%{qt_libname}-0
 
 Name:   lightdm
-Version:1.2.0
+Version:1.2.2
 Release:0
 Summary:Lightweight, Cross-desktop Display Manager
 License:GPL-3.0+
@@ -34,8 +34,6 @@
 Source2:%{name}-autologin.pamd
 Source3:X11-displaymanagers-%{name}
 Source100:  %{name}-rpmlintrc
-# PATCH-FEATURE-OPENSUSE lightdm-use-pkglibexecdir.patch g...@opensuse.org -- 
Use pkglibexecdir instead of libexecdir for helper binaries/scripts
-Patch0: lightdm-use-pkglibexecdir.patch
 # PATCH-FEATURE-OPENSUSE lightdm-sysconfig-support.patch g...@opensuse.org -- 
Adds support for reading configuration options from 
/etc/sysconfig/displaymanager and /etc/sysconfig/windowmanager
 Patch1: lightdm-sysconfig-support.patch
 # PATCH-FEATURE-OPENSUSE lightdm-xauthlocalhostname-support.patch 
g...@opensuse.org -- Set XAUTHLOCALHOSTNAME to localhost for local logins to 
avoid issues in the session in case the hostname changes
@@ -117,13 +115,11 @@
 
 %prep
 %setup -q
-%patch0 -p1
 %patch1 -p1
 %patch2 -p1
 %patch4 -p1
 %patch5 -p1
 %patch7 -p1
-#rm -f liblightdm-qt/*_moc.cpp greeters/qt/*_moc.cpp tests/src/*_moc.cpp
 
 %build
 ./autogen.sh

++ lightdm-1.2.0.tar.gz - lightdm-1.2.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lightdm-1.2.0/INSTALL new/lightdm-1.2.2/INSTALL
--- old/lightdm-1.2.0/INSTALL   2012-01-17 07:49:04.0 +0100
+++ new/lightdm-1.2.2/INSTALL   2012-04-19 01:39:27.0 +0200
@@ -1,8 +1,8 @@
 Installation Instructions
 *
 
-Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005,
-2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+Copyright (C) 1994-1996, 1999-2002, 2004-2011 Free Software Foundation,
+Inc.
 
Copying and distribution of this file, with or without modification,
 are permitted in any medium without royalty provided the copyright
@@ -226,6 +226,11 @@
 
 and if that doesn't work, install pre-built binaries of GCC for HP-UX.
 
+   HP-UX `make' updates targets which have the same time stamps as
+their prerequisites, which makes it generally unusable when shipped
+generated files such as `configure' are involved.  Use GNU `make'
+instead.
+
On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot
 parse its `wchar.h' header file.  The option `-nodtk' can be used as
 a workaround.  If GNU CC is not installed, it is therefore recommended
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lightdm-1.2.0/Makefile.in 
new/lightdm-1.2.2/Makefile.in
--- old/lightdm-1.2.0/Makefile.in   2012-04-04 08:51:11.0 +0200
+++ new/lightdm-1.2.2/Makefile.in   2012-04-19 02:45:22.0 +0200
@@ -40,8 +40,8 @@
 DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
$(srcdir)/Makefile.in $(srcdir)/config.h.in \
$(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL NEWS \
-   TODO compile config.guess config.sub depcomp install-sh \
-   ltmain.sh missing
+   compile config.guess config.sub depcomp install-sh ltmain.sh \
+   missing
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lightdm-1.2.0/NEWS new/lightdm-1.2.2/NEWS
--- old/lightdm-1.2.0/NEWS 

commit lightdm for openSUSE:Factory

2012-04-12 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2012-04-12 13:25:02

Comparing /work/SRC/openSUSE:Factory/lightdm (Old)
 and  /work/SRC/openSUSE:Factory/.lightdm.new (New)


Package is lightdm, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/lightdm/lightdm.changes  2012-03-29 
14:02:39.0 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2012-04-12 
13:25:10.0 +0200
@@ -1,0 +2,16 @@
+Fri Apr  6 22:42:43 UTC 2012 - g...@opensuse.org
+
+- update to version 1.2.0
+  - new major release, please see the included NEWS for a detailed
+list of changes
+- dropped lightdm-desktop-session-env-pam.patch since
+  DESKTOP_SESSION is now in the PAM environment before
+  pam_open_session() is called
+- dropped lightdm-remove-xauthority-ownership-fix.patch since the
+  code has been removed by upstream
+- dropped lightdm-call-g_thread_init-conditionally.patch since the
+  problem has been fixed by upstream
+- removed lightdm-gtk-greeter and lightdm-qt-greeter which are now
+  separate projects
+
+---

Old:

  lightdm-1.0.10.tar.gz
  lightdm-call-g_thread_init-conditionally.patch
  lightdm-desktop-session-env-pam.patch
  lightdm-remove-xauthority-ownership-fix.patch

New:

  lightdm-1.2.0.tar.gz



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.JRQIbe/_old  2012-04-12 13:25:12.0 +0200
+++ /var/tmp/diff_new_pack.JRQIbe/_new  2012-04-12 13:25:12.0 +0200
@@ -19,11 +19,11 @@
 
 %define gobject_libname lightdm-gobject-1
 %define gobject_lib lib%{gobject_libname}-0
-%define qt_libname  lightdm-qt-1
+%define qt_libname  lightdm-qt-2
 %define qt_lib  lib%{qt_libname}-0
 
 Name:   lightdm
-Version:1.0.10
+Version:1.2.0
 Release:0
 Summary:Lightweight, Cross-desktop Display Manager
 License:GPL-3.0+
@@ -40,30 +40,26 @@
 Patch1: lightdm-sysconfig-support.patch
 # PATCH-FEATURE-OPENSUSE lightdm-xauthlocalhostname-support.patch 
g...@opensuse.org -- Set XAUTHLOCALHOSTNAME to localhost for local logins to 
avoid issues in the session in case the hostname changes
 Patch2: lightdm-xauthlocalhostname-support.patch
-# PATCH-FEATURE-OPENSUSE lightdm-desktop-session-env-pam.patch 
g...@opensuse.org -- Sets a PAM environment variable to let the pam 
gnome-keyring module know which session is started
-Patch3: lightdm-desktop-session-env-pam.patch
 # PATCH-FEATURE-OPENSUSE lightdm-set-gdmflexiserver-envvar.patch 
g...@opensuse.org -- Sets the GDMFLEXISERVER environment variable for the 
gdmflexiserver wrapper
 Patch4: lightdm-set-gdmflexiserver-envvar.patch
 # PATCH-FEATURE-OPENSUSE lightdm-default-configuration.patch g...@opensuse.org 
-- Modifies configuration with suitable defaults for openSUSE
 Patch5: lightdm-default-configuration.patch
 # PATCH-FIX-UPSTREAM lightdm-lock-screen-before-switch.patch g...@opensuse.org 
-- Try to lock the screen before switching users
 Patch7: lightdm-lock-screen-before-switch.patch
-# PATCH-FIX-UPSTREAM lightdm-remove-xauthority-ownership-fix.patch 
g...@opensuse.org -- Remove the code correcting the ownership of .Xauthority 
files, it is still not secure and the buggy LightDM version writing .Xauthority 
as root never was in a released openSUSE version anyway
-Patch8: lightdm-remove-xauthority-ownership-fix.patch
-# PATCH-FIX-UPSTREAM lightdm-call-g_thread_init-conditionally.patch 
g...@opensuse.org -- call g_thread_init() only on glib  2.31.0
-Patch10:lightdm-call-g_thread_init-conditionally.patch
 BuildRequires:  gcc-c++
 BuildRequires:  gnome-common
 BuildRequires:  gtk-doc
 BuildRequires:  intltool
 BuildRequires:  pam-devel
-BuildRequires:  vala
-BuildRequires:  pkgconfig(QtGui)
-BuildRequires:  pkgconfig(dbus-glib-1)
-BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
-BuildRequires:  pkgconfig(gtk+-3.0)
+BuildRequires:  pkgconfig(gio-2.0)
+BuildRequires:  pkgconfig(gio-unix-2.0)
+BuildRequires:  pkgconfig(glib-2.0)
+BuildRequires:  pkgconfig(gobject-2.0)
 BuildRequires:  pkgconfig(libxklavier)
+BuildRequires:  pkgconfig(QtCore)
+BuildRequires:  pkgconfig(QtDBus)
+BuildRequires:  pkgconfig(QtGui)
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xcb)
 BuildRequires:  pkgconfig(xdmcp)
@@ -83,9 +79,8 @@
 fast performance. Due to its cross-platform nature greeters can be written in
 several toolkits such as Qt and GTK.
 
-
-
 %lang_package
+
 %package -n %{gobject_lib}
 
 Summary:LightDM GObject-based Client Library
@@ -96,7 +91,6 @@
 A GObject-based library for 

commit lightdm for openSUSE:Factory

2012-03-06 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2012-03-06 13:39:11

Comparing /work/SRC/openSUSE:Factory/lightdm (Old)
 and  /work/SRC/openSUSE:Factory/.lightdm.new (New)


Package is lightdm, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/lightdm/lightdm.changes  2012-01-17 
16:11:23.0 +0100
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2012-03-06 
13:39:16.0 +0100
@@ -1,0 +2,15 @@
+Fri Mar  2 11:10:07 UTC 2012 - g...@opensuse.org
+
+- update to version 1.0.9
+  - stop file descriptors leaking into the session processes
+(bnc#745339, lp#927060, CVE-2012-)
+  - fix compilation against gthread
+  - change session directory once user permissions are set so it
+works on NFS filesystems that don't allow root to access files
+  - fix object cleanup on exit
+  - fix lightdm --debug not working on newer GLib
+  - drop privileges when reading ~/.dmrc (CVE-2011-3153)
+  - fix crash calling lightdm_get_layout
+- drop lightdm-CVE-2011-3153.patch which has been included upstream
+
+---

Old:

  lightdm-1.0.6.tar.gz
  lightdm-CVE-2011-3153.patch

New:

  lightdm-1.0.9.tar.gz



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.04u5b3/_old  2012-03-06 13:39:18.0 +0100
+++ /var/tmp/diff_new_pack.04u5b3/_new  2012-03-06 13:39:18.0 +0100
@@ -23,7 +23,7 @@
 %define qt_lib  lib%{qt_libname}-0
 
 Name:   lightdm
-Version:1.0.6
+Version:1.0.9
 Release:0
 Summary:Lightweight, Cross-desktop Display Manager
 License:GPL-3.0+
@@ -50,8 +50,6 @@
 Patch7: lightdm-lock-screen-before-switch.patch
 # PATCH-FIX-UPSTREAM lightdm-remove-xauthority-ownership-fix.patch 
g...@opensuse.org -- Remove the code correcting the ownership of .Xauthority 
files, it is still not secure and the buggy LightDM version writing .Xauthority 
as root never was in a released openSUSE version anyway
 Patch8: lightdm-remove-xauthority-ownership-fix.patch
-# PATCH-FIX-UPSTREAM lightdm-CVE-2011-3153.patch prus...@opensuse.org -- fix 
vulnerability when reading .dmrc file
-Patch9: lightdm-CVE-2011-3153.patch
 # PATCH-FIX-UPSTREAM lightdm-call-g_thread_init-conditionally.patch 
g...@opensuse.org -- call g_thread_init() only on glib  2.31.0
 Patch10:lightdm-call-g_thread_init-conditionally.patch
 BuildRequires:  gcc-c++
@@ -180,7 +178,6 @@
 %patch5 -p1
 %patch7 -p1
 %patch8 -p1
-%patch9 -p1
 %patch10 -p1
 rm -f liblightdm-qt/*_moc.cpp greeters/qt/*_moc.cpp tests/src/*_moc.cpp
 

++ lightdm-1.0.6.tar.gz - lightdm-1.0.9.tar.gz ++
 8713 lines of diff (skipped)

++ lightdm-call-g_thread_init-conditionally.patch ++
--- /var/tmp/diff_new_pack.04u5b3/_old  2012-03-06 13:39:18.0 +0100
+++ /var/tmp/diff_new_pack.04u5b3/_new  2012-03-06 13:39:18.0 +0100
@@ -1,14 +1,14 @@
 # HG changeset patch
-# Parent e49002acbff3cb2ec011437ff6e402345ad1e78f
+# Parent 16d3aef26fd2584bd9bd83c17e898339dfb59b32
 call g_thread_init() only on glib  2.31.0
 
 diff --git a/src/lightdm.c b/src/lightdm.c
 --- a/src/lightdm.c
 +++ b/src/lightdm.c
-@@ -1045,8 +1045,10 @@ main (int argc, char **argv)
+@@ -1040,8 +1040,10 @@ main (int argc, char **argv)
  };
  GError *error = NULL;
- 
+  
 +g_type_init ();
 +#if !GLIB_CHECK_VERSION (2,31,0)
  g_thread_init (NULL);

++ lightdm-set-gdmflexiserver-envvar.patch ++
--- /var/tmp/diff_new_pack.04u5b3/_old  2012-03-06 13:39:18.0 +0100
+++ /var/tmp/diff_new_pack.04u5b3/_new  2012-03-06 13:39:18.0 +0100
@@ -1,5 +1,5 @@
 # HG changeset patch
-# Parent ba843deea04ac9f614338045d71e362fd92127bc
+# Parent aea22cc6a9e4a9e6becbefa3ae7945b5a74d7802
 set the GDMFLEXISERVER environment variable for the gdmflexiserver wrapper
 
 diff --git a/src/session.c b/src/session.c
@@ -13,7 +13,7 @@
  
  session_set_env (session, USERNAME, user_get_name (user)); // FIXME: Is 
this required?
  
-@@ -455,7 +456,7 @@ session_run (Process *process)
+@@ -458,7 +459,7 @@ session_run (Process *process)
  pam_session_setup (session-priv-authentication);
  set_env_from_authentication (session, session-priv-authentication);
  set_locale (session);

++ lightdm-sysconfig-support.patch ++
--- /var/tmp/diff_new_pack.04u5b3/_old  2012-03-06 13:39:18.0 +0100
+++ /var/tmp/diff_new_pack.04u5b3/_new  2012-03-06 13:39:18.0 +0100
@@ -51,7 +51,7 @@
 diff --git a/src/display.c b/src/display.c
 --- a/src/display.c
 +++ b/src/display.c
-@@ -887,7 +887,10 @@ static void
+@@ -881,7 +881,10 @@ static void
  display_init (Display *display)
  {
  

commit lightdm for openSUSE:Factory

2012-01-17 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2012-01-17 11:33:52

Comparing /work/SRC/openSUSE:Factory/lightdm (Old)
 and  /work/SRC/openSUSE:Factory/.lightdm.new (New)


Package is lightdm, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/lightdm/lightdm.changes  2012-01-09 
15:19:33.0 +0100
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2012-01-17 
16:11:23.0 +0100
@@ -1,0 +2,7 @@
+Sun Jan  8 10:11:16 UTC 2012 - g...@opensuse.org
+
+- added lightdm-call-g_thread_init-conditionally.patch in order to
+  call g_thread_init() only on glib  2.31.0
+- no need to own %{_libexecdir}/X11/
+
+---

New:

  lightdm-call-g_thread_init-conditionally.patch



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.Em4mdS/_old  2012-01-17 16:11:25.0 +0100
+++ /var/tmp/diff_new_pack.Em4mdS/_new  2012-01-17 16:11:25.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package lightdm
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # Copyright (c) 2011 Guido Berhoerster.
 #
 # All modifications and additions to the file contributed by third parties
@@ -24,10 +24,10 @@
 
 Name:   lightdm
 Version:1.0.6
-Release:1
+Release:0
 Summary:Lightweight, Cross-desktop Display Manager
+License:GPL-3.0+
 Group:  System/X11/Displaymanagers
-License:GPLv3+
 Url:http://www.freedesktop.org/wiki/Software/LightDM
 Source0:%{name}-%{version}.tar.gz
 Source1:%{name}.pamd
@@ -52,21 +52,23 @@
 Patch8: lightdm-remove-xauthority-ownership-fix.patch
 # PATCH-FIX-UPSTREAM lightdm-CVE-2011-3153.patch prus...@opensuse.org -- fix 
vulnerability when reading .dmrc file
 Patch9: lightdm-CVE-2011-3153.patch
+# PATCH-FIX-UPSTREAM lightdm-call-g_thread_init-conditionally.patch 
g...@opensuse.org -- call g_thread_init() only on glib  2.31.0
+Patch10:lightdm-call-g_thread_init-conditionally.patch
+BuildRequires:  gcc-c++
+BuildRequires:  gnome-common
+BuildRequires:  gtk-doc
+BuildRequires:  intltool
+BuildRequires:  pam-devel
+BuildRequires:  vala
+BuildRequires:  pkgconfig(QtGui)
+BuildRequires:  pkgconfig(dbus-glib-1)
 BuildRequires:  pkgconfig(glib-2.0)
-BuildRequires:  pkgconfig(xcb)
-BuildRequires:  pkgconfig(xdmcp)
+BuildRequires:  pkgconfig(gobject-introspection-1.0)
+BuildRequires:  pkgconfig(gtk+-3.0)
 BuildRequires:  pkgconfig(libxklavier)
 BuildRequires:  pkgconfig(x11)
-BuildRequires:  pkgconfig(QtGui)
-BuildRequires:  pkgconfig(gtk+-3.0)
-BuildRequires:  pkgconfig(gobject-introspection-1.0)
-BuildRequires:  pkgconfig(dbus-glib-1)
-BuildRequires:  gcc-c++
-BuildRequires:  vala
-BuildRequires:  pam-devel
-BuildRequires:  intltool
-BuildRequires:  gtk-doc
-BuildRequires:  gnome-common
+BuildRequires:  pkgconfig(xcb)
+BuildRequires:  pkgconfig(xdmcp)
 Requires(pre):  pwdutils
 # 3rd party greeters don't have to follow
 # the same versioning of lightdm
@@ -179,6 +181,7 @@
 %patch7 -p1
 %patch8 -p1
 %patch9 -p1
+%patch10 -p1
 rm -f liblightdm-qt/*_moc.cpp greeters/qt/*_moc.cpp tests/src/*_moc.cpp
 
 %build
@@ -268,7 +271,6 @@
 %config %{_sysconfdir}/dbus-1/system.d/org.freedesktop.DisplayManager.conf
 %dir %{_sysconfdir}/apparmor.d/
 %{_sysconfdir}/apparmor.d/lightdm-guest-session
-%dir %{_libexecdir}/X11/
 %dir %{_libexecdir}/X11/displaymanagers/
 %{_libexecdir}/X11/displaymanagers/lightdm
 %dir %{_datadir}/xgreeters/

++ lightdm-CVE-2011-3153.patch ++
--- /var/tmp/diff_new_pack.Em4mdS/_old  2012-01-17 16:11:25.0 +0100
+++ /var/tmp/diff_new_pack.Em4mdS/_new  2012-01-17 16:11:25.0 +0100
@@ -1,11 +1,10 @@
-Description: drop privileges before reading ~/.dmrc
-Author: Marc Deslauriers marc.deslauri...@canonical.com
-Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/883865
+# HG changeset patch
+# Parent bbfdf2e9683e6399368f8168a01793dedab3130b
+drop privileges before reading ~/.dmrc (CVE-2011-3153)
 
-Index: lightdm-1.0.6/src/dmrc.c
-===
 lightdm-1.0.6.orig/src/dmrc.c
-+++ lightdm-1.0.6/src/dmrc.c
+diff --git a/src/dmrc.c b/src/dmrc.c
+--- a/src/dmrc.c
 b/src/dmrc.c
 @@ -24,7 +24,7 @@ dmrc_load (const gchar *username)
  User *user;
  GKeyFile *dmrc_file;

++ lightdm-call-g_thread_init-conditionally.patch ++
# HG changeset patch
# Parent e49002acbff3cb2ec011437ff6e402345ad1e78f
call g_thread_init() only on glib  2.31.0

diff --git a/src/lightdm.c b/src/lightdm.c
--- a/src/lightdm.c
+++ 

commit lightdm for openSUSE:Factory

2012-01-09 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2012-01-09 15:19:31

Comparing /work/SRC/openSUSE:Factory/lightdm (Old)
 and  /work/SRC/openSUSE:Factory/.lightdm.new (New)


Package is lightdm, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/lightdm/lightdm.changes  2011-11-16 
17:19:47.0 +0100
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2012-01-09 
15:19:33.0 +0100
@@ -1,0 +2,5 @@
+Sat Dec  3 11:43:28 UTC 2011 - g...@opensuse.org
+
+- regenerate moc files
+
+---



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.ni4DPw/_old  2012-01-09 15:19:34.0 +0100
+++ /var/tmp/diff_new_pack.ni4DPw/_new  2012-01-09 15:19:34.0 +0100
@@ -179,6 +179,7 @@
 %patch7 -p1
 %patch8 -p1
 %patch9 -p1
+rm -f liblightdm-qt/*_moc.cpp greeters/qt/*_moc.cpp tests/src/*_moc.cpp
 
 %build
 ./autogen.sh

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit lightdm for openSUSE:Factory

2011-11-16 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2011-11-16 17:19:20

Comparing /work/SRC/openSUSE:Factory/lightdm (Old)
 and  /work/SRC/openSUSE:Factory/.lightdm.new (New)


Package is lightdm, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/lightdm/lightdm.changes  2011-11-10 
15:50:27.0 +0100
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2011-11-16 
17:19:47.0 +0100
@@ -1,0 +2,5 @@
+Tue Nov 15 16:29:15 UTC 2011 - prus...@opensuse.org
+
+- fix .dmrc handling (CVE-2011-3153) [bnc#728627]
+
+---
@@ -7,2 +12,2 @@
-  .Xauthrotiy as root never was in a released openSUSE version
-  anyway
+  .Xauthority as root never was in a released openSUSE version
+  anyway (bnc#730062)

New:

  lightdm-CVE-2011-3153.patch



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.jLpvYh/_old  2011-11-16 17:19:48.0 +0100
+++ /var/tmp/diff_new_pack.jLpvYh/_new  2011-11-16 17:19:48.0 +0100
@@ -48,8 +48,10 @@
 Patch5: lightdm-default-configuration.patch
 # PATCH-FIX-UPSTREAM lightdm-lock-screen-before-switch.patch g...@opensuse.org 
-- Try to lock the screen before switching users
 Patch7: lightdm-lock-screen-before-switch.patch
-# PATCH-FIX-UPSTREAM lightdm-remove-xauthority-ownership-fix.patch 
g...@opensuse.org -- Remove the code correcting the ownership of .Xauthority 
files, it is still not secure and the buggy LightDM version writing .Xauthrotiy 
as root never was in a released openSUSE version anyway
+# PATCH-FIX-UPSTREAM lightdm-remove-xauthority-ownership-fix.patch 
g...@opensuse.org -- Remove the code correcting the ownership of .Xauthority 
files, it is still not secure and the buggy LightDM version writing .Xauthority 
as root never was in a released openSUSE version anyway
 Patch8: lightdm-remove-xauthority-ownership-fix.patch
+# PATCH-FIX-UPSTREAM lightdm-CVE-2011-3153.patch prus...@opensuse.org -- fix 
vulnerability when reading .dmrc file
+Patch9: lightdm-CVE-2011-3153.patch
 BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(xcb)
 BuildRequires:  pkgconfig(xdmcp)
@@ -176,6 +178,7 @@
 %patch5 -p1
 %patch7 -p1
 %patch8 -p1
+%patch9 -p1
 
 %build
 ./autogen.sh

++ lightdm-CVE-2011-3153.patch ++
Description: drop privileges before reading ~/.dmrc
Author: Marc Deslauriers marc.deslauri...@canonical.com
Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/883865

Index: lightdm-1.0.6/src/dmrc.c
===
--- lightdm-1.0.6.orig/src/dmrc.c
+++ lightdm-1.0.6/src/dmrc.c
@@ -24,7 +24,7 @@ dmrc_load (const gchar *username)
 User *user;
 GKeyFile *dmrc_file;
 gchar *path;
-gboolean have_dmrc;
+gboolean have_dmrc, drop_privileges;
 
 dmrc_file = g_key_file_new ();
 
@@ -38,7 +38,14 @@ dmrc_load (const gchar *username)
 /* Load from the user directory, if this fails (e.g. the user directory
  * is not yet mounted) then load from the cache */
 path = g_build_filename (user_get_home_directory (user), .dmrc, NULL);
+
+/* Guard against privilege escalation through symlinks, etc. */
+drop_privileges = geteuid () == 0;
+if (drop_privileges)
+privileges_drop (user);
 have_dmrc = g_key_file_load_from_file (dmrc_file, path, 
G_KEY_FILE_KEEP_COMMENTS, NULL);
+if (drop_privileges)
+privileges_reclaim ();
 g_free (path);
 
 /* If no ~/.dmrc, then load from the cache */  
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit lightdm for openSUSE:Factory

2011-11-10 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2011-11-10 15:50:25

Comparing /work/SRC/openSUSE:Factory/lightdm (Old)
 and  /work/SRC/openSUSE:Factory/.lightdm.new (New)


Package is lightdm, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/lightdm/lightdm.changes  2011-11-05 
11:49:29.0 +0100
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2011-11-10 
15:50:27.0 +0100
@@ -1,0 +2,9 @@
+Thu Nov 10 08:53:40 UTC 2011 - g...@opensuse.org
+
+- added lightdm-remove-xauthority-ownership-fix.patch which removes
+  the code correcting the ownership of .Xauthority files, it is
+  still not secure and the buggy LightDM version writing
+  .Xauthrotiy as root never was in a released openSUSE version
+  anyway
+
+---

New:

  lightdm-remove-xauthority-ownership-fix.patch



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.psFUuM/_old  2011-11-10 15:50:28.0 +0100
+++ /var/tmp/diff_new_pack.psFUuM/_new  2011-11-10 15:50:28.0 +0100
@@ -48,6 +48,8 @@
 Patch5: lightdm-default-configuration.patch
 # PATCH-FIX-UPSTREAM lightdm-lock-screen-before-switch.patch g...@opensuse.org 
-- Try to lock the screen before switching users
 Patch7: lightdm-lock-screen-before-switch.patch
+# PATCH-FIX-UPSTREAM lightdm-remove-xauthority-ownership-fix.patch 
g...@opensuse.org -- Remove the code correcting the ownership of .Xauthority 
files, it is still not secure and the buggy LightDM version writing .Xauthrotiy 
as root never was in a released openSUSE version anyway
+Patch8: lightdm-remove-xauthority-ownership-fix.patch
 BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(xcb)
 BuildRequires:  pkgconfig(xdmcp)
@@ -173,6 +175,7 @@
 %patch4 -p1
 %patch5 -p1
 %patch7 -p1
+%patch8 -p1
 
 %build
 ./autogen.sh

++ lightdm-remove-xauthority-ownership-fix.patch ++
# HG changeset patch
# Parent 50fa5a8c7f9d9a5b15b246ab29b0fedd373d42d4
removed the code correcting the ownership of .Xauthority files, it is still not 
secure and the buggy LightDM version writing .Xauthrotiy as root never was in a 
released openSUSE version anyway

diff --git a/src/xsession.c b/src/xsession.c
--- a/src/xsession.c
+++ b/src/xsession.c
@@ -102,16 +102,6 @@ xsession_setup (Session *session)
 else
 {  
 path = g_build_filename (user_get_home_directory (session_get_user 
(session)), .Xauthority, NULL);
-
-/* Workaround the case where the authority file might have been
- * incorrectly written as root in a buggy version of LightDM */
-if (getuid () == 0)
-{
-int result;
-result = lchown (path, user_get_uid (session_get_user 
(session)), user_get_gid (session_get_user (session)));
-if (result  0  errno != ENOENT)
-g_warning (Failed to correct ownership of %s: %s, path, 
strerror (errno));
-}
 }
 
 session_set_env (session, XAUTHORITY, path);
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit lightdm for openSUSE:Factory

2011-11-05 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2011-11-05 11:20:37

Comparing /work/SRC/openSUSE:Factory/lightdm (Old)
 and  /work/SRC/openSUSE:Factory/.lightdm.new (New)


Package is lightdm, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/lightdm/lightdm.changes  2011-11-02 
12:00:00.0 +0100
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2011-11-05 
11:49:29.0 +0100
@@ -1,0 +2,9 @@
+Wed Nov  2 16:38:24 UTC 2011 - g...@opensuse.org
+
+- Update to version 1.0.6
+  - use lchown for correcting ownership of ~/.Xauthority instead of
+chown, this fixes a security issue where using ~/.Xauthority as
+a symlink would cause LightDM to set the destination of the
+link to user ownership (CVE-2011-4105)
+
+---

Old:

  lightdm-1.0.5.tar.gz

New:

  lightdm-1.0.6.tar.gz



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.lnT3ao/_old  2011-11-05 11:49:52.0 +0100
+++ /var/tmp/diff_new_pack.lnT3ao/_new  2011-11-05 11:49:52.0 +0100
@@ -23,7 +23,7 @@
 %define qt_lib  lib%{qt_libname}-0
 
 Name:   lightdm
-Version:1.0.5
+Version:1.0.6
 Release:1
 Summary:Lightweight, Cross-desktop Display Manager
 Group:  System/X11/Displaymanagers

++ lightdm-1.0.5.tar.gz - lightdm-1.0.6.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lightdm-1.0.5/NEWS new/lightdm-1.0.6/NEWS
--- old/lightdm-1.0.5/NEWS  2011-10-26 18:18:20.0 +0200
+++ new/lightdm-1.0.6/NEWS  2011-11-02 16:29:08.0 +0100
@@ -1,3 +1,7 @@
+Overview of changes in lightdm 1.0.6
+
+* Use lchown for correcting ownership of ~/.Xauthority instead of chown
+
 Overview of changes in lightdm 1.0.5
 
 * Relax AppArmor guest profile to allow compiz to start
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lightdm-1.0.5/configure new/lightdm-1.0.6/configure
--- old/lightdm-1.0.5/configure 2011-10-26 18:18:46.0 +0200
+++ new/lightdm-1.0.6/configure 2011-11-02 16:27:41.0 +0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.68 for lightdm 1.0.5.
+# Generated by GNU Autoconf 2.68 for lightdm 1.0.6.
 #
 #
 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -567,8 +567,8 @@
 # Identity of this package.
 PACKAGE_NAME='lightdm'
 PACKAGE_TARNAME='lightdm'
-PACKAGE_VERSION='1.0.5'
-PACKAGE_STRING='lightdm 1.0.5'
+PACKAGE_VERSION='1.0.6'
+PACKAGE_STRING='lightdm 1.0.6'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1434,7 +1434,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.0.5 to adapt to many kinds of systems.
+\`configure' configures lightdm 1.0.6 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1504,7 +1504,7 @@
 
 if test -n $ac_init_help; then
   case $ac_init_help in
- short | recursive ) echo Configuration of lightdm 1.0.5:;;
+ short | recursive ) echo Configuration of lightdm 1.0.6:;;
esac
   cat \_ACEOF
 
@@ -1677,7 +1677,7 @@
 test -n $ac_init_help  exit $ac_status
 if $ac_init_version; then
   cat \_ACEOF
-lightdm configure 1.0.5
+lightdm configure 1.0.6
 generated by GNU Autoconf 2.68
 
 Copyright (C) 2010 Free Software Foundation, Inc.
@@ -2163,7 +2163,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.0.5, which was
+It was created by lightdm $as_me 1.0.6, which was
 generated by GNU Autoconf 2.68.  Invocation command line was
 
   $ $0 $@
@@ -2981,7 +2981,7 @@
 
 # Define the identity of the package.
  PACKAGE='lightdm'
- VERSION='1.0.5'
+ VERSION='1.0.6'
 
 
 cat confdefs.h _ACEOF
@@ -18986,7 +18986,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.0.5, which was
+This file was extended by lightdm $as_me 1.0.6, which was
 generated by GNU Autoconf 2.68.  Invocation command line was
 
   CONFIG_FILES= $CONFIG_FILES
@@ -19052,7 +19052,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.0.5
+lightdm config.status 1.0.6
 configured by $0, generated by GNU Autoconf 2.68,
   with 

commit lightdm for openSUSE:Factory

2011-11-02 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2011-11-02 11:59:59

Comparing /work/SRC/openSUSE:Factory/lightdm (Old)
 and  /work/SRC/openSUSE:Factory/.lightdm.new (New)


Package is lightdm, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/lightdm/lightdm.changes  2011-10-28 
19:57:26.0 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2011-11-02 
12:00:00.0 +0100
@@ -1,0 +2,7 @@
+Sun Oct 30 19:05:10 UTC 2011 - g...@opensuse.org
+
+- added dependency on gnome-themes-accessibility to
+  lightdm-gtk-greeter in order to make it high contrast
+  accessibility option work
+
+---



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.lUk4ue/_old  2011-11-02 12:00:01.0 +0100
+++ /var/tmp/diff_new_pack.lUk4ue/_new  2011-11-02 12:00:01.0 +0100
@@ -125,6 +125,7 @@
 Group:  System/X11/Displaymanagers
 Requires(post): update-alternatives
 Requires(postun):update-alternatives
+Recommends: gnome-themes-accessibility
 Requires:   %{name} = %{version}
 Requires:   %{gobject_lib} = %{version}
 Requires:   %{name}-gtk-greeter-branding = %{version}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit lightdm for openSUSE:Factory

2011-10-28 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2011-10-28 19:30:53

Comparing /work/SRC/openSUSE:Factory/lightdm (Old)
 and  /work/SRC/openSUSE:Factory/.lightdm.new (New)


Package is lightdm, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/lightdm/lightdm.changes  2011-10-26 
15:39:56.0 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2011-10-28 
19:57:26.0 +0200
@@ -1,0 +2,8 @@
+Thu Oct 27 16:28:08 UTC 2011 - g...@opensuse.org
+
+- update to version 1.0.5
+  - relax AppArmor guest profile to allow compiz to start
+  - connect up VNC settings for width, height, depth
+- dropped lightdm-vnc-configuration.patch which has been integrated
+
+---

Old:

  lightdm-1.0.4.tar.gz
  lightdm-vnc-configuration.patch

New:

  lightdm-1.0.5.tar.gz



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.1fQLUh/_old  2011-10-28 19:57:54.0 +0200
+++ /var/tmp/diff_new_pack.1fQLUh/_new  2011-10-28 19:57:54.0 +0200
@@ -23,7 +23,7 @@
 %define qt_lib  lib%{qt_libname}-0
 
 Name:   lightdm
-Version:1.0.4
+Version:1.0.5
 Release:1
 Summary:Lightweight, Cross-desktop Display Manager
 Group:  System/X11/Displaymanagers
@@ -48,8 +48,6 @@
 Patch5: lightdm-default-configuration.patch
 # PATCH-FIX-UPSTREAM lightdm-lock-screen-before-switch.patch g...@opensuse.org 
-- Try to lock the screen before switching users
 Patch7: lightdm-lock-screen-before-switch.patch
-# PATCH-FEATURE-UPSTREAM lightdm-vnc-configuration.patch g...@opensuse.org -- 
Set default resolution of VNC to 1024x768, add settings for width, height, 
depth into lightdm.conf
-Patch8: lightdm-vnc-configuration.patch
 BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(xcb)
 BuildRequires:  pkgconfig(xdmcp)
@@ -174,7 +172,6 @@
 %patch4 -p1
 %patch5 -p1
 %patch7 -p1
-%patch8 -p1
 
 %build
 ./autogen.sh

++ lightdm-1.0.4.tar.gz - lightdm-1.0.5.tar.gz ++
 18073 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit lightdm for openSUSE:Factory

2011-10-26 Thread h_root
Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2011-10-26 15:31:01

Comparing /work/SRC/openSUSE:Factory/lightdm (Old)
 and  /work/SRC/openSUSE:Factory/.lightdm.new (New)


Package is lightdm, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/lightdm/lightdm.changes  2011-10-19 
13:40:17.0 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2011-10-26 
15:39:56.0 +0200
@@ -1,0 +2,17 @@
+Wed Oct 26 09:47:23 UTC 2011 - g...@opensuse.org
+
+- update to version 1.0.4
+  - fix --enable-gtk-greeter=yes not working
+  - fix X sessions with arguments in Exec not working
+  - use previous session for automatic login or if greeter does not
+request one
+  - correct ownership of ~/.Xauthority if upgrading from buggy
+version of LightDM that had it root owned
+  - set default resolution of VNC to 1024x768, add settings for
+width, height, depth into lightdm.conf
+  - AppArmor profile: Fix broken gnome-keyring and dbus/gwibber,
+and quiesce annoying kernel audit messages for privileges that
+we definitively do not want to grant
+  - set LOGNAME environment variable
+
+---

Old:

  lightdm-1.0.3.tar.gz

New:

  lightdm-1.0.4.tar.gz



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.hfKLRG/_old  2011-10-26 15:40:12.0 +0200
+++ /var/tmp/diff_new_pack.hfKLRG/_new  2011-10-26 15:40:12.0 +0200
@@ -23,7 +23,7 @@
 %define qt_lib  lib%{qt_libname}-0
 
 Name:   lightdm
-Version:1.0.3
+Version:1.0.4
 Release:1
 Summary:Lightweight, Cross-desktop Display Manager
 Group:  System/X11/Displaymanagers

++ lightdm-1.0.3.tar.gz - lightdm-1.0.4.tar.gz ++
 23579 lines of diff (skipped)

++ lightdm-default-configuration.patch ++
--- /var/tmp/diff_new_pack.hfKLRG/_old  2011-10-26 15:40:12.0 +0200
+++ /var/tmp/diff_new_pack.hfKLRG/_new  2011-10-26 15:40:12.0 +0200
@@ -1,5 +1,5 @@
 # HG changeset patch
-# Parent 080ce97fa0f70bce82d41bc5ce308982a24f522a
+# Parent a5fbc3e2645c335d3936ca62c61b7555468f4da7
 openSUSE-specific default configuration
 
 diff --git a/data/lightdm.conf b/data/lightdm.conf
@@ -42,7 +42,7 @@
 diff --git a/data/users.conf b/data/users.conf
 --- a/data/users.conf
 +++ b/data/users.conf
-@@ -6,6 +6,6 @@
+@@ -9,6 +9,6 @@
  # hidden-shells = Shells that indicate a user cannot login
  #
  [UserAccounts]

++ lightdm-desktop-session-env-pam.patch ++
--- /var/tmp/diff_new_pack.hfKLRG/_old  2011-10-26 15:40:12.0 +0200
+++ /var/tmp/diff_new_pack.hfKLRG/_new  2011-10-26 15:40:12.0 +0200
@@ -1,11 +1,11 @@
 # HG changeset patch
-# Parent db97db2821c84b9a5d51c4c42f3e69ae6f45ca10
+# Parent cd6e0c1fd5632551b248be13bfebae8cd621114b
 pass a DESKTOP_SESSION environment variable with the name of the selected 
session into the PAM environment
 
 diff --git a/src/display.c b/src/display.c
 --- a/src/display.c
 +++ b/src/display.c
-@@ -465,6 +465,8 @@ create_session (Display *display, PAMSes
+@@ -490,6 +490,8 @@ create_session (Display *display, PAMSes
  session_set_authentication (session, authentication);
  session_set_command (session, command);
  g_free (command);
@@ -88,7 +88,7 @@
  void
  session_set_command (Session *session, const gchar *command)
  {
-@@ -273,7 +291,7 @@ session_real_start (Session *session)
+@@ -277,7 +295,7 @@ session_real_start (Session *session)
  process_set_command (PROCESS (session), absolute_command);
  g_free (absolute_command);
  

++ lightdm-set-gdmflexiserver-envvar.patch ++
--- /var/tmp/diff_new_pack.hfKLRG/_old  2011-10-26 15:40:12.0 +0200
+++ /var/tmp/diff_new_pack.hfKLRG/_new  2011-10-26 15:40:12.0 +0200
@@ -1,19 +1,19 @@
 # HG changeset patch
-# Parent 4efa36a96678139f52531e2309798ccad731be02
+# Parent ba843deea04ac9f614338045d71e362fd92127bc
 set the GDMFLEXISERVER environment variable for the gdmflexiserver wrapper
 
 diff --git a/src/session.c b/src/session.c
 --- a/src/session.c
 +++ b/src/session.c
-@@ -272,6 +272,7 @@ session_start (Session *session)
- session_set_env (session, USERNAME, user_get_name (user)); // FIXME: Is 
this required?
+@@ -274,6 +274,7 @@ session_start (Session *session)
+ session_set_env (session, LOGNAME, user_get_name (user));
  session_set_env (session, HOME, user_get_home_directory (user));
  session_set_env (session, SHELL, user_get_shell (user));
 +session_set_env (session, GDMFLEXISERVER, PKGLIBEXEC_DIR 
/gdmflexiserver);
  
- return SESSION_GET_CLASS (session)-start (session);
- }
-@@ -451,7 +452,7 @@ session_run 

commit lightdm for openSUSE:Factory

2011-10-08 Thread h_root

Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory
checked in at Sat Oct 8 22:03:36 CEST 2011.




--- openSUSE:Factory/lightdm/lightdm.changes2011-10-06 16:43:22.0 
+0200
+++ /mounts/work_src_done/STABLE/lightdm/lightdm.changes2011-10-08 
16:03:29.0 +0200
@@ -1,0 +2,9 @@
+Sat Oct  8 11:24:00 UTC 2011 - g...@opensuse.org
+
+- update to version 1.0.3
+  - fix reference counting issue in ConsoleKit code
+  - really add the lightdm-guest-session-wrapper
+- added lightdm-use-pkglibexecdir.patch in order to use
+  pkglibexecdir instead of libexecdir for helper binaries/scripts
+
+---

calling whatdependson for head-i586


Old:

  lightdm-1.0.2.tar.gz

New:

  lightdm-1.0.3.tar.gz
  lightdm-use-pkglibexecdir.patch



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.xBBEum/_old  2011-10-08 22:03:27.0 +0200
+++ /var/tmp/diff_new_pack.xBBEum/_new  2011-10-08 22:03:27.0 +0200
@@ -23,7 +23,7 @@
 %define qt_lib  lib%{qt_libname}-0
 
 Name:   lightdm
-Version:1.0.2
+Version:1.0.3
 Release:1
 Summary:Lightweight, Cross-desktop Display Manager
 Group:  System/X11/Displaymanagers
@@ -34,6 +34,8 @@
 Source2:%{name}-autologin.pamd
 Source3:X11-displaymanagers-%{name}
 Source100:  %{name}-rpmlintrc
+# PATCH-FEATURE-OPENSUSE lightdm-use-pkglibexecdir.patch g...@opensuse.org -- 
Use pkglibexecdir instead of libexecdir for helper binaries/scripts
+Patch0: lightdm-use-pkglibexecdir.patch
 # PATCH-FEATURE-OPENSUSE lightdm-sysconfig-support.patch g...@opensuse.org -- 
Adds support for reading configuration options from 
/etc/sysconfig/displaymanager and /etc/sysconfig/windowmanager
 Patch1: lightdm-sysconfig-support.patch
 # PATCH-FEATURE-OPENSUSE lightdm-xauthlocalhostname-support.patch 
g...@opensuse.org -- Set XAUTHLOCALHOSTNAME to localhost for local logins to 
avoid issues in the session in case the hostname changes
@@ -163,6 +165,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
@@ -191,9 +194,6 @@
 install -D -m 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/pam.d/lightdm-autologin
 install -D -m 644 %{SOURCE3} 
%{buildroot}%{_libexecdir}/X11/displaymanagers/lightdm
 
-mv %{buildroot}%{_libexecdir}/lightdm-set-defaults \
-%{buildroot}%{_libexecdir}/lightdm/lightdm-set-defaults
-
 install -d %{buildroot}%{_localstatedir}/log/lightdm
 install -d %{buildroot}%{_localstatedir}/run/lightdm
 install -d %{buildroot}%{_localstatedir}/lib/lightdm
@@ -251,6 +251,7 @@
 %dir %{_libexecdir}/lightdm/
 %{_libexecdir}/%{name}/lightdm-set-defaults
 %{_libexecdir}/%{name}/gdmflexiserver
+%{_libexecdir}/%{name}/lightdm-guest-session-wrapper
 %dir %{_sysconfdir}/lightdm/
 %config %{_sysconfdir}/lightdm/lightdm.conf
 %config %{_sysconfdir}/lightdm/users.conf

++ lightdm-1.0.2.tar.gz - lightdm-1.0.3.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lightdm-1.0.2/NEWS new/lightdm-1.0.3/NEWS
--- old/lightdm-1.0.2/NEWS  2011-10-06 07:09:15.0 +0200
+++ new/lightdm-1.0.3/NEWS  2011-10-08 01:05:51.0 +0200
@@ -1,3 +1,8 @@
+Overview of changes in lightdm 1.0.3
+
+* Fix reference counting issue in ConsoleKit code
+* Really add the lightdm-guest-session-wrapper
+
 Overview of changes in lightdm 1.0.2
 
 * Fix daemon from blocking if Accounts Service does not exist
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lightdm-1.0.2/configure new/lightdm-1.0.3/configure
--- old/lightdm-1.0.2/configure 2011-10-06 07:21:35.0 +0200
+++ new/lightdm-1.0.3/configure 2011-10-08 00:58:50.0 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.68 for lightdm 1.0.2.
+# Generated by GNU Autoconf 2.68 for lightdm 1.0.3.
 #
 #
 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -567,8 +567,8 @@
 # Identity of this package.
 PACKAGE_NAME='lightdm'
 PACKAGE_TARNAME='lightdm'
-PACKAGE_VERSION='1.0.2'
-PACKAGE_STRING='lightdm 1.0.2'
+PACKAGE_VERSION='1.0.3'
+PACKAGE_STRING='lightdm 1.0.3'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1434,7 +1434,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.0.2 to adapt to many kinds of systems.
+\`configure' configures lightdm 1.0.3 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1504,7 +1504,7 @@
 
 if test -n $ac_init_help; then
   case $ac_init_help in
- short | recursive ) echo Configuration of lightdm 1.0.2:;;
+ 

commit lightdm for openSUSE:Factory

2011-09-27 Thread h_root

Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory
checked in at Tue Sep 27 16:11:02 CEST 2011.




--- lightdm/lightdm.changes 2011-09-22 11:14:47.0 +0200
+++ /mounts/work_src_done/STABLE/lightdm/lightdm.changes2011-09-26 
16:08:20.0 +0200
@@ -1,0 +2,5 @@
+Mon Sep 26 14:07:55 UTC 2011 - g...@opensuse.org
+
+- make greeters depend on main package
+
+---

calling whatdependson for head-i586




Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.n75KSq/_old  2011-09-27 16:10:58.0 +0200
+++ /var/tmp/diff_new_pack.n75KSq/_new  2011-09-27 16:10:58.0 +0200
@@ -121,6 +121,7 @@
 Group:  System/X11/Displaymanagers
 Requires(post): update-alternatives
 Requires(postun):update-alternatives
+Requires:   %{name} = %{version}
 Requires:   %{gobject_lib} = %{version}
 Requires:   %{name}-gtk-greeter-branding = %{version}
 Provides:   lightdm-greeter = %{version}
@@ -150,6 +151,7 @@
 Group:  System/X11/Displaymanagers
 Requires(post): update-alternatives
 Requires(postun):update-alternatives
+Requires:   %{name} = %{version}
 Requires:   %{qt_lib} = %{version}
 Provides:   lightdm-greeter = %{version}
 






Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit lightdm for openSUSE:Factory

2011-09-22 Thread h_root

Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory
checked in at Thu Sep 22 12:56:03 CEST 2011.




--- lightdm/lightdm.changes 2011-09-20 12:42:22.0 +0200
+++ /mounts/work_src_done/STABLE/lightdm/lightdm.changes2011-09-22 
11:14:47.0 +0200
@@ -1,0 +2,15 @@
+Thu Sep 22 08:29:22 UTC 2011 - g...@opensuse.org
+
+- update to version 0.9.8
+  - allow lightdm --version to be run as non-root
+  - automatically respond to PAM messages without prompts
+  - create 'AddLocalXSeat' D-Bus method, and require root to use
+'AddSeat'
+  - fix multi-seat configuration picking the same display number
+  - use correct D-Bus and power interface in liblightdm-qt
+  - run pam_setcred inside the session process so pam_group works
+  - make sure one session is always selected in the GTK greeter
+- install displaymanager configuration script into
+  %{_libexecdir}/X11/displaymanagers/ (bnc#714003)
+
+---

calling whatdependson for head-i586


Old:

  lightdm-0.9.7.99_bzr20110920.tar.gz

New:

  lightdm-0.9.8.tar.gz



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.DQQ9bB/_old  2011-09-22 12:55:59.0 +0200
+++ /var/tmp/diff_new_pack.DQQ9bB/_new  2011-09-22 12:55:59.0 +0200
@@ -23,7 +23,7 @@
 %define qt_lib  lib%{qt_libname}-0
 
 Name:   lightdm
-Version:0.9.7.99_bzr20110920
+Version:0.9.8
 Release:1
 Summary:Lightweight, Cross-desktop Display Manager
 Group:  System/X11/Displaymanagers
@@ -185,7 +185,7 @@
 
 install -D -m 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/pam.d/lightdm
 install -D -m 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/pam.d/lightdm-autologin
-install -D -m 644 %{SOURCE3} %{buildroot}%{_libdir}/X11/displaymanagers/lightdm
+install -D -m 644 %{SOURCE3} 
%{buildroot}%{_libexecdir}/X11/displaymanagers/lightdm
 
 mv %{buildroot}%{_libexecdir}/lightdm-set-defaults \
 %{buildroot}%{_libexecdir}/lightdm/lightdm-set-defaults
@@ -253,9 +253,9 @@
 %config %{_sysconfdir}/lightdm/keys.conf
 %config %{_sysconfdir}/pam.d/lightdm*
 %config %{_sysconfdir}/dbus-1/system.d/org.freedesktop.DisplayManager.conf
-%dir %{_libdir}/X11/
-%dir %{_libdir}/X11/displaymanagers/
-%{_libdir}/X11/displaymanagers/lightdm
+%dir %{_libexecdir}/X11/
+%dir %{_libexecdir}/X11/displaymanagers/
+%{_libexecdir}/X11/displaymanagers/lightdm
 %dir %{_datadir}/xgreeters/
 %ghost %attr(751,lightdm,lightdm) %dir %{_localstatedir}/run/lightdm
 %attr(750,lightdm,lightdm) %dir %{_localstatedir}/log/lightdm

++ lightdm-0.9.7.99_bzr20110920.tar.gz - lightdm-0.9.8.tar.gz ++
 64633 lines of diff (skipped)

++ lightdm-desktop-session-env-pam.patch ++
--- /var/tmp/diff_new_pack.DQQ9bB/_old  2011-09-22 12:55:59.0 +0200
+++ /var/tmp/diff_new_pack.DQQ9bB/_new  2011-09-22 12:55:59.0 +0200
@@ -1,5 +1,5 @@
 # HG changeset patch
-# Parent 0fd6772405c66ee0058a5a70c2c550821b930582
+# Parent 4ec4b8145067aadcb107ee3f68acb314e76f2f00
 pass a DESKTOP_SESSION environment variable with the name of the selected 
session into the PAM environment
 
 diff --git a/src/display.c b/src/display.c
@@ -12,8 +12,8 @@
 +if (!is_greeter)
 +session_set_user_session_name (session, session_name);
  
- process_set_env (PROCESS (session), DESKTOP_SESSION, session_name); // 
FIXME: Apparently deprecated?
- process_set_env (PROCESS (session), GDMSESSION, session_name); // 
FIXME: Not cross-desktop
+ session_set_env (session, DESKTOP_SESSION, session_name); // FIXME: 
Apparently deprecated?
+ session_set_env (session, GDMSESSION, session_name); // FIXME: Not 
cross-desktop
 diff --git a/src/pam-session.c b/src/pam-session.c
 --- a/src/pam-session.c
 +++ b/src/pam-session.c
@@ -51,7 +51,7 @@
 -gboolean pam_session_open (PAMSession *session);
 +gboolean pam_session_open (PAMSession *session, const gchar *session_name);
  
- gboolean pam_session_get_in_session (PAMSession *session);
+ gboolean pam_session_setup (PAMSession *session);
  
 diff --git a/src/session.c b/src/session.c
 --- a/src/session.c
@@ -88,21 +88,21 @@
  void
  session_set_command (Session *session, const gchar *command)
  {
-@@ -272,7 +290,7 @@ session_real_start (Session *session)
+@@ -290,7 +308,7 @@ session_real_start (Session *session)
  g_free (path);
  }
  
 -pam_session_open (session-priv-authentication);
 +pam_session_open (session-priv-authentication, 
session-priv-user_session_name);
-   
- /* Open ConsoleKit session */
- if (getuid () == 0)
+ set_env_from_authentication (session, session-priv-authentication);
+ 
+ set_language (session);
 diff --git a/src/session.h b/src/session.h
 --- a/src/session.h
 +++ b/src/session.h
-@@ -55,6 +55,10 @@ void session_set_command (Session *sessi
+@@ -60,6 

commit lightdm for openSUSE:Factory

2011-09-21 Thread h_root

Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory
checked in at Wed Sep 21 17:11:25 CEST 2011.




--- lightdm/lightdm.changes 2011-09-07 12:08:22.0 +0200
+++ /mounts/work_src_done/STABLE/lightdm/lightdm.changes2011-09-20 
12:42:22.0 +0200
@@ -1,0 +2,35 @@
+Tue Sep 20 10:34:07 UTC 2011 - g...@opensuse.org
+
+- update to current pre-0.9.8 bzr snapshot
+  - add ability to set the language of a user from the greeter
+  - set LANG variable based on the user language
+  - add language selector into GTK greeter (disabled by default)
+  - allow TCP/IP connections if xserver-allow-tcp is true
+ 
+---
+Mon Sep 19 22:31:28 UTC 2011 - g...@opensuse.org
+
+- added configuration script for /etc/init.d/xdm
+
+---
+Mon Sep 19 11:45:35 UTC 2011 - g...@opensuse.org
+
+- update to current pre-0.9.8 bzr snapshot
+  - Remove GetSeatForCookie and GetSessionForCookie now
+XDG_SEAT_PATH and XDG_SESSION_PATH exist
+  - Change log filenames to be unique across different display
+types
+  - Fix up script hooks, add regression tests for them
+  - Complete removal of X code from the core of LightDM, so it can
+better support various display types
+  - Set PAM_TTY to the display name, not the tty device
+  - Only unlock displays if switched to from greeter
+  - Make log file not system readable
+  - Write ~/.Xauthority inside the session process so it cannot be
+hijacked
+  - Set PAM_TTY and PAM_XDISPLAY when opening PAM session
+  - Add VNC server support
+  - Do not write ~/.dmrc and ~/.Xauthority as root, this addresses
+CVE-2011-3349
+
+---

calling whatdependson for head-i586


Old:

  lightdm-0.9.5.tar.gz

New:

  X11-displaymanagers-lightdm
  lightdm-0.9.7.99_bzr20110920.tar.gz



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.JhPHeo/_old  2011-09-21 17:11:09.0 +0200
+++ /var/tmp/diff_new_pack.JhPHeo/_new  2011-09-21 17:11:09.0 +0200
@@ -23,7 +23,7 @@
 %define qt_lib  lib%{qt_libname}-0
 
 Name:   lightdm
-Version:0.9.5
+Version:0.9.7.99_bzr20110920
 Release:1
 Summary:Lightweight, Cross-desktop Display Manager
 Group:  System/X11/Displaymanagers
@@ -32,6 +32,7 @@
 Source0:%{name}-%{version}.tar.gz
 Source1:%{name}.pamd
 Source2:%{name}-autologin.pamd
+Source3:X11-displaymanagers-%{name}
 Source100:  %{name}-rpmlintrc
 # PATCH-FEATURE-OPENSUSE lightdm-sysconfig-support.patch g...@opensuse.org -- 
Adds support for reading configuration options from 
/etc/sysconfig/displaymanager and /etc/sysconfig/windowmanager
 Patch1: lightdm-sysconfig-support.patch
@@ -80,7 +81,6 @@
 %lang_package
 %package -n %{gobject_lib}
 
-
 Summary:LightDM GObject-based Client Library
 Group:  System/Libraries
 
@@ -89,7 +89,6 @@
 
 %package gobject-devel
 
-
 Summary:Development Files for %{gobject_lib}
 Group:  Development/Libraries/C and C++
 Requires:   %{gobject_lib} = %{version}
@@ -100,7 +99,6 @@
 
 %package -n %{qt_lib}
 
-
 Summary:LightDM Qt-based Client Library
 Group:  System/Libraries
 
@@ -109,7 +107,6 @@
 
 %package qt-devel
 
-
 Summary:Development Files for %{qt_lib}
 Group:  Development/Libraries/C and C++
 Requires:   %{qt_lib} = %{version}
@@ -120,7 +117,6 @@
 
 %package gtk-greeter
 
-
 Summary:GTK-based Greeter for LightDM
 Group:  System/X11/Displaymanagers
 Requires(post): update-alternatives
@@ -135,7 +131,6 @@
 
 %package gtk-greeter-branding-upstream
 
-
 Summary:Upstream branding of %{name}-gtk-greeter
 Group:  System/X11/Displaymanagers
 Requires:   %{name}-gtk-greeter = %{version}
@@ -151,7 +146,6 @@
 
 %package qt-greeter
 
-
 Summary:Qt-based Greeter for LightDM
 Group:  System/X11/Displaymanagers
 Requires(post): update-alternatives
@@ -191,6 +185,7 @@
 
 install -D -m 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/pam.d/lightdm
 install -D -m 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/pam.d/lightdm-autologin
+install -D -m 644 %{SOURCE3} %{buildroot}%{_libdir}/X11/displaymanagers/lightdm
 
 mv %{buildroot}%{_libexecdir}/lightdm-set-defaults \
 %{buildroot}%{_libexecdir}/lightdm/lightdm-set-defaults
@@ -258,6 +253,9 @@
 %config %{_sysconfdir}/lightdm/keys.conf
 %config %{_sysconfdir}/pam.d/lightdm*
 %config %{_sysconfdir}/dbus-1/system.d/org.freedesktop.DisplayManager.conf
+%dir %{_libdir}/X11/
+%dir %{_libdir}/X11/displaymanagers/
+%{_libdir}/X11/displaymanagers/lightdm
 %dir %{_datadir}/xgreeters/
 %ghost %attr(751,lightdm,lightdm) %dir %{_localstatedir}/run/lightdm
 

commit lightdm for openSUSE:Factory

2011-09-05 Thread h_root

Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory
checked in at Mon Sep 5 16:38:06 CEST 2011.




--- lightdm/lightdm.changes 2011-07-31 14:36:53.0 +0200
+++ lightdm/lightdm.changes 2011-09-03 14:39:52.0 +0200
@@ -1,0 +2,86 @@
+Sat Sep  3 12:27:28 UTC 2011 - g...@opensuse.org
+
+- add branding for lightdm-gtk-greeter
+
+---
+Fri Sep  2 17:26:24 UTC 2011 - g...@opensuse.org
+
+- reworked lightdm-add-scripting-hooks.patch in order to match the
+  version committed upstream
+- added lightdm-set-gdmflexiserver-envvar.patch which sets the
+  GDMFLEXISERVER environment variable for the gdmflexiserver
+  wrapper
+- added lightdm-lock-screen-before-switch.patch in order to try
+  locking the screen before switching users
+- fixed usage of --libexecdir
+
+---
+Sat Aug 27 20:49:21 UTC 2011 - g...@opensuse.org
+
+- use update-alternatives for selecting the default greeter
+
+---
+Sat Aug 27 14:01:19 UTC 2011 - g...@opensuse.org
+
+- added lightdm-fix-underlinking.patch in order to fix an
+  underlinking issue with test-qt-greeter
+
+---
+Thu Aug 25 08:56:38 UTC 2011 - and...@opensuse.org
+
+- Added proper Supplements for the greeters
+- remove version require for the greeters, 3rd party greeters
+  don't always follow the same version as lightdm
+
+---
+Tue Aug 23 07:17:19 UTC 2011 - g...@opensuse.org
+
+- added lightdm-add-scripting-hooks.patch which implements
+  scripting hooks compatible with xdm/gdm (lp#602505)
+
+---
+Mon Aug 22 20:51:09 UTC 2011 - g...@opensuse.org
+
+- update to verion 0.9.4
+  - lightdm-set-defaults enables tweaking the default session and
+chosen greeter for lightdm
+  - move xsessions-directory and xgreeters-directory from
+[SeatDefaults] to [LightDM].
+  - add AddSeat D-Bus method for adding dynamic seats
+  - added a dm-tool program that allows user switching and adding
+seats
+  - allow remote X servers, e.g. launched using dm-tool
+add-nested-seat
+  - don't allow autologin-username to be set to empty
+- removed obsolete lightdm-handle-empty-autologin-user.patch
+- package gdmflexiserver under libexecdir
+
+---
+Mon Aug 22 18:51:01 UTC 2011 - and...@opensuse.org
+
+- added dbus-glib-1 as build requires to fix pkgconfig dependencies
+
+---
+Mon Aug 22 12:32:53 UTC 2011 - g...@opensuse.org
+
+- fixed typo
+- removed dependency of lightdm-gobject-devel on lightdm
+- removed stale dependency of lightdm-gtk-greeter on gtk2
+
+---
+Thu Aug 11 16:11:52 UTC 2011 - g...@opensuse.org
+
+- update to version 0.9.3
+  - unlock ConsoleKit sessions when switching to them
+  - add a gdmflexiserver binary that provides backwards
+compatibility with existing sessions
+  - set XDG_SEAT_PATH and XDG_SESSION_PATH environment variables
+for sessions
+  - always set XAUTHORITY environment variable so sudo keeps
+accessing the correct X authority
+  - connect up lightdm_user_get_logged_in in liblightdm-gobject
+  - ignore sessions that fail TryExec or are hidden
+  - add missing home_directory User property missing in Vala
+bindings
+
+---

calling whatdependson for head-i586


Old:

  lightdm-0.9.2.tar.gz
  lightdm-handle-empty-autologin-user.patch

New:

  lightdm-0.9.4.tar.gz
  lightdm-add-scripting-hooks.patch
  lightdm-fix-underlinking.patch
  lightdm-lock-screen-before-switch.patch
  lightdm-set-gdmflexiserver-envvar.patch



Other differences:
--
++ lightdm.spec ++
--- /var/tmp/diff_new_pack.azIsdR/_old  2011-09-05 16:37:09.0 +0200
+++ /var/tmp/diff_new_pack.azIsdR/_new  2011-09-05 16:37:09.0 +0200
@@ -23,7 +23,7 @@
 %define qt_lib  lib%{qt_libname}-0
 
 Name:   lightdm
-Version:0.9.2
+Version:0.9.4
 Release:1
 Summary:Lightweight, Cross-desktop Display Manager
 Group:  System/X11/Displaymanagers
@@ -33,16 +33,23 @@
 Source1:%{name}.pamd
 Source2:%{name}-autologin.pamd
 Source100:  %{name}-rpmlintrc
-# PATCH-FEATURE-OPENSUSE lightdm-default-configuration.patch g...@opensuse.org 
-- Modifies configuration with suitable defaults for openSUSE
-Patch0: lightdm-default-configuration.patch
+# PATCH-FEATURE-UPSTREAM lightdm-add-scripting-hooks.patch lp#602505 
g...@opensuse.org 

commit lightdm for openSUSE:Factory

2011-08-08 Thread h_root

Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory
checked in at Mon Aug 8 15:58:43 CEST 2011.




New Changes file:

--- /dev/null   2010-08-26 16:28:41.0 +0200
+++ /mounts/work_src_done/STABLE/lightdm/lightdm.changes2011-07-31 
14:36:53.0 +0200
@@ -0,0 +1,34 @@
+---
+Sun Jul 31 12:34:24 UTC 2011 - g...@opensuse.org
+
+- changed lightdm-sysconfig-support.patch so that the sysconfig
+  parser does not print debug information which would go to the
+  console
+
+---
+Thu Jul 28 09:05:58 UTC 2011 - g...@opensuse.org
+
+- fixed some typos in lightdm-sysconfig-support.patch and
+  lightdm-handle-empty-autologin-user.patch and handle invalid
+  autologin-user properly
+
+---
+Tue Jul 26 16:09:30 UTC 2011 - g...@opensuse.org
+
+- update to version 0.9.2:
+  - fix annotation and Vala bindings for getting the UserList
+singleton
+  - fix GTK+ greeter error label not being shown
+  - don't set SIGQUIT to ignore in child processes
+  - reworked the PAM code as ecryptfs users weren't able to log in
+- added lightdm-handle-empty-autologin-user.patch in order to
+  prevent auto-login as nobody when autologin-user or
+  DISPLAYMANAGER_AUTOLOGIN are set to an empty string
+- added patch tags
+- split off -lang subpackage
+
+---
+Mon Jul 25 15:31:23 UTC 2011 - g...@opensuse.org
+
+- initial packaging
+

calling whatdependson for head-i586


New:

  lightdm-0.9.2.tar.gz
  lightdm-autologin.pamd
  lightdm-default-configuration.patch
  lightdm-desktop-session-env-pam.patch
  lightdm-handle-empty-autologin-user.patch
  lightdm-rpmlintrc
  lightdm-sysconfig-support.patch
  lightdm-xauthlocalhostname-support.patch
  lightdm.changes
  lightdm.pamd
  lightdm.spec



Other differences:
--
++ lightdm.spec ++
#
# spec file for package lightdm
#
# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2011 Guido Berhoerster.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An Open Source License is a
# 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/
#


%define gobject_libname lightdm-gobject-1
%define gobject_lib lib%{gobject_libname}-0
%define qt_libname  lightdm-qt-1
%define qt_lib  lib%{qt_libname}-0

Name:   lightdm
Version:0.9.2
Release:1
Summary:Lightweight, Cross-desktop Display Manager
Group:  System/X11/Displaymanagers
License:GPLv3+
Url:http://www.freedesktop.org/wiki/Software/LightDM
Source0:%{name}-%{version}.tar.gz
Source1:%{name}.pamd
Source2:%{name}-autologin.pamd
Source100:  %{name}-rpmlintrc
# PATCH-FEATURE-OPENSUSE lightdm-default-configuration.patch g...@opensuse.org 
-- Modifies configuration with suitable defaults for openSUSE
Patch0: lightdm-default-configuration.patch
# PATCH-FEATURE-OPENSUSE lightdm-sysconfig-support.patch g...@opensuse.org -- 
Adds support for reading configuration options from 
/etc/sysconfig/displaymanager and /etc/sysconfig/windowmanager
Patch1: lightdm-sysconfig-support.patch
# PATCH-FEATURE-OPENSUSE lightdm-xauthlocalhostname-support.patch 
g...@opensuse.org -- Set XAUTHLOCALHOSTNAME to localhost for local logins to 
avoid issues in the session in case the hostname changes
Patch2: lightdm-xauthlocalhostname-support.patch
# PATCH-FEATURE-OPENSUSE lightdm-desktop-session-env-pam.patch 
g...@opensuse.org -- Sets a PAM environment variable to let the pam 
gnome-keyring module know which session is started
Patch3: lightdm-desktop-session-env-pam.patch
# PATCH-FIX-UPSTREAM lightdm-handle-empty-autologin-user.patch 
g...@opensuse.org -- Prevent auto-login as nobody when autologin-user or 
DISPLAYMANAGER_AUTOLOGIN are set to an empty string
Patch4: lightdm-handle-empty-autologin-user.patch
BuildRequires:  pkgconfig(glib-2.0)
BuildRequires:  pkgconfig(xcb)
BuildRequires:  pkgconfig(xdmcp)
BuildRequires:  pkgconfig(libxklavier)
BuildRequires:  pkgconfig(x11)
BuildRequires:  pkgconfig(QtGui)
BuildRequires:  pkgconfig(gtk+-3.0)
BuildRequires:  pkgconfig(gobject-introspection-1.0)
BuildRequires:  gcc-c++
BuildRequires:  vala