Hello community, here is the log from the commit of package orbit2 checked in at Sat Jun 3 00:58:42 CEST 2006. -------- --- GNOME/orbit2/orbit2.changes 2006-05-24 22:57:48.000000000 +0200 +++ orbit2/orbit2.changes 2006-06-02 18:43:14.000000000 +0200 @@ -1,0 +2,5 @@ +Fri Jun 2 18:42:35 CEST 2006 - gekker@suse.de + +- Update patch to a better fix for (#178296) + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ orbit2.spec ++++++ --- /var/tmp/diff_new_pack.u1zv73/_old 2006-06-03 00:58:20.000000000 +0200 +++ /var/tmp/diff_new_pack.u1zv73/_new 2006-06-03 00:58:20.000000000 +0200 @@ -21,7 +21,7 @@ Requires: gnome-filesystem Summary: High-Performance CORBA Object Request Broker Version: 2.12.4 -Release: 17 +Release: 19 Source: ftp://ftp.gnome.org/pub/gnome/sources/ORBit2/2.12/ORBit2-%{version}.tar.bz2 Patch: ORBit2-2.12.1.dif Patch1: orbit-fix-bgo-322730.diff @@ -134,6 +134,8 @@ #%{prefix}/share/gtk-doc/html/* %changelog -n orbit2 +* Fri Jun 02 2006 - gekker@suse.de +- Update patch to a better fix for (#178296) * Wed May 24 2006 - gekker@suse.de - Fix race condition (#178296) -- mmeeks * Wed Jan 25 2006 - mls@suse.de ++++++ orbit2-178296-threading.patch ++++++ --- /var/tmp/diff_new_pack.u1zv73/_old 2006-06-03 00:58:21.000000000 +0200 +++ /var/tmp/diff_new_pack.u1zv73/_new 2006-06-03 00:58:21.000000000 +0200 @@ -1,13 +1,23 @@ --- ORBit2-2.10.5/linc2/src/linc.c +++ ORBit2-2.10.5/linc2/src/linc.c -@@ -96,8 +96,10 @@ +@@ -103,8 +103,10 @@ link_dispatch_command (l->data, FALSE); if (sync) { -+ g_mutex_lock (link_cmd_queue_lock); ++ g_mutex_lock (link_cmd_queue_lock); ((LinkSyncCommand *)l->data)->complete = TRUE; - g_cond_signal (link_cmd_queue_cond); -+ g_mutex_unlock (link_cmd_queue_lock); +- g_cond_signal (link_cmd_queue_cond); ++ g_cond_broadcast (link_cmd_queue_cond); ++ g_mutex_unlock (link_cmd_queue_lock); } } +@@ -530,8 +530,8 @@ link_signal (void) + if (link_is_thread_safe && link_is_io_in_thread) { + g_assert (link_main_cond != NULL); + g_assert (link_is_locked ()); +- g_cond_signal (link_main_cond); ++ g_cond_broadcast (link_main_cond); + } + } + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit-help@opensuse.org