From 699c3f157741efd29db398cffa26aac09fd2f067 Mon Sep 17 00:00:00 2001 From: John (J5) Palmieri Date: Jun 13 2011 17:50:05 +0000 Subject: update to upstream 2.28.6 --- diff --git a/.gitignore b/.gitignore index f2791dd..deb1374 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ pygobject-2.21.5.tar.bz2 /pygobject-2.28.2.tar.bz2 /pygobject-2.28.3.tar.bz2 /pygobject-2.28.4.tar.bz2 +/pygobject-2.28.6.tar.bz2 diff --git a/pygobject2.spec b/pygobject2.spec index 145ffe3..0615e18 100644 --- a/pygobject2.spec +++ b/pygobject2.spec @@ -11,8 +11,8 @@ ### Abstract ### Name: pygobject2 -Version: 2.28.4 -Release: 3%{?dist} +Version: 2.28.6 +Release: 1%{?dist} License: LGPLv2+ Group: Development/Languages Summary: Python 2 bindings for GObject @@ -23,9 +23,6 @@ Source: http://ftp.gnome.org/pub/GNOME/sources/pygobject/2.28/pygobject-%{versio ### Patches ### -# fixes Sugar crashes, already upstream -Patch0: PyGObject-deallocation-GC-crash.patch - ### Build Dependencies ### BuildRequires: glib2-devel >= %{glib2_version} @@ -95,7 +92,6 @@ for use in Python 3 programs. %prep %setup -q -n pygobject-%{version} -%patch0 -p1 -b .dealloc-gc %if 0%{?with_python3} rm -rf %{py3dir} @@ -197,6 +193,16 @@ rm examples/Makefile* %endif # with_python3 %changelog +* Mon Jun 13 2011 John (J5) Palmieri - 2.28.6-1 +- update to upstream 2.28.6 +- closure: avoid double free crash +- GVariantType is a boxed struct in newer versions of glib +- Revert back to a GVariant workaround since the fix hasn't migrated to + Fedora's version of glib yet (workaround works in both cases) +- closure: Check the out arg is not null. +- Fix GC-related crash during PyGObject deallocation (remove patch from + previous spec) + * Mon Jun 06 2011 Daniel Drake - 2.28.4-3 - add upstream patch to solve Python GC crash during gobject deallocation diff --git a/sources b/sources index 5a05781..f521fdf 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -14e700d5f4b8af00a68a6bcdd65a8db9 pygobject-2.28.4.tar.bz2 +a43d783228dd32899e6908352b8308f3 pygobject-2.28.6.tar.bz2