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]
