From 4074f9d8dc7e74b818d8aaa5f8ba8d0f5203395b229cbe1d315db2a4e4dc7661 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Thu, 2 Nov 2017 13:51:20 +0000 Subject: [PATCH] Accepting request 537605 from GNOME:Next OBS-URL: https://build.opensuse.org/request/show/537605 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/python-gobject?expand=0&rev=89 --- pygobject-3.26.0.tar.xz | 3 --- pygobject-3.26.1.tar.xz | 3 +++ python-gobject.changes | 18 ++++++++++++++++++ python-gobject.spec | 10 ++++++---- 4 files changed, 27 insertions(+), 7 deletions(-) delete mode 100644 pygobject-3.26.0.tar.xz create mode 100644 pygobject-3.26.1.tar.xz diff --git a/pygobject-3.26.0.tar.xz b/pygobject-3.26.0.tar.xz deleted file mode 100644 index 74d04a1..0000000 --- a/pygobject-3.26.0.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7411acd600c8cb6f00d2125afa23303f2104e59b83e0a4963288dbecc3b029fa -size 773544 diff --git a/pygobject-3.26.1.tar.xz b/pygobject-3.26.1.tar.xz new file mode 100644 index 0000000..4cbe957 --- /dev/null +++ b/pygobject-3.26.1.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5577b9b9c70cabb9a60d81b855d488b767c66f867432e7fb64aa7269b04d1a9 +size 775628 diff --git a/python-gobject.changes b/python-gobject.changes index 4829bb2..5d2cb70 100644 --- a/python-gobject.changes +++ b/python-gobject.changes @@ -1,3 +1,21 @@ +------------------------------------------------------------------- +Sat Oct 28 00:38:57 UTC 2017 - luc14n0@linuxmail.org + +- Update to version 3.26.1: + + Pygobject-object: Fix Python GC collecting a ref cycle too + early (bgo#731501). + + Fix potential uninitialized memory access during GC (bgo#786872). + + Test: revert parts of the previous test as it's broken on + 32 bit builds (bgo#786948). + + Flags: Add testcase for bug 786948 (bgo#786948). + + Fix potential overflow when marshalling flags from py interface + (bgo#786948). + + to_py_array: Properly handle enum array items (bgo#788890). + + Closure: Fix unaligned and out-of-bounds access (bgo#788894). + + Build: Fix not installing .egg-info file (bgo#777719). +- Run spec-cleaner -p to get respectives pkgconfig(*): gio-2.0, + glib-2.0 and gobject-introspection-1.0. + ------------------------------------------------------------------- Tue Sep 12 09:27:07 UTC 2017 - dimstar@opensuse.org diff --git a/python-gobject.spec b/python-gobject.spec index 014d1e1..1eb2883 100644 --- a/python-gobject.spec +++ b/python-gobject.spec @@ -27,10 +27,10 @@ Name: python-gobject Summary: Python bindings for GObject License: LGPL-2.1+ Group: Development/Languages/Python -Version: 3.26.0 +Version: 3.26.1 Release: 0 Url: https://wiki.gnome.org/Projects/PyGObject/ -Source: http://download.gnome.org/sources/pygobject/3.26/%{_name}-%{version}.tar.xz +Source: https://download.gnome.org/sources/pygobject/3.26/%{_name}-%{version}.tar.xz # PATCH-FIX-UPSTREAM pycompile-searchpath.patch jmatejek@suse.com -- Fix build with python 3.4 Patch1: pycompile-searchpath.patch BuildRequires: %{python_module cairo >= 1.11.1} @@ -38,13 +38,14 @@ BuildRequires: %{python_module cairo-devel} BuildRequires: %{python_module devel} BuildRequires: %{python_module setuptools} BuildRequires: fdupes -BuildRequires: glib2-devel >= 2.38.0 BuildRequires: gnome-common -BuildRequires: gobject-introspection-devel >= 1.46.0 BuildRequires: libffi-devel >= 3.0.0 BuildRequires: python-rpm-macros BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(cairo-gobject) +BuildRequires: pkgconfig(gio-2.0) >= 2.38.0 +BuildRequires: pkgconfig(glib-2.0) >= 2.38.0 +BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.46.0 # Trigger an automatic installation of python(3)?-gobject when python and libgirepository are installed. Supplements: packageand(python:%{gdk_real_package}) BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -160,6 +161,7 @@ find %{buildroot} "(" -name '*.la' -or -name '*.a' ")" -delete %doc AUTHORS COPYING ChangeLog NEWS README %doc examples/ %{python_sitearch}/gi/ +%{python_sitearch}/pygobject-3.26.1-py*.egg-info # Lives in cairo subpackage %exclude %{python_sitearch}/gi/_gi_cairo*.so # Lives in Gdk subpackage