Hello community,

here is the log from the commit of package python-gobject for openSUSE:Factory 
checked in at 2014-05-05 21:16:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-gobject (Old)
 and      /work/SRC/openSUSE:Factory/.python-gobject.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-gobject"

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-gobject/python-gobject.changes    
2014-02-23 07:16:19.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.python-gobject.new/python-gobject.changes       
2014-05-05 21:18:28.000000000 +0200
@@ -1,0 +2,133 @@
+Tue Apr 15 08:16:13 UTC 2014 - [email protected]
+
+- Update to version 3.12.1:
+  + Fix crash with type checking invalid GObject arguments
+    (bgo#727604).
+  + Do not leak info of destroy notify.
+
+-------------------------------------------------------------------
+Mon Mar 24 12:09:56 UTC 2014 - [email protected]
+
+- Update to version 3.12.0:
+  + No changes since version 3.11.92.
+
+-------------------------------------------------------------------
+Tue Mar 18 10:36:39 UTC 2014 - [email protected]
+
+- Update to version 3.11.92:
+  + Build system: Remove option to build without libffi.
+  + Docs: Standardize Python doc strings.
+  + Fix reference leaks with (transfer full) foreign struct returns
+    (bgo#726206).
+- Rebase pycompile-searchpath.patch.
+
+-------------------------------------------------------------------
+Tue Mar  4 19:35:36 UTC 2014 - [email protected]
+
+- Update to version 3.11.91:
+  + Use ffi_call directly instead of g_callable_info_invoke
+    (bgo##723642).
+  + configure.ac: Use -std=c90 and error on
+    declaration-after-statement.
+  + Fix Build on Visual Studio (bgo##725122).
+
+-------------------------------------------------------------------
+Thu Feb 20 03:11:57 UTC 2014 - [email protected]
+
+- Update to version 3.11.90:
+  + Use GObject type checking for instance arguments (bgo#724009).
+
+-------------------------------------------------------------------
+Thu Feb 20 03:11:05 UTC 2014 - [email protected]
+
+- Update to version 3.11.5:
+  + Cache refactoring: Move all cache marshalers into files based
+    on type (bgo#709700).
+  + Merge static PyGLib and PyGObject modules into PyGI
+    (bgo#712197).
+  + Add test for callback user data arguments with following
+    arguments (bgo#722104).
+  + build:
+    - Add --without-common configure option for package maintainers
+      (bgo#721646).
+    - Set PLATFORM_VERSION again to 3.0.
+  + demo: Add TreeModel interface implementation demonstration.
+  + tests:
+    - Run PyFlakes and PEP8 only on SUBDIRS.
+    - Add test for an owned boxed struct passed in a callback
+      (bgo#722899).
+- Pass without-common to configure when building for pythonn: this
+  replaces the old method of deleting files during the install
+  phase.
+- Drop libpyglib-gi-2_0-python%{local_lib_ver} subpackage: the
+  static PyGlib has been merged into PyGI.
+- No longer provide a -devel package when building for python3: the
+  resulting package after cleanup would be empty.
+- Obsolete/provide python3-gobject-devel by python-gobject-devel to
+  ease upgrades.
+- Require python3-gobject from python-gobject-devel (this was
+  brought in before by requiring python3-gobject-devel, which in
+  turn pulled in python3-gobject. With the removal of the python3
+  based -devel package (see above), we need to require the python3
+  variant by ourself.
+- Rebase pycompile-searchpath.patch.
+
+-------------------------------------------------------------------
+Thu Feb 20 03:11:04 UTC 2014 - [email protected]
+
+- Update to version 3.11.4:
+  + overrides: Fix __repr__ for various Gdk structs.
+  + Add enum and flags member methods (bgo#693099).
+  + python.m4: g/c JD_PYTHON_CHECK_VERSION (bgo#721662).
+  + Support union creation with PyGIStruct.a
+  + docs: Fix array length argument skipping with preceding out
+    arguments.
+  + Updated docs (bgo#708060, bgo#697356, bgo#697356).
+  + gtk-demo: Add CSS demos (bgo#719722).
+  + build: Avoid clash between gi/types.py and stdlib (bgo#721025).
+
+-------------------------------------------------------------------
+Thu Feb 20 03:11:03 UTC 2014 - [email protected]
+
+- Update to version 3.11.3:
+  + Replace usage of PyGIBoxed_Type with PyGIStruct_Type
+    (bgo#581525).
+
+-------------------------------------------------------------------
+Thu Feb 20 03:11:02 UTC 2014 - [email protected]
+
+- Update to version 3.11.2:
+  + gkt-demo: Change main info/source notebook into a GtkStack.
+  + Add deprecation warnings and cleanup class initializer
+    overrides (bgo#705810).
+  + Fix dir method for static GParamSpec in Python 3.
+  + Remove overzealous argument checking for callback userdata
+    (bgo#711173).
+
+-------------------------------------------------------------------
+Thu Feb 20 00:00:00 UTC 2014 - [email protected]
+
+- Update to version 3.11.1:
+  + Fix toggleref safety problems by always enabling the GIL
+    (bgo#709223).
+  + Add consistent GLib.MainLoop SIGINT cleanup (bgo#710978).
+  + docs: Add a keyword value of None for allow-none annotations
+    (bgo#640812).
+  + Remove overrides for supporting pre-3.10 GObject signal
+    functions.
+  + Add threads_init back as a requirement for non-Python threaded
+    repos (bgo#710447).
+  + Add dir method to GObject props accessor (bgo#705754).
+  + Remove PyGObjectWeakRef now that g_binding_unbind exists
+    (bgo#699571).
+  + Fix lots of memory leaks leaks (bgo#693402).
+  + Add support for variable user data arguments (bgo#640812).
+  + Bump glib and g-i dependencies to latest stable.
+  + Expose all GI enum and flags types (bgo#709008).
+  + Add support for default arguments annotated with allow-none
+    (bgo#640812).
+  + Refactor argument cache handling (bgo#640812).
+  + Remove support for allowing PyObjects as void pointers
+    (bgo#688081).
+
+-------------------------------------------------------------------
python3-gobject.changes: same change

Old:
----
  pygobject-3.10.2.tar.xz

New:
----
  pygobject-3.12.1.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-gobject.spec ++++++
--- /var/tmp/diff_new_pack.URkA4h/_old  2014-05-05 21:18:28.000000000 +0200
+++ /var/tmp/diff_new_pack.URkA4h/_new  2014-05-05 21:18:28.000000000 +0200
@@ -37,16 +37,16 @@
 Summary:        Python bindings for GObject
 License:        LGPL-2.1+
 Group:          Development/Libraries/Python
-Version:        3.10.2
+Version:        3.12.1
 Release:        0
 Url:            http://ftp.gnome.org/pub/GNOME/sources/pygobject/
-Source:         
http://download.gnome.org/sources/pygobject/3.10/%{_name}-%{version}.tar.xz
+Source:         
http://download.gnome.org/sources/pygobject/3.12/%{_name}-%{version}.tar.xz
 # PATCH-FIX-UPSTREAM pycompile-searchpath.patch [email protected] -- Fix build 
with python 3.4
 Patch1:         pycompile-searchpath.patch
 BuildRequires:  fdupes
-BuildRequires:  glib2-devel >= 2.35.9
-BuildRequires:  gobject-introspection-devel >= 1.35.9
-BuildRequires:  libffi-devel
+BuildRequires:  glib2-devel >= 2.38.0
+BuildRequires:  gobject-introspection-devel >= 1.38.0
+BuildRequires:  libffi-devel >= 3.0.0
 %if %{build_for_python3}
 BuildRequires:  python3-cairo-devel
 BuildRequires:  python3-devel
@@ -78,29 +78,23 @@
 
 This package contains the Python Cairo bindings for GObject.
 
-%package -n libpyglib-gi-2_0-python%{local_lib_ver}
-Summary:        Python Gobject Introspeciton binding
-Group:          System/Libraries
-
-%description -n libpyglib-gi-2_0-python%{local_lib_ver}
-Pygobjects is an extension module for python that gives you access to
-GLib's GObjects.
-
-The bindings are handled by gobject-introspection libraries.
-
+%if ! %{build_for_python3}
 %package devel
 Summary:        Python bindings for GObject
 Group:          Development/Libraries/Python
 Requires:       %{name} = %{version}
-Requires:       libpyglib-gi-2_0-python%{local_lib_ver} = %{version}
-%if ! %{build_for_python3}
-# If somebody wants the -devel package, we provide the full set.
-Requires:       python3-gobject-devel
-%endif
+Requires:       python3-gobject = %{version}
+# Until version 3.11.5, the -devel package contained python2 / python3 
specifiecs
+# AS this was cleared and the package no longer depends on the python version, 
the
+# python3-gobject-devel package is no longer being built. In order to ease 
upgrades
+# and remove the obsolete package, we obsolete/provide it here.
+Obsoletes:      python3-gobject-devel < 3.11.5
+Provides:       python3-gobject-devel = %{version}
 
 %description devel
 This package contains files required to build wrappers for gobject
 addon libraries such as pygtk.
+%endif
 
 %prep
 %setup -q -n %{_name}-%{version}
@@ -110,18 +104,16 @@
 %if %{build_for_python3}
 export PYTHON=python3
 %endif
-%configure
+%configure \
+%if %{build_for_python3}
+    --without-common
+%endif
+
 make %{?jobs:-j%jobs} V=1
 
 %install
 %makeinstall
 find $RPM_BUILD_ROOT -name '*.la' -or -name '*.a' | xargs rm -f
-%if %{build_for_python3}
-# If we're building for python3, we remove the header and .pc file...
-# Those files are python-version agnostic... so it does not matter.
-rm -r %{buildroot}%{_includedir}/pygobject-3.0/pygobject.h
-rm %{buildroot}%{_libdir}/pkgconfig/pygobject-3.0.pc
-%endif
 # Drop pygtkcompat layer.it's useless and we lack other stuff for it to work
 rm %{buildroot}%{local_py_sitedir}/gi/pygtkcompat.py
 rm -r %{buildroot}%{local_py_sitedir}/pygtkcompat/
@@ -131,10 +123,6 @@
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post -n libpyglib-gi-2_0-python%{local_lib_ver} -p /sbin/ldconfig
-
-%postun -n libpyglib-gi-2_0-python%{local_lib_ver} -p /sbin/ldconfig
-
 %files
 %defattr(-,root,root)
 %doc AUTHORS NEWS README ChangeLog examples
@@ -143,18 +131,13 @@
 # Lives in cairo subpackage
 %exclude %{local_py_sitedir}/gi/_gi_cairo*.so
 
-%files -n libpyglib-gi-2_0-python%{local_lib_ver}
-%defattr(-, root, root)
-%{_libdir}/libpyglib-gi-2.0-python%{local_py_suffix}.so.0*
-
 %files cairo
 %defattr(-,root,root)
 %{local_py_sitedir}/gi/_gi_cairo*.so
 
+%if ! %{build_for_python3}
 %files devel
 %defattr(-,root,root)
-%{_libdir}/*.so
-%if ! %{build_for_python3}
 %{_includedir}/pygobject-3.0/
 %{_libdir}/pkgconfig/pygobject-3.0.pc
 %endif

++++++ python3-gobject.spec ++++++
--- /var/tmp/diff_new_pack.URkA4h/_old  2014-05-05 21:18:28.000000000 +0200
+++ /var/tmp/diff_new_pack.URkA4h/_new  2014-05-05 21:18:28.000000000 +0200
@@ -37,16 +37,16 @@
 Summary:        Python bindings for GObject
 License:        LGPL-2.1+
 Group:          Development/Libraries/Python
-Version:        3.10.2
+Version:        3.12.1
 Release:        0
 Url:            http://ftp.gnome.org/pub/GNOME/sources/pygobject/
-Source:         
http://download.gnome.org/sources/pygobject/3.10/%{_name}-%{version}.tar.xz
+Source:         
http://download.gnome.org/sources/pygobject/3.12/%{_name}-%{version}.tar.xz
 # PATCH-FIX-UPSTREAM pycompile-searchpath.patch [email protected] -- Fix build 
with python 3.4
 Patch1:         pycompile-searchpath.patch
 BuildRequires:  fdupes
-BuildRequires:  glib2-devel >= 2.35.9
-BuildRequires:  gobject-introspection-devel >= 1.35.9
-BuildRequires:  libffi-devel
+BuildRequires:  glib2-devel >= 2.38.0
+BuildRequires:  gobject-introspection-devel >= 1.38.0
+BuildRequires:  libffi-devel >= 3.0.0
 %if %{build_for_python3}
 BuildRequires:  python3-cairo-devel
 BuildRequires:  python3-devel
@@ -78,29 +78,23 @@
 
 This package contains the Python Cairo bindings for GObject.
 
-%package -n libpyglib-gi-2_0-python%{local_lib_ver}
-Summary:        Python Gobject Introspeciton binding
-Group:          System/Libraries
-
-%description -n libpyglib-gi-2_0-python%{local_lib_ver}
-Pygobjects is an extension module for python that gives you access to
-GLib's GObjects.
-
-The bindings are handled by gobject-introspection libraries.
-
+%if ! %{build_for_python3}
 %package devel
 Summary:        Python bindings for GObject
 Group:          Development/Libraries/Python
 Requires:       %{name} = %{version}
-Requires:       libpyglib-gi-2_0-python%{local_lib_ver} = %{version}
-%if ! %{build_for_python3}
-# If somebody wants the -devel package, we provide the full set.
-Requires:       python3-gobject-devel
-%endif
+Requires:       python3-gobject = %{version}
+# Until version 3.11.5, the -devel package contained python2 / python3 
specifiecs
+# AS this was cleared and the package no longer depends on the python version, 
the
+# python3-gobject-devel package is no longer being built. In order to ease 
upgrades
+# and remove the obsolete package, we obsolete/provide it here.
+Obsoletes:      python3-gobject-devel < 3.11.5
+Provides:       python3-gobject-devel = %{version}
 
 %description devel
 This package contains files required to build wrappers for gobject
 addon libraries such as pygtk.
+%endif
 
 %prep
 %setup -q -n %{_name}-%{version}
@@ -110,18 +104,16 @@
 %if %{build_for_python3}
 export PYTHON=python3
 %endif
-%configure
+%configure \
+%if %{build_for_python3}
+    --without-common
+%endif
+
 make %{?jobs:-j%jobs} V=1
 
 %install
 %makeinstall
 find $RPM_BUILD_ROOT -name '*.la' -or -name '*.a' | xargs rm -f
-%if %{build_for_python3}
-# If we're building for python3, we remove the header and .pc file...
-# Those files are python-version agnostic... so it does not matter.
-rm -r %{buildroot}%{_includedir}/pygobject-3.0/pygobject.h
-rm %{buildroot}%{_libdir}/pkgconfig/pygobject-3.0.pc
-%endif
 # Drop pygtkcompat layer.it's useless and we lack other stuff for it to work
 rm %{buildroot}%{local_py_sitedir}/gi/pygtkcompat.py
 rm -r %{buildroot}%{local_py_sitedir}/pygtkcompat/
@@ -131,10 +123,6 @@
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post -n libpyglib-gi-2_0-python%{local_lib_ver} -p /sbin/ldconfig
-
-%postun -n libpyglib-gi-2_0-python%{local_lib_ver} -p /sbin/ldconfig
-
 %files
 %defattr(-,root,root)
 %doc AUTHORS NEWS README ChangeLog examples
@@ -143,18 +131,13 @@
 # Lives in cairo subpackage
 %exclude %{local_py_sitedir}/gi/_gi_cairo*.so
 
-%files -n libpyglib-gi-2_0-python%{local_lib_ver}
-%defattr(-, root, root)
-%{_libdir}/libpyglib-gi-2.0-python%{local_py_suffix}.so.0*
-
 %files cairo
 %defattr(-,root,root)
 %{local_py_sitedir}/gi/_gi_cairo*.so
 
+%if ! %{build_for_python3}
 %files devel
 %defattr(-,root,root)
-%{_libdir}/*.so
-%if ! %{build_for_python3}
 %{_includedir}/pygobject-3.0/
 %{_libdir}/pkgconfig/pygobject-3.0.pc
 %endif

++++++ pycompile-searchpath.patch ++++++
--- /var/tmp/diff_new_pack.URkA4h/_old  2014-05-05 21:18:28.000000000 +0200
+++ /var/tmp/diff_new_pack.URkA4h/_new  2014-05-05 21:18:28.000000000 +0200
@@ -1,8 +1,8 @@
-Index: pygobject-3.10.2/py-compile
+Index: pygobject-3.11.92/py-compile
 ===================================================================
---- pygobject-3.10.2/py-compile        2013-11-11 14:36:41.000000000 +0100
-+++ pygobject-3.10.2/py-compile        2014-02-13 15:52:46.990468006 +0100
-@@ -116,7 +116,11 @@
+--- pygobject-3.11.92.orig/py-compile
++++ pygobject-3.11.92/py-compile
+@@ -116,7 +116,11 @@ else
  fi
  
  $PYTHON -c "
@@ -15,7 +15,7 @@
  
  files = '''$files'''
  
-@@ -137,7 +141,10 @@
+@@ -137,7 +141,11 @@ sys.stdout.write('\n')" || exit $?
  
  # this will fail for python < 1.5, but that doesn't matter ...
  $PYTHON -O -c "
@@ -23,6 +23,7 @@
 +import sys
 +# when this runs interactively, '' (cwd) is in sys.path. we don't want that.
 +sys.path.remove('')
++
 +import os, py_compile, imp
  
  # pypy does not use .pyo optimization

++++++ pygobject-3.10.2.tar.xz -> pygobject-3.12.1.tar.xz ++++++
++++ 72551 lines of diff (skipped)

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to