From 868d4940a103371e4c976f03b26677a2d5b0343d3d20469d1e5aa7e87d145c3b Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Tue, 14 Sep 2010 12:25:18 +0000 Subject: [PATCH 1/5] Accepting request 48001 from home:vuntz:branches:GNOME:Factory Thanks OBS-URL: https://build.opensuse.org/request/show/48001 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdm?expand=0&rev=139 --- gdm-fix-dbus-properties.patch | 43 +++++++++++++++++++++++++++++++++++ gdm.changes | 10 ++++++++ gdm.spec | 6 ++++- 3 files changed, 58 insertions(+), 1 deletion(-) create mode 100644 gdm-fix-dbus-properties.patch diff --git a/gdm-fix-dbus-properties.patch b/gdm-fix-dbus-properties.patch new file mode 100644 index 0000000..bc32e00 --- /dev/null +++ b/gdm-fix-dbus-properties.patch @@ -0,0 +1,43 @@ +From 621d4959ba483cc7f7fe88fa8ddd90bb9fdc4d26 Mon Sep 17 00:00:00 2001 +From: Vincent Untz +Date: Mon, 13 Sep 2010 13:22:49 +0200 +Subject: [PATCH] Fix gdm.conf to use org.freedesktop.DBus.Properties + +We were using org.gnome.DBus.Properties... +--- + data/gdm.conf.in | 6 +++--- + 1 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/data/gdm.conf.in b/data/gdm.conf.in +index 0a13060..23e5fcc 100644 +--- a/data/gdm.conf.in ++++ b/data/gdm.conf.in +@@ -20,7 +20,7 @@ + + ++ send_interface="org.freedesktop.DBus.Properties" /> + + +@@ -40,7 +40,7 @@ + + ++ send_interface="org.freedesktop.DBus.Properties" /> + + +@@ -83,7 +83,7 @@ + + ++ send_interface="org.freedesktop.DBus.Properties" /> + + +-- +1.7.1 diff --git a/gdm.changes b/gdm.changes index 0d80912..49c3517 100644 --- a/gdm.changes +++ b/gdm.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Mon Sep 13 13:30:47 CEST 2010 - vuntz@opensuse.org + +- Add gdm-fix-dbus-properties.patch: org.gnome.DBus.Properties was + referenced instead of org.freedesktop.DBus.Properties in the dbus + configuration. Fix bnc#633655. +- Move fast-user-switch-applet Obsoletes to gnome-applets-gdm and + add a Provides there too: the applet is really the old + fast-user-switch-applet applet. + ------------------------------------------------------------------- Wed Aug 18 10:13:35 CEST 2010 - dimstar@opensuse.org diff --git a/gdm.spec b/gdm.spec index 35a6c0f..f1c9f43 100644 --- a/gdm.spec +++ b/gdm.spec @@ -79,6 +79,8 @@ Patch35: gdm-xauthlocalhostname.patch Patch37: gdm-autologin-once.patch # PATCH-FIX-UPSTREAM gdm-look-at-runlevel.patch bnc540482 bgo599180 vuntz@opensuse.org -- Look at the current runlevel before managing the display again, so we don't do this when shutting down or rebooting Patch40: gdm-look-at-runlevel.patch +# PATCH-FIX-UPSTREAM gdm-fix-dbus-properties.patch bnc#633655 bgo#629504 vuntz@opensuse.org -- Fix dbus configuration file to reference org.freedesktop.DBus.Properties instead of non-existing org.gnome.DBus.Properties +Patch41: gdm-fix-dbus-properties.patch # PATCH-FIX-OPENSUSE gdm-selinux.patch -- Small changes to make it compile fine with SELinux Patch60: gdm-selinux.patch Url: http://www.gnome.org/ @@ -86,7 +88,6 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build DocDir: %{_defaultdocdir} Provides: gdm2 = %{version} Obsoletes: gdm2 < %{version} -Obsoletes: fast-user-switch-applet <= 2.22.0 Requires: %{name}-branding Requires: %{name}-lang = %{version} Requires: ConsoleKit-x11 @@ -129,6 +130,8 @@ License: GPLv2+ Summary: Switch User Panel Applet Group: System/GUI/GNOME Supplements: packageand(%{name}:gnome-panel) +Provides: fast-user-switch-applet = 2.22.0 +Obsoletes: fast-user-switch-applet <= 2.22.0 %description -n gnome-applets-gdm This package provides the switch user panel applet, that uses GDM, @@ -154,6 +157,7 @@ translation-update-upstream %patch35 -p0 %patch37 -p1 %patch40 -p1 +%patch41 -p1 %patch60 #gnome-patch-translation-update From 29bcc71512c7ebb240e45908795b6705c1acb8214964a41a65cc9784f9521d19 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Thu, 16 Sep 2010 19:22:41 +0000 Subject: [PATCH 2/5] Accepting request 48279 from home:vuntz:branches:GNOME:Factory OBS-URL: https://build.opensuse.org/request/show/48279 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdm?expand=0&rev=140 --- gdm-2.31.90.tar.bz2 | 3 --- gdm-2.31.92.tar.bz2 | 3 +++ gdm-fix-dbus-properties.patch | 43 ----------------------------------- gdm.changes | 15 ++++++++++++ gdm.spec | 10 +++----- 5 files changed, 21 insertions(+), 53 deletions(-) delete mode 100644 gdm-2.31.90.tar.bz2 create mode 100644 gdm-2.31.92.tar.bz2 delete mode 100644 gdm-fix-dbus-properties.patch diff --git a/gdm-2.31.90.tar.bz2 b/gdm-2.31.90.tar.bz2 deleted file mode 100644 index b1608ec..0000000 --- a/gdm-2.31.90.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:90bbef4b6361ac41de18544e4eb4547087b72e9817cb3804457db4fc65d71b58 -size 2473664 diff --git a/gdm-2.31.92.tar.bz2 b/gdm-2.31.92.tar.bz2 new file mode 100644 index 0000000..83ec895 --- /dev/null +++ b/gdm-2.31.92.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:429c4d8ef0ae1a30be8f250dca36c69cf948d20f57b0114676e41adb2528d995 +size 2476222 diff --git a/gdm-fix-dbus-properties.patch b/gdm-fix-dbus-properties.patch deleted file mode 100644 index bc32e00..0000000 --- a/gdm-fix-dbus-properties.patch +++ /dev/null @@ -1,43 +0,0 @@ -From 621d4959ba483cc7f7fe88fa8ddd90bb9fdc4d26 Mon Sep 17 00:00:00 2001 -From: Vincent Untz -Date: Mon, 13 Sep 2010 13:22:49 +0200 -Subject: [PATCH] Fix gdm.conf to use org.freedesktop.DBus.Properties - -We were using org.gnome.DBus.Properties... ---- - data/gdm.conf.in | 6 +++--- - 1 files changed, 3 insertions(+), 3 deletions(-) - -diff --git a/data/gdm.conf.in b/data/gdm.conf.in -index 0a13060..23e5fcc 100644 ---- a/data/gdm.conf.in -+++ b/data/gdm.conf.in -@@ -20,7 +20,7 @@ - - -+ send_interface="org.freedesktop.DBus.Properties" /> - - -@@ -40,7 +40,7 @@ - - -+ send_interface="org.freedesktop.DBus.Properties" /> - - -@@ -83,7 +83,7 @@ - - -+ send_interface="org.freedesktop.DBus.Properties" /> - - --- -1.7.1 diff --git a/gdm.changes b/gdm.changes index 49c3517..e32ddb6 100644 --- a/gdm.changes +++ b/gdm.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Thu Sep 16 09:55:10 CEST 2010 - vuntz@opensuse.org + +- Update to version 2.31.92: + + Change orca invocation to work better with latest release + + Fix "Other..." item in network-login-only scenarios + + Move gdm.schemas to pkgdatadir + + XDMCP fixes + + Improve ordering of languages in languages list + + Make various slow calls that blocked before asynchronous + + Fix up dbus security policy + + Various other fixes + + Translation updates +- Drop gdm-fix-dbus-properties.patch: fixed upstream. + ------------------------------------------------------------------- Mon Sep 13 13:30:47 CEST 2010 - vuntz@opensuse.org diff --git a/gdm.spec b/gdm.spec index f1c9f43..7680bae 100644 --- a/gdm.spec +++ b/gdm.spec @@ -1,5 +1,5 @@ # -# spec file for package gdm (Version 2.31.90) +# spec file for package gdm (Version 2.31.92) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -41,7 +41,7 @@ BuildRequires: xorg-x11-server-extra BuildRequires: zenity License: GPLv2+ Group: System/GUI/GNOME -Version: 2.31.90 +Version: 2.31.92 Release: 1 Summary: The GNOME 2.x Display Manager Source: %{name}-%{version}.tar.bz2 @@ -79,8 +79,6 @@ Patch35: gdm-xauthlocalhostname.patch Patch37: gdm-autologin-once.patch # PATCH-FIX-UPSTREAM gdm-look-at-runlevel.patch bnc540482 bgo599180 vuntz@opensuse.org -- Look at the current runlevel before managing the display again, so we don't do this when shutting down or rebooting Patch40: gdm-look-at-runlevel.patch -# PATCH-FIX-UPSTREAM gdm-fix-dbus-properties.patch bnc#633655 bgo#629504 vuntz@opensuse.org -- Fix dbus configuration file to reference org.freedesktop.DBus.Properties instead of non-existing org.gnome.DBus.Properties -Patch41: gdm-fix-dbus-properties.patch # PATCH-FIX-OPENSUSE gdm-selinux.patch -- Small changes to make it compile fine with SELinux Patch60: gdm-selinux.patch Url: http://www.gnome.org/ @@ -157,7 +155,6 @@ translation-update-upstream %patch35 -p0 %patch37 -p1 %patch40 -p1 -%patch41 -p1 %patch60 #gnome-patch-translation-update @@ -237,7 +234,7 @@ fi %config %{_sysconfdir}/gdm/[IPXl]* %{_sbindir}/gdm %{_bindir}/* -%{_datadir}/gdm +%{_datadir}/gdm/ %{_datadir}/pixmaps/*.png %{_datadir}/pixmaps/faces %{_datadir}/icons/*/*/*/*.* @@ -254,7 +251,6 @@ fi %config /etc/pam.d/* /sbin/conf.d/SuSEconfig.gdm %config %{_sysconfdir}/dbus-1/system.d/gdm.conf -%config %{_sysconfdir}/gdm/gdm.schemas %files branding-upstream %defattr(-,root,root) From 2deb226321651bec48c3946637041c9f201f07c991c495a9d9e2ac46c0db6ca2 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Wed, 22 Sep 2010 19:09:53 +0000 Subject: [PATCH 3/5] Accepting request 48807 from home:vuntz:branches:GNOME:Factory Looks good to me. Maybe some documentation in any obvious place (besides the rpm changelog) could improve it a bit further. OBS-URL: https://build.opensuse.org/request/show/48807 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdm?expand=0&rev=141 --- gdm-2.21.9-no-fatal-warnings.patch | 17 ----------------- gdm-is-not-unstable-unless.patch | 14 ++++++++++++++ gdm.changes | 10 ++++++++++ gdm.spec | 4 ++-- 4 files changed, 26 insertions(+), 19 deletions(-) delete mode 100644 gdm-2.21.9-no-fatal-warnings.patch create mode 100644 gdm-is-not-unstable-unless.patch diff --git a/gdm-2.21.9-no-fatal-warnings.patch b/gdm-2.21.9-no-fatal-warnings.patch deleted file mode 100644 index a6f282d..0000000 --- a/gdm-2.21.9-no-fatal-warnings.patch +++ /dev/null @@ -1,17 +0,0 @@ -Index: gdm-2.31.90/common/gdm-common.c -=================================================================== ---- gdm-2.31.90.orig/common/gdm-common.c -+++ gdm-2.31.90/common/gdm-common.c -@@ -68,10 +68,12 @@ gdm_is_version_unstable (void) - void - gdm_set_fatal_warnings_if_unstable (void) - { -+#if 0 - if (gdm_is_version_unstable ()) { - g_setenv ("G_DEBUG", "fatal_criticals", FALSE); - g_log_set_always_fatal (G_LOG_LEVEL_CRITICAL); - } -+#endif - } - - gboolean diff --git a/gdm-is-not-unstable-unless.patch b/gdm-is-not-unstable-unless.patch new file mode 100644 index 0000000..c5307c6 --- /dev/null +++ b/gdm-is-not-unstable-unless.patch @@ -0,0 +1,14 @@ +Index: gdm-2.31.92/common/gdm-common.c +=================================================================== +--- gdm-2.31.92.orig/common/gdm-common.c ++++ gdm-2.31.92/common/gdm-common.c +@@ -50,6 +50,9 @@ gdm_is_version_unstable (void) + char **versions; + gboolean unstable; + ++ if (!g_getenv ("SUSE_ENABLE_UNSTABLE_CHECK")) ++ return FALSE; ++ + unstable = FALSE; + + versions = g_strsplit (VERSION, ".", 3); diff --git a/gdm.changes b/gdm.changes index e32ddb6..bf6617f 100644 --- a/gdm.changes +++ b/gdm.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Wed Sep 22 14:26:23 CEST 2010 - vuntz@opensuse.org + +- Rename gdm-2.21.9-no-fatal-warnings.patch to + gdm-is-not-unstable-unless.patch, and change the behavior: + if the SUSE_ENABLE_UNSTABLE_CHECK environment variable is set, we + just do like upstream. If it is not set, we make GDM assume it's + not running a development version, which disables fatal warnings + and verbose logs. + ------------------------------------------------------------------- Thu Sep 16 09:55:10 CEST 2010 - vuntz@opensuse.org diff --git a/gdm.spec b/gdm.spec index 7680bae..33873e0 100644 --- a/gdm.spec +++ b/gdm.spec @@ -51,8 +51,8 @@ Source2: gdm-autologin.pamd Source3: SuSEconfig.gdm # PATCH-FIX-UPSTREAM gdm-helper-directory.patch bgo582320 vuntz@novell.com -- Add --with-gnome-settings-daemon-directory, --with-consolekit-directory, --with-at-spi-registryd-directory Patch1: gdm-helper-directory.patch -# PATCH-FIX-OPENSUSE gdm-2.21.9-no-fatal-warnings.patch -- Do not accept fatal warnings in development version: gdm is too critical -Patch2: gdm-2.21.9-no-fatal-warnings.patch +# PATCH-FIX-OPENSUSE gdm-is-not-unstable-unless.patch vuntz@opensuse.org -- Make gdm think it's never running a development version unless SUSE_ENABLE_UNSTABLE_CHECK is set. This disables fatal warnings as well as abusive log +Patch2: gdm-is-not-unstable-unless.patch # PATCH-FIX-UPSTREAM gdm-vt-allocation-hack.patch bgo511168 hpj@novell.com -- Needed for user switching Patch4: gdm-vt-allocation-hack.patch # PATCH-FIX-OPENSUSE gdm-desktop-session-env-pam.patch bnc427744 vuntz@novell.com -- Sets a PAM environment variable to let the pam gnome-keyring module know which session is started From 1fed88523c08990fb5cc2817a4ec2db439d5f8f3da27e4074273260ec90871b2 Mon Sep 17 00:00:00 2001 From: OBS User autobuild Date: Thu, 23 Sep 2010 22:26:44 +0000 Subject: [PATCH 4/5] Accepting request 48988 from GNOME:Factory checked in (request 48988) OBS-URL: https://build.opensuse.org/request/show/48988 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdm?expand=0&rev=142 --- gdm-2.21.9-no-fatal-warnings.patch | 17 +++++++++++++++ gdm-2.31.90.tar.bz2 | 3 +++ gdm-2.31.92.tar.bz2 | 3 --- gdm-is-not-unstable-unless.patch | 14 ------------ gdm.changes | 35 ------------------------------ gdm.spec | 14 ++++++------ 6 files changed, 27 insertions(+), 59 deletions(-) create mode 100644 gdm-2.21.9-no-fatal-warnings.patch create mode 100644 gdm-2.31.90.tar.bz2 delete mode 100644 gdm-2.31.92.tar.bz2 delete mode 100644 gdm-is-not-unstable-unless.patch diff --git a/gdm-2.21.9-no-fatal-warnings.patch b/gdm-2.21.9-no-fatal-warnings.patch new file mode 100644 index 0000000..a6f282d --- /dev/null +++ b/gdm-2.21.9-no-fatal-warnings.patch @@ -0,0 +1,17 @@ +Index: gdm-2.31.90/common/gdm-common.c +=================================================================== +--- gdm-2.31.90.orig/common/gdm-common.c ++++ gdm-2.31.90/common/gdm-common.c +@@ -68,10 +68,12 @@ gdm_is_version_unstable (void) + void + gdm_set_fatal_warnings_if_unstable (void) + { ++#if 0 + if (gdm_is_version_unstable ()) { + g_setenv ("G_DEBUG", "fatal_criticals", FALSE); + g_log_set_always_fatal (G_LOG_LEVEL_CRITICAL); + } ++#endif + } + + gboolean diff --git a/gdm-2.31.90.tar.bz2 b/gdm-2.31.90.tar.bz2 new file mode 100644 index 0000000..b1608ec --- /dev/null +++ b/gdm-2.31.90.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:90bbef4b6361ac41de18544e4eb4547087b72e9817cb3804457db4fc65d71b58 +size 2473664 diff --git a/gdm-2.31.92.tar.bz2 b/gdm-2.31.92.tar.bz2 deleted file mode 100644 index 83ec895..0000000 --- a/gdm-2.31.92.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:429c4d8ef0ae1a30be8f250dca36c69cf948d20f57b0114676e41adb2528d995 -size 2476222 diff --git a/gdm-is-not-unstable-unless.patch b/gdm-is-not-unstable-unless.patch deleted file mode 100644 index c5307c6..0000000 --- a/gdm-is-not-unstable-unless.patch +++ /dev/null @@ -1,14 +0,0 @@ -Index: gdm-2.31.92/common/gdm-common.c -=================================================================== ---- gdm-2.31.92.orig/common/gdm-common.c -+++ gdm-2.31.92/common/gdm-common.c -@@ -50,6 +50,9 @@ gdm_is_version_unstable (void) - char **versions; - gboolean unstable; - -+ if (!g_getenv ("SUSE_ENABLE_UNSTABLE_CHECK")) -+ return FALSE; -+ - unstable = FALSE; - - versions = g_strsplit (VERSION, ".", 3); diff --git a/gdm.changes b/gdm.changes index bf6617f..0d80912 100644 --- a/gdm.changes +++ b/gdm.changes @@ -1,38 +1,3 @@ -------------------------------------------------------------------- -Wed Sep 22 14:26:23 CEST 2010 - vuntz@opensuse.org - -- Rename gdm-2.21.9-no-fatal-warnings.patch to - gdm-is-not-unstable-unless.patch, and change the behavior: - if the SUSE_ENABLE_UNSTABLE_CHECK environment variable is set, we - just do like upstream. If it is not set, we make GDM assume it's - not running a development version, which disables fatal warnings - and verbose logs. - -------------------------------------------------------------------- -Thu Sep 16 09:55:10 CEST 2010 - vuntz@opensuse.org - -- Update to version 2.31.92: - + Change orca invocation to work better with latest release - + Fix "Other..." item in network-login-only scenarios - + Move gdm.schemas to pkgdatadir - + XDMCP fixes - + Improve ordering of languages in languages list - + Make various slow calls that blocked before asynchronous - + Fix up dbus security policy - + Various other fixes - + Translation updates -- Drop gdm-fix-dbus-properties.patch: fixed upstream. - -------------------------------------------------------------------- -Mon Sep 13 13:30:47 CEST 2010 - vuntz@opensuse.org - -- Add gdm-fix-dbus-properties.patch: org.gnome.DBus.Properties was - referenced instead of org.freedesktop.DBus.Properties in the dbus - configuration. Fix bnc#633655. -- Move fast-user-switch-applet Obsoletes to gnome-applets-gdm and - add a Provides there too: the applet is really the old - fast-user-switch-applet applet. - ------------------------------------------------------------------- Wed Aug 18 10:13:35 CEST 2010 - dimstar@opensuse.org diff --git a/gdm.spec b/gdm.spec index 33873e0..35a6c0f 100644 --- a/gdm.spec +++ b/gdm.spec @@ -1,5 +1,5 @@ # -# spec file for package gdm (Version 2.31.92) +# spec file for package gdm (Version 2.31.90) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -41,7 +41,7 @@ BuildRequires: xorg-x11-server-extra BuildRequires: zenity License: GPLv2+ Group: System/GUI/GNOME -Version: 2.31.92 +Version: 2.31.90 Release: 1 Summary: The GNOME 2.x Display Manager Source: %{name}-%{version}.tar.bz2 @@ -51,8 +51,8 @@ Source2: gdm-autologin.pamd Source3: SuSEconfig.gdm # PATCH-FIX-UPSTREAM gdm-helper-directory.patch bgo582320 vuntz@novell.com -- Add --with-gnome-settings-daemon-directory, --with-consolekit-directory, --with-at-spi-registryd-directory Patch1: gdm-helper-directory.patch -# PATCH-FIX-OPENSUSE gdm-is-not-unstable-unless.patch vuntz@opensuse.org -- Make gdm think it's never running a development version unless SUSE_ENABLE_UNSTABLE_CHECK is set. This disables fatal warnings as well as abusive log -Patch2: gdm-is-not-unstable-unless.patch +# PATCH-FIX-OPENSUSE gdm-2.21.9-no-fatal-warnings.patch -- Do not accept fatal warnings in development version: gdm is too critical +Patch2: gdm-2.21.9-no-fatal-warnings.patch # PATCH-FIX-UPSTREAM gdm-vt-allocation-hack.patch bgo511168 hpj@novell.com -- Needed for user switching Patch4: gdm-vt-allocation-hack.patch # PATCH-FIX-OPENSUSE gdm-desktop-session-env-pam.patch bnc427744 vuntz@novell.com -- Sets a PAM environment variable to let the pam gnome-keyring module know which session is started @@ -86,6 +86,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build DocDir: %{_defaultdocdir} Provides: gdm2 = %{version} Obsoletes: gdm2 < %{version} +Obsoletes: fast-user-switch-applet <= 2.22.0 Requires: %{name}-branding Requires: %{name}-lang = %{version} Requires: ConsoleKit-x11 @@ -128,8 +129,6 @@ License: GPLv2+ Summary: Switch User Panel Applet Group: System/GUI/GNOME Supplements: packageand(%{name}:gnome-panel) -Provides: fast-user-switch-applet = 2.22.0 -Obsoletes: fast-user-switch-applet <= 2.22.0 %description -n gnome-applets-gdm This package provides the switch user panel applet, that uses GDM, @@ -234,7 +233,7 @@ fi %config %{_sysconfdir}/gdm/[IPXl]* %{_sbindir}/gdm %{_bindir}/* -%{_datadir}/gdm/ +%{_datadir}/gdm %{_datadir}/pixmaps/*.png %{_datadir}/pixmaps/faces %{_datadir}/icons/*/*/*/*.* @@ -251,6 +250,7 @@ fi %config /etc/pam.d/* /sbin/conf.d/SuSEconfig.gdm %config %{_sysconfdir}/dbus-1/system.d/gdm.conf +%config %{_sysconfdir}/gdm/gdm.schemas %files branding-upstream %defattr(-,root,root) From 0478232a254f9451d1303c44a9d6ece0b5196681a80dcf532e2a45f6954e66e9 Mon Sep 17 00:00:00 2001 From: OBS User buildservice-autocommit Date: Thu, 23 Sep 2010 22:26:45 +0000 Subject: [PATCH 5/5] Updating link to change in openSUSE:Factory/gdm revision 102.0 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdm?expand=0&rev=267548485da19e7b3d2a9ccbf7e5cdd0 --- gdm-2.21.9-no-fatal-warnings.patch | 17 --------------- gdm-2.31.90.tar.bz2 | 3 --- gdm-2.31.92.tar.bz2 | 3 +++ gdm-is-not-unstable-unless.patch | 14 ++++++++++++ gdm.changes | 35 ++++++++++++++++++++++++++++++ gdm.spec | 14 ++++++------ 6 files changed, 59 insertions(+), 27 deletions(-) delete mode 100644 gdm-2.21.9-no-fatal-warnings.patch delete mode 100644 gdm-2.31.90.tar.bz2 create mode 100644 gdm-2.31.92.tar.bz2 create mode 100644 gdm-is-not-unstable-unless.patch diff --git a/gdm-2.21.9-no-fatal-warnings.patch b/gdm-2.21.9-no-fatal-warnings.patch deleted file mode 100644 index a6f282d..0000000 --- a/gdm-2.21.9-no-fatal-warnings.patch +++ /dev/null @@ -1,17 +0,0 @@ -Index: gdm-2.31.90/common/gdm-common.c -=================================================================== ---- gdm-2.31.90.orig/common/gdm-common.c -+++ gdm-2.31.90/common/gdm-common.c -@@ -68,10 +68,12 @@ gdm_is_version_unstable (void) - void - gdm_set_fatal_warnings_if_unstable (void) - { -+#if 0 - if (gdm_is_version_unstable ()) { - g_setenv ("G_DEBUG", "fatal_criticals", FALSE); - g_log_set_always_fatal (G_LOG_LEVEL_CRITICAL); - } -+#endif - } - - gboolean diff --git a/gdm-2.31.90.tar.bz2 b/gdm-2.31.90.tar.bz2 deleted file mode 100644 index b1608ec..0000000 --- a/gdm-2.31.90.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:90bbef4b6361ac41de18544e4eb4547087b72e9817cb3804457db4fc65d71b58 -size 2473664 diff --git a/gdm-2.31.92.tar.bz2 b/gdm-2.31.92.tar.bz2 new file mode 100644 index 0000000..83ec895 --- /dev/null +++ b/gdm-2.31.92.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:429c4d8ef0ae1a30be8f250dca36c69cf948d20f57b0114676e41adb2528d995 +size 2476222 diff --git a/gdm-is-not-unstable-unless.patch b/gdm-is-not-unstable-unless.patch new file mode 100644 index 0000000..c5307c6 --- /dev/null +++ b/gdm-is-not-unstable-unless.patch @@ -0,0 +1,14 @@ +Index: gdm-2.31.92/common/gdm-common.c +=================================================================== +--- gdm-2.31.92.orig/common/gdm-common.c ++++ gdm-2.31.92/common/gdm-common.c +@@ -50,6 +50,9 @@ gdm_is_version_unstable (void) + char **versions; + gboolean unstable; + ++ if (!g_getenv ("SUSE_ENABLE_UNSTABLE_CHECK")) ++ return FALSE; ++ + unstable = FALSE; + + versions = g_strsplit (VERSION, ".", 3); diff --git a/gdm.changes b/gdm.changes index 0d80912..bf6617f 100644 --- a/gdm.changes +++ b/gdm.changes @@ -1,3 +1,38 @@ +------------------------------------------------------------------- +Wed Sep 22 14:26:23 CEST 2010 - vuntz@opensuse.org + +- Rename gdm-2.21.9-no-fatal-warnings.patch to + gdm-is-not-unstable-unless.patch, and change the behavior: + if the SUSE_ENABLE_UNSTABLE_CHECK environment variable is set, we + just do like upstream. If it is not set, we make GDM assume it's + not running a development version, which disables fatal warnings + and verbose logs. + +------------------------------------------------------------------- +Thu Sep 16 09:55:10 CEST 2010 - vuntz@opensuse.org + +- Update to version 2.31.92: + + Change orca invocation to work better with latest release + + Fix "Other..." item in network-login-only scenarios + + Move gdm.schemas to pkgdatadir + + XDMCP fixes + + Improve ordering of languages in languages list + + Make various slow calls that blocked before asynchronous + + Fix up dbus security policy + + Various other fixes + + Translation updates +- Drop gdm-fix-dbus-properties.patch: fixed upstream. + +------------------------------------------------------------------- +Mon Sep 13 13:30:47 CEST 2010 - vuntz@opensuse.org + +- Add gdm-fix-dbus-properties.patch: org.gnome.DBus.Properties was + referenced instead of org.freedesktop.DBus.Properties in the dbus + configuration. Fix bnc#633655. +- Move fast-user-switch-applet Obsoletes to gnome-applets-gdm and + add a Provides there too: the applet is really the old + fast-user-switch-applet applet. + ------------------------------------------------------------------- Wed Aug 18 10:13:35 CEST 2010 - dimstar@opensuse.org diff --git a/gdm.spec b/gdm.spec index 35a6c0f..33873e0 100644 --- a/gdm.spec +++ b/gdm.spec @@ -1,5 +1,5 @@ # -# spec file for package gdm (Version 2.31.90) +# spec file for package gdm (Version 2.31.92) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -41,7 +41,7 @@ BuildRequires: xorg-x11-server-extra BuildRequires: zenity License: GPLv2+ Group: System/GUI/GNOME -Version: 2.31.90 +Version: 2.31.92 Release: 1 Summary: The GNOME 2.x Display Manager Source: %{name}-%{version}.tar.bz2 @@ -51,8 +51,8 @@ Source2: gdm-autologin.pamd Source3: SuSEconfig.gdm # PATCH-FIX-UPSTREAM gdm-helper-directory.patch bgo582320 vuntz@novell.com -- Add --with-gnome-settings-daemon-directory, --with-consolekit-directory, --with-at-spi-registryd-directory Patch1: gdm-helper-directory.patch -# PATCH-FIX-OPENSUSE gdm-2.21.9-no-fatal-warnings.patch -- Do not accept fatal warnings in development version: gdm is too critical -Patch2: gdm-2.21.9-no-fatal-warnings.patch +# PATCH-FIX-OPENSUSE gdm-is-not-unstable-unless.patch vuntz@opensuse.org -- Make gdm think it's never running a development version unless SUSE_ENABLE_UNSTABLE_CHECK is set. This disables fatal warnings as well as abusive log +Patch2: gdm-is-not-unstable-unless.patch # PATCH-FIX-UPSTREAM gdm-vt-allocation-hack.patch bgo511168 hpj@novell.com -- Needed for user switching Patch4: gdm-vt-allocation-hack.patch # PATCH-FIX-OPENSUSE gdm-desktop-session-env-pam.patch bnc427744 vuntz@novell.com -- Sets a PAM environment variable to let the pam gnome-keyring module know which session is started @@ -86,7 +86,6 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build DocDir: %{_defaultdocdir} Provides: gdm2 = %{version} Obsoletes: gdm2 < %{version} -Obsoletes: fast-user-switch-applet <= 2.22.0 Requires: %{name}-branding Requires: %{name}-lang = %{version} Requires: ConsoleKit-x11 @@ -129,6 +128,8 @@ License: GPLv2+ Summary: Switch User Panel Applet Group: System/GUI/GNOME Supplements: packageand(%{name}:gnome-panel) +Provides: fast-user-switch-applet = 2.22.0 +Obsoletes: fast-user-switch-applet <= 2.22.0 %description -n gnome-applets-gdm This package provides the switch user panel applet, that uses GDM, @@ -233,7 +234,7 @@ fi %config %{_sysconfdir}/gdm/[IPXl]* %{_sbindir}/gdm %{_bindir}/* -%{_datadir}/gdm +%{_datadir}/gdm/ %{_datadir}/pixmaps/*.png %{_datadir}/pixmaps/faces %{_datadir}/icons/*/*/*/*.* @@ -250,7 +251,6 @@ fi %config /etc/pam.d/* /sbin/conf.d/SuSEconfig.gdm %config %{_sysconfdir}/dbus-1/system.d/gdm.conf -%config %{_sysconfdir}/gdm/gdm.schemas %files branding-upstream %defattr(-,root,root)