[DRE-commits] r3206 - in packages/ruby-gnome2/trunk/debian: . patches
acornet at alioth.debian.org
acornet at alioth.debian.org
Mon Feb 16 15:19:16 UTC 2009
Author: acornet
Date: 2009-02-16 15:19:16 +0000 (Mon, 16 Feb 2009)
New Revision: 3206
Removed:
packages/ruby-gnome2/trunk/debian/libgda-ruby.examples
packages/ruby-gnome2/trunk/debian/libgda-ruby1.8.install
packages/ruby-gnome2/trunk/debian/patches/destroy-object-on-weak-notify.diff
packages/ruby-gnome2/trunk/debian/patches/fix-object-allocation-during-gc-phase.patch
packages/ruby-gnome2/trunk/debian/patches/holder-free-memory-leak.diff
packages/ruby-gnome2/trunk/debian/patches/maincontext-value.patch
Modified:
packages/ruby-gnome2/trunk/debian/changelog
packages/ruby-gnome2/trunk/debian/control
packages/ruby-gnome2/trunk/debian/patches/series
Log:
New upstream release.
Modified: packages/ruby-gnome2/trunk/debian/changelog
===================================================================
--- packages/ruby-gnome2/trunk/debian/changelog 2009-02-16 00:13:06 UTC (rev 3205)
+++ packages/ruby-gnome2/trunk/debian/changelog 2009-02-16 15:19:16 UTC (rev 3206)
@@ -1,6 +1,12 @@
-ruby-gnome2 (0.17.0~rc1-7) UNRELEASED; urgency=low
+ruby-gnome2 (0.18.1-1) UNRELEASED; urgency=low
- * NOT RELEASED YET
+ * New upstream release.
+ * Drop libgda-ruby dropped by upstream.
+ * Remove patches that have gone upstream:
+ -fix-object-allocation-during-gc-phase.patch
+ -destroy-object-on-weak-notify.diff
+ -maincontext-value.patch
+ -holder-free-memory-leak.diff
-- Arnaud Cornet <acornet at debian.org> Sat, 20 Sep 2008 11:26:17 +0200
Modified: packages/ruby-gnome2/trunk/debian/control
===================================================================
--- packages/ruby-gnome2/trunk/debian/control 2009-02-16 00:13:06 UTC (rev 3205)
+++ packages/ruby-gnome2/trunk/debian/control 2009-02-16 15:19:16 UTC (rev 3206)
@@ -3,7 +3,7 @@
Priority: optional
Maintainer: Arnaud Cornet <acornet at debian.org>
Uploaders: Debian Ruby Extras Maintainers <pkg-ruby-extras-maintainers at lists.alioth.debian.org>, Paul van Tilburg <paulvt at debian.org>, Michael Schutte <m.schutte.jr at gmail.com>, Antonio Terceiro <terceiro at softwarelivre.org>
-Build-Depends: ruby-pkg-tools (>= 0.14), cdbs, debhelper (>= 4), ruby, ruby1.8, ruby1.8-dev, libgnomeui-dev, libglade2-dev, libgtkhtml2-dev, libpng12-dev, libgtkglext1-dev, libxmu-dev, libgtksourceview-dev, libpanel-applet2-dev, libgnomeprint2.2-dev (>= 2.8.0), libgnomeprintui2.2-dev (>= 2.6.0), librsvg2-dev (>= 2.8.0), libcairo-ruby, xulrunner-dev (>= 1.9~b5-4), libvte-dev (>= 0.12.1), libpoppler-glib-dev (>= 0.5.2), pkg-config, quilt, libgda2-dev (>= 1.2.4), libgstreamer0.10-dev, libgstreamer-plugins-base0.10-dev
+Build-Depends: ruby-pkg-tools (>= 0.14), cdbs, debhelper (>= 4), ruby, ruby1.8, ruby1.8-dev, libgnomeui-dev, libglade2-dev, libgtkhtml2-dev, libpng12-dev, libgtkglext1-dev, libxmu-dev, libgtksourceview-dev, libpanel-applet2-dev, libgnomeprint2.2-dev (>= 2.8.0), libgnomeprintui2.2-dev (>= 2.6.0), librsvg2-dev (>= 2.8.0), libcairo-ruby, xulrunner-dev (>= 1.9~b5-4), libvte-dev (>= 0.12.1), libpoppler-glib-dev (>= 0.5.2), pkg-config, quilt, libgstreamer0.10-dev, libgstreamer-plugins-base0.10-dev, libgoocanvas-dev (>= 0.8.0), libgtksourceview2.0-dev
Standards-Version: 3.7.3
Homepage: http://ruby-gnome2.sourceforge.jp/
Vcs-Browser: http://svn.debian.org/wsvn/pkg-ruby-extras/packages/ruby-gnome2/trunk/
@@ -451,31 +451,6 @@
Poppler is a PDF rendering library based on xpdf PDF viewer. This package
contains ruby bindings for Poppler.
-Package: libgda-ruby
-Architecture: all
-Depends: libgda-ruby1.8
-Description: GNOME Data Access bindings for the Ruby Language
- GNOME Data Access is an attempt to provide uniform access to
- different kinds of data sources (databases, information servers,
- mail spools, etc).
- It is a complete architecture that provides all you need to
- access your data.
- This package contains ruby bindings for GNOME Data Access
- .
- This is a dummy package depending on the library for the current default
- version of Ruby.
-
-Package: libgda-ruby1.8
-Architecture: any
-Depends: ${shlibs:Depends}, libgtk2-ruby1.8 (= ${binary:Version})
-Description: GNOME Data Access bindings for the Ruby Language
- GNOME Data Access is an attempt to provide uniform access to
- different kinds of data sources (databases, information servers,
- mail spools, etc).
- It is a complete architecture that provides all you need to
- access your data.
- This package contains ruby bindings for GNOME Data Access
-
Package: libgst-ruby
Architecture: all
Depends: libgst-ruby1.8
Deleted: packages/ruby-gnome2/trunk/debian/libgda-ruby.examples
===================================================================
--- packages/ruby-gnome2/trunk/debian/libgda-ruby.examples 2009-02-16 00:13:06 UTC (rev 3205)
+++ packages/ruby-gnome2/trunk/debian/libgda-ruby.examples 2009-02-16 15:19:16 UTC (rev 3206)
@@ -1 +0,0 @@
-libgda/sample/*
Deleted: packages/ruby-gnome2/trunk/debian/libgda-ruby1.8.install
===================================================================
--- packages/ruby-gnome2/trunk/debian/libgda-ruby1.8.install 2009-02-16 00:13:06 UTC (rev 3205)
+++ packages/ruby-gnome2/trunk/debian/libgda-ruby1.8.install 2009-02-16 15:19:16 UTC (rev 3206)
@@ -1,2 +0,0 @@
-usr/lib/ruby/1.8/*/libgda.so
-usr/lib/ruby/1.8/libgda.rb
Deleted: packages/ruby-gnome2/trunk/debian/patches/destroy-object-on-weak-notify.diff
===================================================================
--- packages/ruby-gnome2/trunk/debian/patches/destroy-object-on-weak-notify.diff 2009-02-16 00:13:06 UTC (rev 3205)
+++ packages/ruby-gnome2/trunk/debian/patches/destroy-object-on-weak-notify.diff 2009-02-16 15:19:16 UTC (rev 3206)
@@ -1,37 +0,0 @@
-Index: ruby-gnome2-0.17.0~rc1/glib/ChangeLog
-===================================================================
---- ruby-gnome2-0.17.0~rc1.orig/glib/ChangeLog 2008-09-06 18:05:19.000000000 +0200
-+++ ruby-gnome2-0.17.0~rc1/glib/ChangeLog 2008-09-06 18:06:08.000000000 +0200
-@@ -1,3 +1,8 @@
-+2008-09-06 Kouhei Sutou <kou at cozmixng.org>
-+
-+ * src/rbgobj_object.c: destroy object on weak notify. [Bug #2060606]
-+ Reported by Arnaud Cornet. Thanks!!!
-+
- 2008-07-27 Sjoerd Simons <sjoerd at luon.net>
-
- * src/rbgobj_closure.c: Only use G_REMOVE_RELATIVE when a closure is
-Index: ruby-gnome2-0.17.0~rc1/glib/src/rbgobj_object.c
-===================================================================
---- ruby-gnome2-0.17.0~rc1.orig/glib/src/rbgobj_object.c 2008-06-06 16:03:39.000000000 +0200
-+++ ruby-gnome2-0.17.0~rc1/glib/src/rbgobj_object.c 2008-09-06 18:05:42.000000000 +0200
-@@ -39,6 +39,9 @@
- rbgobj_instance_call_cinfo_free(holder->gobj);
- rbgobj_invalidate_relatives(holder->self);
- holder->destroyed = TRUE;
-+
-+ g_object_unref(holder->gobj);
-+ holder->gobj = NULL;
- }
-
- static void
-@@ -58,8 +61,7 @@
- g_object_set_qdata(holder->gobj, RUBY_GOBJECT_OBJ_KEY, NULL);
- g_object_weak_unref(holder->gobj, (GWeakNotify)weak_notify, holder);
- }
-- g_object_unref(holder->gobj);
-- /* holder->gobj = NULL; */
-+ holder->gobj = NULL;
- }
- free(holder);
- }
Deleted: packages/ruby-gnome2/trunk/debian/patches/fix-object-allocation-during-gc-phase.patch
===================================================================
--- packages/ruby-gnome2/trunk/debian/patches/fix-object-allocation-during-gc-phase.patch 2009-02-16 00:13:06 UTC (rev 3205)
+++ packages/ruby-gnome2/trunk/debian/patches/fix-object-allocation-during-gc-phase.patch 2009-02-16 15:19:16 UTC (rev 3206)
@@ -1,222 +0,0 @@
-Index: ruby-gnome2-0.17.0~rc1/glib/ChangeLog
-===================================================================
---- ruby-gnome2-0.17.0~rc1.orig/glib/ChangeLog 2008-06-06 16:03:38.000000000 +0200
-+++ ruby-gnome2-0.17.0~rc1/glib/ChangeLog 2008-09-06 17:55:16.000000000 +0200
-@@ -1,3 +1,23 @@
-+2008-07-27 Sjoerd Simons <sjoerd at luon.net>
-+
-+ * src/rbgobj_closure.c: Only use G_REMOVE_RELATIVE when a closure is
-+ directly invalidated. This prevents object creation when freeing the
-+ closure from the garbage collector.
-+
-+2008-06-19 Kouhei Sutou <kou at cozmixng.org>
-+
-+ * src/rbgobj_type.c (rbgobj_lookup_class_by_gtype_body): add
-+ create_class option.
-+
-+ * src/rbgobject.h (GTYPE2CINFO_NO_CREATE): add.
-+
-+ * src/rbgobject.h, src/rbgobj_type.c
-+ (rbgobj_lookup_class_by_gtype_full): add.
-+
-+ * src/rbgobj_typeinstance.c (each_cinfo): don't create object
-+ during GC to work with ruby 1.8.7.
-+ Reported by Kazuhiro NISHIYAMA. Thanks!!!
-+
- 2008-05-23 Kouhei Sutou <kou at cozmixng.org>
-
- * test/run-test.rb: use which not --version to detect make.
-Index: ruby-gnome2-0.17.0~rc1/glib/src/rbgobj_closure.c
-===================================================================
---- ruby-gnome2-0.17.0~rc1.orig/glib/src/rbgobj_closure.c 2008-06-06 16:03:39.000000000 +0200
-+++ ruby-gnome2-0.17.0~rc1/glib/src/rbgobj_closure.c 2008-09-06 17:55:16.000000000 +0200
-@@ -142,9 +142,6 @@
- GList *next;
- for (next = rclosure->objects; next; next = next->next) {
- GObject *object = G_OBJECT(next->data);
-- VALUE obj = rbgobj_ruby_object_from_instance2(object, FALSE);
-- if (!NIL_P(rclosure->rb_holder) && !NIL_P(obj))
-- G_REMOVE_RELATIVE(obj, id_closures, rclosure->rb_holder);
- g_object_weak_unref(object, rclosure_weak_notify, rclosure);
- }
- g_list_free(rclosure->objects);
-@@ -163,7 +160,16 @@
- GRClosure *rclosure = (GRClosure*)closure;
-
- if (rclosure->count > 0) {
-+ GList *next;
-+
- rclosure->count = 1;
-+ for (next = rclosure->objects; next; next = next->next) {
-+ GObject *object = G_OBJECT(next->data);
-+ VALUE obj = rbgobj_ruby_object_from_instance2(object, FALSE);
-+ if (!NIL_P(rclosure->rb_holder) && !NIL_P(obj))
-+ G_REMOVE_RELATIVE(obj, id_closures, rclosure->rb_holder);
-+ }
-+
- rclosure_unref(rclosure);
- }
- }
-@@ -178,7 +184,13 @@
- static void
- gr_closure_holder_free(GRClosure *rclosure)
- {
-- rclosure_invalidate(NULL, (GClosure*)rclosure);
-+ if (rclosure->count > 0) {
-+ rclosure->count = 1;
-+
-+ /* No need to remove us from the relatives hash of our objects, as
-+ * those aren't alive anymore anyway */
-+ rclosure_unref(rclosure);
-+ }
- }
-
- GClosure*
-Index: ruby-gnome2-0.17.0~rc1/glib/src/rbgobject.h
-===================================================================
---- ruby-gnome2-0.17.0~rc1.orig/glib/src/rbgobject.h 2008-06-06 16:03:39.000000000 +0200
-+++ ruby-gnome2-0.17.0~rc1/glib/src/rbgobject.h 2008-09-06 17:55:16.000000000 +0200
-@@ -76,6 +76,7 @@
-
- #define CLASS2CINFO(klass) (rbgobj_lookup_class(klass))
- #define GTYPE2CINFO(gtype) (rbgobj_lookup_class_by_gtype(gtype, Qnil))
-+#define GTYPE2CINFO_NO_CREATE(gtype) (rbgobj_lookup_class_by_gtype_full(gtype, Qnil, FALSE))
- #define RVAL2CINFO(obj) (rbgobj_lookup_class(CLASS_OF(obj)))
- #define GTYPE2CLASS(gtype) (rbgobj_gtype_to_ruby_class(gtype))
- #define CLASS2GTYPE(klass) (rbgobj_lookup_class(klass)->gtype)
-@@ -150,8 +151,11 @@
-
-
- /* rbgobj_type.c */
--extern const RGObjClassInfo* rbgobj_lookup_class(VALUE klass);
--extern const RGObjClassInfo* rbgobj_lookup_class_by_gtype(GType gtype, VALUE parent);
-+extern const RGObjClassInfo *rbgobj_lookup_class(VALUE klass);
-+extern const RGObjClassInfo *rbgobj_lookup_class_by_gtype(GType gtype, VALUE parent);
-+extern const RGObjClassInfo *rbgobj_lookup_class_by_gtype_full(GType gtype,
-+ VALUE parent,
-+ gboolean create_object);
- extern VALUE rbgobj_gtype_to_ruby_class(GType gtype);
- extern VALUE rbgobj_define_class(GType gtype, const gchar* name, VALUE module,
- void* mark, void* free, VALUE parent);
-Index: ruby-gnome2-0.17.0~rc1/glib/src/rbgobj_type.c
-===================================================================
---- ruby-gnome2-0.17.0~rc1.orig/glib/src/rbgobj_type.c 2008-06-06 16:03:39.000000000 +0200
-+++ ruby-gnome2-0.17.0~rc1/glib/src/rbgobj_type.c 2008-09-06 17:55:16.000000000 +0200
-@@ -39,8 +39,9 @@
- } RGObjClassInfoDynamic;
-
- typedef struct {
-- VALUE parent;
-- GType gtype;
-+ VALUE parent;
-+ GType gtype;
-+ gboolean create_class;
- } RGObjClassByGtypeData;
-
- static void
-@@ -125,10 +126,14 @@
- return (VALUE)NULL;
-
- c = rb_hash_aref(gtype_to_cinfo, INT2NUM(gtype));
-- if (!NIL_P(c)){
-+ if (!NIL_P(c)) {
- Data_Get_Struct(c, RGObjClassInfo, cinfo);
- return (VALUE)cinfo;
- }
-+
-+ if (!cdata->create_class)
-+ return (VALUE)NULL;
-+
- c = Data_Make_Struct(rb_cData, RGObjClassInfo, cinfo_mark, NULL, cinfo);
- cinfo->gtype = gtype;
- cinfo->mark = NULL;
-@@ -230,8 +235,19 @@
- const RGObjClassInfo *
- rbgobj_lookup_class_by_gtype(GType gtype, VALUE parent)
- {
-+ return rbgobj_lookup_class_by_gtype_full(gtype, parent, TRUE);
-+}
-+
-+const RGObjClassInfo *
-+rbgobj_lookup_class_by_gtype_full(GType gtype, VALUE parent,
-+ gboolean create_class)
-+{
- VALUE critical = rb_thread_critical;
-- RGObjClassByGtypeData data = { .parent = parent, .gtype = gtype };
-+ RGObjClassByGtypeData data;
-+
-+ data.gtype = gtype;
-+ data.parent = parent;
-+ data.create_class = create_class;
-
- rb_thread_critical = 1;
-
-Index: ruby-gnome2-0.17.0~rc1/glib/src/rbgobj_typeinstance.c
-===================================================================
---- ruby-gnome2-0.17.0~rc1.orig/glib/src/rbgobj_typeinstance.c 2008-06-06 16:03:39.000000000 +0200
-+++ ruby-gnome2-0.17.0~rc1/glib/src/rbgobj_typeinstance.c 2008-09-06 17:55:16.000000000 +0200
-@@ -16,6 +16,10 @@
-
- VALUE cInstantiatable;
-
-+typedef void (*ClassInfoCallbackFunc) (gpointer instance,
-+ const RGObjClassInfo *class_info,
-+ gpointer user_data);
-+
- static VALUE
- instantiatable_s_allocate(klass)
- VALUE klass;
-@@ -40,9 +44,7 @@
- /**********************************************************************/
-
- static void
--each_cinfo(gpointer instance,
-- void (*func)(gpointer instance, const RGObjClassInfo* cinfo, gpointer user_data),
-- gpointer user_data)
-+each_cinfo(gpointer instance, ClassInfoCallbackFunc func, gpointer user_data)
- {
- const GType gtype = G_TYPE_FROM_INSTANCE(instance);
- GType* interfaces;
-@@ -51,25 +53,35 @@
- interfaces = g_type_interfaces(gtype, &n_interfaces);
- {
- guint i;
-- for (i = 0; i < n_interfaces; i++)
-- func(instance, GTYPE2CINFO(interfaces[i]), user_data);
-+ for (i = 0; i < n_interfaces; i++) {
-+ const RGObjClassInfo *info;
-+
-+ info = GTYPE2CINFO_NO_CREATE(interfaces[i]);
-+ if (info)
-+ func(instance, info, user_data);
-+ }
- }
-
- {
-- GType i;
-- for (i = gtype; i != G_TYPE_INVALID; i = g_type_parent(i))
-- func(instance, GTYPE2CINFO(i), user_data);
-+ GType type;
-+ for (type = gtype; type != G_TYPE_INVALID; type = g_type_parent(type)) {
-+ const RGObjClassInfo *info;
-+
-+ info = GTYPE2CINFO_NO_CREATE(type);
-+ if (info)
-+ func(instance, info, user_data);
-+ }
- }
- }
-
- static void
--call_cinfo_free(gpointer instance, const RGObjClassInfo* cinfo, gpointer user_data)
-+call_cinfo_free(gpointer instance, const RGObjClassInfo *cinfo, gpointer user_data)
- {
- if (cinfo->free) cinfo->free(instance);
- }
-
- static void
--call_cinfo_mark(gpointer instance, const RGObjClassInfo* cinfo, gpointer user_data)
-+call_cinfo_mark(gpointer instance, const RGObjClassInfo *cinfo, gpointer user_data)
- {
- if (cinfo->mark) cinfo->mark(instance);
- }
Deleted: packages/ruby-gnome2/trunk/debian/patches/holder-free-memory-leak.diff
===================================================================
--- packages/ruby-gnome2/trunk/debian/patches/holder-free-memory-leak.diff 2009-02-16 00:13:06 UTC (rev 3205)
+++ packages/ruby-gnome2/trunk/debian/patches/holder-free-memory-leak.diff 2009-02-16 15:19:16 UTC (rev 3206)
@@ -1,30 +0,0 @@
-Index: ruby-gnome2-0.17.0~rc1/glib/ChangeLog
-===================================================================
---- ruby-gnome2-0.17.0~rc1.orig/glib/ChangeLog 2008-09-18 19:22:57.000000000 +0200
-+++ ruby-gnome2-0.17.0~rc1/glib/ChangeLog 2008-09-18 19:24:27.000000000 +0200
-@@ -3,6 +3,10 @@
- * src/rbglib_maincontext.c: use VALUE not guint to
- rb_set_end_proc()'s data. This will fix Debian bug [#490305].
-
-+2008-09-14 Kouhei Sutou <kou at cozmixng.org>
-+
-+ * src/rbgobj_object.c (holder_free): fix memory leak.
-+
- 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/rbgobj_object.c
-===================================================================
---- ruby-gnome2-0.17.0~rc1.orig/glib/src/rbgobj_object.c 2008-09-18 19:22:57.000000000 +0200
-+++ ruby-gnome2-0.17.0~rc1/glib/src/rbgobj_object.c 2008-09-18 19:24:09.000000000 +0200
-@@ -57,9 +57,9 @@
- {
- if (holder->gobj){
- if (!holder->destroyed){
-- rbgobj_instance_call_cinfo_free(holder->gobj);
- g_object_set_qdata(holder->gobj, RUBY_GOBJECT_OBJ_KEY, NULL);
- g_object_weak_unref(holder->gobj, (GWeakNotify)weak_notify, holder);
-+ weak_notify(holder, holder->gobj);
- }
- holder->gobj = NULL;
- }
Deleted: packages/ruby-gnome2/trunk/debian/patches/maincontext-value.patch
===================================================================
--- packages/ruby-gnome2/trunk/debian/patches/maincontext-value.patch 2009-02-16 00:13:06 UTC (rev 3205)
+++ packages/ruby-gnome2/trunk/debian/patches/maincontext-value.patch 2009-02-16 15:19:16 UTC (rev 3206)
@@ -1,41 +0,0 @@
-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 2009-02-16 00:13:06 UTC (rev 3205)
+++ packages/ruby-gnome2/trunk/debian/patches/series 2009-02-16 15:19:16 UTC (rev 3206)
@@ -5,7 +5,3 @@
gtkmozembed-rpath.patch
xulrunner-1.9.patch
buildsys-abort-on-error.patch
-fix-object-allocation-during-gc-phase.patch
-destroy-object-on-weak-notify.diff
-maincontext-value.patch
-holder-free-memory-leak.diff
More information about the Pkg-ruby-extras-commits
mailing list