From da2d0132a7357f0849e233f844c09a74f7ab61c2 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Sep 03 2014 10:56:40 +0000 Subject: Update to 3.13.91 --- diff --git a/.gitignore b/.gitignore index dd4e50c..99b5cb9 100644 --- a/.gitignore +++ b/.gitignore @@ -53,3 +53,4 @@ gdm-2.30.2.tar.bz2 /gdm-3.12.0.tar.xz /gdm-3.12.1.tar.xz /gdm-3.12.2.tar.xz +/gdm-3.13.91.tar.xz diff --git a/0001-daemon-Fix-crash-when-typing-password-at-screen-lock.patch b/0001-daemon-Fix-crash-when-typing-password-at-screen-lock.patch deleted file mode 100644 index a0918fa..0000000 --- a/0001-daemon-Fix-crash-when-typing-password-at-screen-lock.patch +++ /dev/null @@ -1,46 +0,0 @@ -From 52e5154bb5d7c5a83be7d21e8c3b1126991218ef Mon Sep 17 00:00:00 2001 -From: Bastien Nocera -Date: Mon, 21 Jul 2014 18:13:46 +0200 -Subject: [PATCH] daemon: Fix crash when typing password at screen lock - -open_reauthentication_requests is a hashtable which contains -GDBusMethodInvocations as values. We insert them in the hashtable with -only one reference, the one coming from the D-Bus method call. - -But when a reauthentication starts, -gdm_dbus_manager_complete_open_reauthentication_channel() is called -which internally calls g_dbus_method_invocation_return_value(). -This will eat the only reference, and we'll then try to remove the -invocation from the hash table, unref'ing a dead object. - -Instead, remove the invocation from the hashtable without unref'ing -(once too much). - -https://bugzilla.gnome.org/show_bug.cgi?id=733485 ---- - daemon/gdm-manager.c | 5 ++--- - 1 file changed, 2 insertions(+), 3 deletions(-) - -diff --git a/daemon/gdm-manager.c b/daemon/gdm-manager.c -index 60f43b0..6349c1e 100644 ---- a/daemon/gdm-manager.c -+++ b/daemon/gdm-manager.c -@@ -1794,13 +1794,12 @@ on_session_reauthentication_started (GdmSession *session, - source_tag); - - if (invocation != NULL) { -+ g_hash_table_steal (manager->priv->open_reauthentication_requests, -+ source_tag); - gdm_dbus_manager_complete_open_reauthentication_channel (GDM_DBUS_MANAGER (manager), - invocation, - address); - } -- -- g_hash_table_remove (manager->priv->open_reauthentication_requests, -- source_tag); - } - - static void --- -2.0.4 - diff --git a/gdm.spec b/gdm.spec index c765fde..15ce894 100644 --- a/gdm.spec +++ b/gdm.spec @@ -11,17 +11,15 @@ Summary: The GNOME Display Manager Name: gdm -Version: 3.12.2 -Release: 5%{?dist} +Version: 3.13.91 +Release: 1%{?dist} Epoch: 1 License: GPLv2+ Group: User Interface/X URL: http://download.gnome.org/sources/gdm #VCS: git:git://git.gnome.org/gdm -Source: http://download.gnome.org/sources/gdm/3.12/gdm-%{version}.tar.xz +Source: http://download.gnome.org/sources/gdm/3.13/gdm-%{version}.tar.xz Source1: org.gnome.login-screen.gschema.override -# https://bugzilla.gnome.org/show_bug.cgi?id=733485 -Patch0: 0001-daemon-Fix-crash-when-typing-password-at-screen-lock.patch BuildRequires: pkgconfig(libcanberra-gtk) BuildRequires: pango-devel >= 0:%{pango_version} @@ -111,8 +109,6 @@ Development files and headers for writing GDM greeters. %prep %setup -q -%patch0 -p1 - autoreconf -i -f intltoolize -f @@ -306,6 +302,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor >&/dev/null || : %{_libdir}/pkgconfig/gdm.pc %changelog +* Wed Sep 03 2014 Kalev Lember - 1:3.13.91-1 +- Update to 3.13.91 + * Sat Aug 16 2014 Fedora Release Engineering - 1:3.12.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild diff --git a/sources b/sources index 5699a98..4680f63 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -88cb6fcd8f35d60f0f7ffcd15d074c1f gdm-3.12.2.tar.xz +a3da1ef79d31edf94cef9299b05695aa gdm-3.13.91.tar.xz