[DRE-commits] r2995 - in packages/ruby-gnome2/trunk/debian: . patches

acornet at alioth.debian.org acornet at alioth.debian.org
Thu Sep 18 09:02:37 UTC 2008


Author: acornet
Date: 2008-09-18 09:02:36 +0000 (Thu, 18 Sep 2008)
New Revision: 2995

Added:
   packages/ruby-gnome2/trunk/debian/patches/maincontext-leakfix.patch
Modified:
   packages/ruby-gnome2/trunk/debian/changelog
   packages/ruby-gnome2/trunk/debian/patches/series
Log:
Add patch maincontext-leakfix.patch (Closes: #490305]).

Modified: packages/ruby-gnome2/trunk/debian/changelog
===================================================================
--- packages/ruby-gnome2/trunk/debian/changelog	2008-09-17 00:31:27 UTC (rev 2994)
+++ packages/ruby-gnome2/trunk/debian/changelog	2008-09-18 09:02:36 UTC (rev 2995)
@@ -1,8 +1,9 @@
 ruby-gnome2 (0.17.0~rc1-6) UNRELEASED; urgency=low
 
   * NOT RELEASED YET
+  * Add patch maincontext-leakfix.patch (Closes: #490305]).
 
- -- Arnaud Cornet <acornet at debian.org>  Sat, 06 Sep 2008 18:35:14 +0200
+ -- Arnaud Cornet <acornet at debian.org>  Thu, 18 Sep 2008 10:56:46 +0200
 
 ruby-gnome2 (0.17.0~rc1-5) unstable; urgency=low
 

Added: packages/ruby-gnome2/trunk/debian/patches/maincontext-leakfix.patch
===================================================================
--- packages/ruby-gnome2/trunk/debian/patches/maincontext-leakfix.patch	                        (rev 0)
+++ packages/ruby-gnome2/trunk/debian/patches/maincontext-leakfix.patch	2008-09-18 09:02:36 UTC (rev 2995)
@@ -0,0 +1,41 @@
+Index: ruby-gnome2-0.17.0~rc1/glib/ChangeLog
+===================================================================
+--- ruby-gnome2-0.17.0~rc1.orig/glib/ChangeLog	2008-09-18 10:52:38.000000000 +0200
++++ ruby-gnome2-0.17.0~rc1/glib/ChangeLog	2008-09-18 10:54:41.000000000 +0200
+@@ -1,3 +1,8 @@
++2008-09-18  Kouhei Sutou  <kou at cozmixng.org>
++
++	* src/rbglib_maincontext.c: use VALUE not guint to
++	rb_set_end_proc()'s data. This will fix Debian bug [#490305].
++
+ 2008-09-06  Kouhei Sutou  <kou at cozmixng.org>
+ 
+ 	* src/rbgobj_object.c: destroy object on weak notify. [Bug #2060606]
+Index: ruby-gnome2-0.17.0~rc1/glib/src/rbglib_maincontext.c
+===================================================================
+--- ruby-gnome2-0.17.0~rc1.orig/glib/src/rbglib_maincontext.c	2008-06-06 16:03:39.000000000 +0200
++++ ruby-gnome2-0.17.0~rc1/glib/src/rbglib_maincontext.c	2008-09-18 10:54:16.000000000 +0200
+@@ -753,6 +753,14 @@
+ }
+ #endif
+ 
++#ifndef HAVE_RB_THREAD_BLOCKING_REGION
++static void
++ruby_source_remove(VALUE tag)
++{
++    g_source_remove(NUM2UINT(tag));
++}
++#endif
++
+ void
+ Init_glib_main_context()
+ {
+@@ -831,7 +839,7 @@
+         source = ruby_source_new();
+         tag = g_source_attach(source, NULL);
+         g_source_unref(source);
+-        rb_set_end_proc((void (*)(VALUE))g_source_remove, (VALUE)tag);
++        rb_set_end_proc(ruby_source_remove, UINT2NUM(tag));
+     }
+ #endif
+ }

Modified: packages/ruby-gnome2/trunk/debian/patches/series
===================================================================
--- packages/ruby-gnome2/trunk/debian/patches/series	2008-09-17 00:31:27 UTC (rev 2994)
+++ packages/ruby-gnome2/trunk/debian/patches/series	2008-09-18 09:02:36 UTC (rev 2995)
@@ -7,3 +7,4 @@
 buildsys-abort-on-error.patch
 fix-object-allocation-during-gc-phase.patch
 destroy-object-on-weak-notify.diff
+maincontext-leakfix.patch 




More information about the Pkg-ruby-extras-commits mailing list