Hello community,

here is the log from the commit of package gnome-desktop for openSUSE:Factory
checked in at Sun Sep 11 19:08:17 CEST 2011.



--------
--- GNOME/gnome-desktop/gnome-desktop.changes   2011-09-05 09:39:41.000000000 
+0200
+++ /mounts/work_src_done/STABLE/gnome-desktop/gnome-desktop.changes    
2011-09-09 12:40:25.000000000 +0200
@@ -1,0 +2,6 @@
+Fri Sep  9 10:36:36 UTC 2011 - [email protected]
+
+- Add gnome-desktop-gnome-wall-clock-crash.patch: fix an issue
+  leading to a gnome-screensaver crash.
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


New:
----
  gnome-desktop-gnome-wall-clock-crash.patch

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

Other differences:
------------------
++++++ gnome-desktop.spec ++++++
--- /var/tmp/diff_new_pack.PLr4z2/_old  2011-09-11 19:08:13.000000000 +0200
+++ /var/tmp/diff_new_pack.PLr4z2/_new  2011-09-11 19:08:13.000000000 +0200
@@ -20,13 +20,15 @@
 
 Name:           gnome-desktop
 Version:        3.1.91
-Release:        1
+Release:        2
 License:        LGPLv2.1+
 Summary:        The GNOME Desktop API Library
 Url:            http://www.gnome.org
 Group:          System/GUI/GNOME
 Source:         
http://download.gnome.org/sources/gnome-desktop/3.1/%{name}-%{version}.tar.bz2
 Source99:       baselibs.conf
+# PATCH-FIX-UPSTREAM gnome-desktop-gnome-wall-clock-crash.patch 
[email protected] -- Fix a crash killing gnome-screensaver, taken from git
+Patch0:         gnome-desktop-gnome-wall-clock-crash.patch
 BuildRequires:  fdupes
 BuildRequires:  gnome-doc-utils-devel
 BuildRequires:  gobject-introspection-devel
@@ -103,6 +105,7 @@
 %prep
 %setup -q
 translation-update-upstream
+%patch0 -p1
 
 %if 0%{?BUILD_FROM_VCS}
 [ -x ./autogen.sh] && NOCONFIGURE=1 ./autogen.sh

++++++ gnome-desktop-gnome-wall-clock-crash.patch ++++++
commit a65613bf0a507a226c172bb6f503e27532efb0fa
Author: Vincent Untz <[email protected]>
Date:   Thu Sep 8 19:01:35 2011 +0200

    GnomeWallClock: Remove the date/time source on dispose
    
    We don't do it in finalize since the dispose handler needs the objects
    that are being disposed.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=658583

diff --git a/libgnome-desktop/gnome-wall-clock.c 
b/libgnome-desktop/gnome-wall-clock.c
index 49437d8..167619d 100644
--- a/libgnome-desktop/gnome-wall-clock.c
+++ b/libgnome-desktop/gnome-wall-clock.c
@@ -84,6 +84,11 @@ gnome_wall_clock_dispose (GObject *object)
 {
        GnomeWallClock *self = GNOME_WALL_CLOCK (object);
 
+       if (self->priv->clock_update_id) {
+               g_source_remove (self->priv->clock_update_id);
+               self->priv->clock_update_id = 0;
+       }
+
        if (self->priv->tz_monitor != NULL) {
                g_object_unref (self->priv->tz_monitor);
                self->priv->tz_monitor = NULL;

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



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to