commit lightdm for openSUSE:Factory
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
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
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
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
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
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
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
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
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
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
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
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
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
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 VogtSubject: 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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