Hello community,

here is the log from the commit of package gdm for openSUSE:Factory checked in 
at 2012-01-26 14:02:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gdm (Old)
 and      /work/SRC/openSUSE:Factory/.gdm.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gdm", Maintainer is "dli...@suse.com"

Changes:
--------
--- /work/SRC/openSUSE:Factory/gdm/gdm.changes  2012-01-09 12:04:16.000000000 
+0100
+++ /work/SRC/openSUSE:Factory/.gdm.new/gdm.changes     2012-01-26 
14:02:12.000000000 +0100
@@ -1,0 +2,27 @@
+Tue Jan 17 09:43:44 UTC 2012 - vu...@opensuse.org
+
+- Update to version 3.2.1.1:
+  + Change the way we do dconf again (bgo#662168)
+- Changes from version 3.2.1:
+  + Legacy authentication fixes
+  + Change the way we do dconf
+  + Rearrange pam files for fingerprint/smartcard
+  + Add new "disable-user-list" gsettings key
+  + Allow users to connect to local $DISPLAY when ssh'd in without
+    mucking with xauth
+  + Updated translations.
+- Add xz BuildRequires because we can't build a package for a
+  xz-compressed tarball without explicitly specifying that... See
+  bnc#697467 for more details.
+- Drop gdm-unified-auth.patch and gdm-fix-no-split-again.patch:
+  fixed upstream.
+- Rebase gdm-helper-directory.patch.
+- Update for the new way to handle the gdm dconf database:
+  + Add Requires(post) for dconf.
+  + Call "dconf update" in %posttrans to generate the dconf
+    database for gdm after installation, as documented in
+    bgo#662168.
+  + Remove /etc/dconf/profile/gdm and touch it in %install, so we
+    can install the file as %ghost.
+
+-------------------------------------------------------------------

Old:
----
  gdm-3.2.0.tar.bz2
  gdm-fix-no-split-again.patch
  gdm-unified-auth.patch

New:
----
  gdm-3.2.1.1.tar.xz

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

Other differences:
------------------
++++++ gdm.spec ++++++
--- /var/tmp/diff_new_pack.cTvd7b/_old  2012-01-26 14:02:13.000000000 +0100
+++ /var/tmp/diff_new_pack.cTvd7b/_new  2012-01-26 14:02:13.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gdm
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,17 +15,18 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 # FIXME: need to check what should be done to enable this (at least adapt the 
pam files). See bnc#699999
 %define enable_split_authentication 0
 
 Name:           gdm
-Version:        3.2.0
+Version:        3.2.1.1
 Release:        0
 Summary:        The GNOME Display Manager
 License:        GPL-2.0+
 Group:          System/GUI/GNOME
 Url:            http://projects.gnome.org/gdm/
-Source:         
http://download.gnome.org/sources/gdm/3.2/%{name}-%{version}.tar.bz2
+Source:         
http://download.gnome.org/sources/gdm/3.2/%{name}-%{version}.tar.xz
 Source1:        gdm.pamd
 Source2:        gdm-autologin.pamd
 Source3:        gdm-welcome.pamd
@@ -68,10 +69,6 @@
 Patch40:        gdm-look-at-runlevel.patch
 # PATCH-FIX-OPENSUSE gdm-selinux.patch -- Small changes to make it compile 
fine with SELinux
 Patch60:        gdm-selinux.patch
-# PATCH-FIX-OPENSUSE gdm-unified-auth.patch bgo#658451 vu...@opensuse.org -- 
Fix "better unified authentication compatibility"
-Patch61:        gdm-unified-auth.patch
-# PATCH-FIX-OPENSUSE gdm-fix-no-split-again.patch bgo#658451 
vu...@opensuse.org -- Fix in addition to previous patch, to prevent crash in 
old greeter when trying to login
-Patch62:        gdm-fix-no-split-again.patch
 BuildRequires:  check-devel
 BuildRequires:  dbus-1-glib-devel
 # needed for directory ownership
@@ -97,6 +94,8 @@
 BuildRequires:  update-desktop-files
 BuildRequires:  xorg-x11-server
 BuildRequires:  xorg-x11-server-extra
+# Only needed because we don't (and won't) support building xz tarballs by 
default... See bnc#697467
+BuildRequires:  xz
 BuildRequires:  pkgconfig(accountsservice)
 BuildRequires:  pkgconfig(nss)
 Requires:       %{name}-branding = %{version}
@@ -114,6 +113,7 @@
 Recommends:     gnome-shell
 ## All sessions
 Requires:       gnome-settings-daemon
+Requires(post): dconf
 # Those accessibility features rely on deprecated modules that we don't ship 
:/ See bgo#658429.
 #Recommends:     gnome-mag
 #Recommends:     gok
@@ -244,8 +244,6 @@
 %patch35 -p0
 %patch40 -p1
 %patch60
-%patch61 -p1
-%patch62 -p1
 gnome-patch-translation-update
 
 %build
@@ -282,6 +280,9 @@
 %endif
 # Remove wrapper, it is not needed.
 mv $RPM_BUILD_ROOT%{_sbindir}/gdm-binary $RPM_BUILD_ROOT%{_sbindir}/gdm
+# Remove dconf database, rebuilt in scriptlets; touch it for %%ghost
+rm %{buildroot}%{_sysconfdir}/dconf/profile/gdm
+touch %{buildroot}%{_sysconfdir}/dconf/profile/gdm
 ## Install PAM files.
 mkdir -p $RPM_BUILD_ROOT/etc/pam.d
 # Generic pam config
@@ -350,6 +351,8 @@
 %preun -f %{name}.schemas_preun
 
 %posttrans -f %{name}.schemas_posttrans
+# Create dconf database for gdm, to lockdown the gdm session
+dconf update
 
 %postun
 %insserv_cleanup
@@ -397,17 +400,16 @@
 %dir %{_localstatedir}/cache/gdm
 %config /etc/pam.d/gdm
 %config /etc/pam.d/gdm-autologin
+%config /etc/pam.d/gdm-fingerprint
 %config /etc/pam.d/gdm-password
+%config /etc/pam.d/gdm-smartcard
 %config /etc/pam.d/gdm-welcome
-%if %{enable_split_authentication}
-%config /etc/pam.d/gdm-fingerprint
-%config /etc/pam.d/gdm-smartcart
-%endif
 %config %{_sysconfdir}/dbus-1/system.d/gdm.conf
 %dir %config %{_sysconfdir}/dconf/db/gdm.d
 %dir %config %{_sysconfdir}/dconf/db/gdm.d/locks
-%{_sysconfdir}/dconf/db/gdm
-%{_sysconfdir}/dconf/profile/gdm
+%{_sysconfdir}/dconf/db/gdm.d/00-upstream-settings
+%{_sysconfdir}/dconf/db/gdm.d/locks/00-upstream-settings-locks
+%ghost %{_sysconfdir}/dconf/profile/gdm
 # /etc/xinit.d/xdm integration
 %dir %{_libexecdir}/X11/displaymanagers
 %{_libexecdir}/X11/displaymanagers/gdm

++++++ gdm-helper-directory.patch ++++++
--- /var/tmp/diff_new_pack.cTvd7b/_old  2012-01-26 14:02:13.000000000 +0100
+++ /var/tmp/diff_new_pack.cTvd7b/_new  2012-01-26 14:02:13.000000000 +0100
@@ -67,8 +67,8 @@
  [GNOME Session]
  Name=Display Manager
  RequiredComponents=gnome-shell;gnome-settings-daemon;
--IsRunnableHelper=@libexecdir@/gnome-session-check-accelerated
-+IsRunnableHelper=@CHECK_ACCELERATED_DIR@/gnome-session-check-accelerated
+-IsRunnableHelper=bash -c 'gnome-shell --help | grep -q gdm-mode && 
@libexecdir@/gnome-session-check-accelerated'
++IsRunnableHelper=bash -c 'gnome-shell --help | grep -q gdm-mode && 
@CHECK_ACCELERATED_DIR@/gnome-session-check-accelerated'
  FallbackSession=gdm-fallback
 Index: gdm-3.1.90/data/Makefile.am
 ===================================================================

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

Reply via email to