Hello community,

here is the log from the commit of package python-gobject for openSUSE:Factory 
checked in at 2018-03-14 19:28:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-gobject (Old)
 and      /work/SRC/openSUSE:Factory/.python-gobject.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-gobject"

Wed Mar 14 19:28:07 2018 rev:70 rq:586200 version:3.28.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-gobject/python-gobject.changes    
2017-11-03 19:07:03.625994273 +0100
+++ /work/SRC/openSUSE:Factory/.python-gobject.new/python-gobject.changes       
2018-03-14 19:28:08.984403758 +0100
@@ -1,0 +2,111 @@
+Mon Mar 12 15:21:14 UTC 2018 - dims...@opensuse.org
+
+- Update to version 3.28.0:
+  + GLib.Variant: Fix creation of guchar arrays from bytes.
+
+-------------------------------------------------------------------
+Fri Mar  2 00:46:39 UTC 2018 - luc1...@linuxmail.org
+
+- Update to version 3.27.5:
+  + Re-revert transfer-none boxed copy changes. Now with more fixes
+    and tests.
+  + Add caching for boxed type lookup and try to avoid the import
+    lock.
+
+-------------------------------------------------------------------
+Wed Feb 28 16:38:57 UTC 2018 - dims...@opensuse.org
+
+- Modernize spec-file by calling spec-cleaner
+
+-------------------------------------------------------------------
+Wed Feb 14 12:00:37 UTC 2018 - dims...@opensuse.org
+
+- Update to version 3.27.4:
+  + tests: Fix tests under Wayland (glgo#GNOME/pygobject#163).
+  + tests: Make it possible to use pytest directly.
+  + Reverted transfer-none boxed copy changes due to regressions
+    in gnome-music (glgo#GNOME/pygobject#164).
+
+-------------------------------------------------------------------
+Sat Feb 10 22:48:36 UTC 2018 - bjorn....@gmail.com
+
+- Update to version 3.27.3:
+  + Fix a 3.27.2 regression where functions return invalid boxed
+    values.
+  + tests:
+    - Make tests run without Gtk/Gdk installed.
+    - Remove dependency on ``localedef``.
+    - Require/Use pytest.
+
+-------------------------------------------------------------------
+Wed Feb  7 13:49:25 UTC 2018 - dims...@opensuse.org
+
+- Update to version 3.27.2:
+  + setup.py:
+    - Add a "quality" command which is equal to
+      "make check.quality".
+    - Add a "test" command which is equal to "make check".
+    - Install pkg-config and header files.
+    - Improve pycairo header lookup with pycairo >=1.16.
+  + autotools: "make check.quality" now requires flake8.
+  + overrides:
+    - Fix ``Gtk.Adjustment.__init__()`` overrides not setting
+      "value" sometimes. :issue:`151` :mr:`3`
+    - ``GLib.Variant``: add support to create maybe types.
+  + Make it possible to resolve ambiguous vmethod names.
+    Ambiguities can be resolved by implementing methods named
+    "do_$namespaced_base_class_name_$vfunc_name".
+  + Fix setting a property installed in Python from C in some
+    cases.
+  + pygobject-object: fix memory corruption around list of
+    closures.
+  + Don't copy the boxed if we are the sole owner of the wrapper
+    after a closure.
+  + Only copy transfer-none boxed values in closures once the
+    closure exists. This allows modifying the passed boxed while
+    allowing to keep the wrapper around after the closure is done.
+- Drop pkgconfig(libffi) BuildRequires: no longer needed.
+
+-------------------------------------------------------------------
+Sun Dec 17 02:47:26 UTC 2017 - luc1...@linuxmail.org
+
+- Update to version 3.27.1:
+  + setup.py:
+    - Rework pycairo discovery to not use pkg-config.
+    - Remove various classifiers and the download-url which aren't
+      accepted by pypi.
+  + Add sphinx based documentation (bgo#791448).
+  + PKG-INFO: Revert name back to PyGObject.
+- Remove the executable bit from example scripts as an extra
+  sanity/security measure.
+
+-------------------------------------------------------------------
+Sun Dec 10 23:02:18 UTC 2017 - luc1...@linuxmail.org
+
+- Update to version 3.27.0:
+  + Demo:
+    - pep8 fixes.
+    - Add new Gtk.FlowBox example (bgo#735918).
+    - Use HeaderBar for main app window (bgo#735918).
+  + Fix potential:
+    - Uninitialized memory access during GC (bgo#786872).
+    - Potential overflow when marshalling flags from py interface
+      (bgo#786948).
+  + configure.ac: Error out in case autoconf-archive isn't
+    installed (bgo#784428).
+  + Move pygi-convert.sh into tools.
+  + Drop:
+    - Python 3.3 support (bgo#790787).
+    - pygobject-3.0-uninstalled.pc file.
+  + Tests:
+    - Some more C locale fixes.
+    - Make the test suite pass with the C locale.
+  + Fixes: bgo#622084, bgo#622084, bgo#731501, bgo#788890,
+    bgo#788894, bgo#777719, bgo#786948, bgo#786948, bgo#735918,
+    bgo#735918, bgo#790346, bgo#735918, bgo#735918.
+- Switch libffi-devel BuildRequires by its pkgconfig module
+  counterpart once configure only looks for its module.
+- Adopt the use of %make_build macro instead of raw make command,
+  following best practices.
+
+-------------------------------------------------------------------

Old:
----
  pygobject-3.26.1.tar.xz

New:
----
  pygobject-3.28.0.tar.xz

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

Other differences:
------------------
++++++ python-gobject.spec ++++++
--- /var/tmp/diff_new_pack.CD3lCd/_old  2018-03-14 19:28:09.960369102 +0100
+++ /var/tmp/diff_new_pack.CD3lCd/_new  2018-03-14 19:28:09.964368960 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-gobject
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,29 +17,27 @@
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
-
 # This figures in an error message
 %global __requires_exclude typelib\\(%%namespaces\\)
 %global __requires_exclude_from 
^%{python2_sitearch}/gi/__init__.py|%{python3_sitearch}/gi/__init__.py$
-
-Name:           python-gobject
 %define _name   pygobject
+Name:           python-gobject
+Version:        3.28.0
+Release:        0
 Summary:        Python bindings for GObject
-License:        LGPL-2.1+
+License:        LGPL-2.1-or-later
 Group:          Development/Languages/Python
-Version:        3.26.1
-Release:        0
-Url:            https://wiki.gnome.org/Projects/PyGObject/
-Source:         
https://download.gnome.org/sources/pygobject/3.26/%{_name}-%{version}.tar.xz
+URL:            https://wiki.gnome.org/Projects/PyGObject/
+Source:         
http://download.gnome.org/sources/pygobject/3.28/%{_name}-%{version}.tar.xz
 # PATCH-FIX-UPSTREAM pycompile-searchpath.patch jmate...@suse.com -- Fix build 
with python 3.4
-Patch1:         pycompile-searchpath.patch
+Patch0:         pycompile-searchpath.patch
 BuildRequires:  %{python_module cairo >= 1.11.1}
 BuildRequires:  %{python_module cairo-devel}
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  gnome-common
-BuildRequires:  libffi-devel >= 3.0.0
+BuildRequires:  pkgconfig
 BuildRequires:  python-rpm-macros
 BuildRequires:  pkgconfig(cairo)
 BuildRequires:  pkgconfig(cairo-gobject)
@@ -48,21 +46,18 @@
 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
-
 %python_subpackages
 
 %description
 Pygobjects is an extension module for python that gives you access to
 GLib's GObjects.
 
-
 %package Gdk
+%define gdk_real_package %(rpm -q --qf '%%{NAME}' -f $(readlink 
%{_libdir}/libgdk-3.so -f))
 Summary:        Python bindings for GObject/Gdk
 Group:          Development/Languages/Python
 Requires:       %{name} = %{version}
 Requires:       %{name}-cairo = %{version}
-%define gdk_real_package %(rpm -q --qf '%%{NAME}' -f $(readlink 
%{_libdir}/libgdk-3.so -f))
 Supplements:    packageand(python-gobject:%{gdk_real_package})
 
 %description Gdk
@@ -71,12 +66,11 @@
 
 This package contains the Python Gdk bindings for GObject.
 
-
 %package cairo
+%define cairo_real_package %(rpm -q --qf '%%{NAME}' --whatprovides cairo)
 Summary:        Python bindings for GObject/Cairo
 Group:          Development/Languages/Python
 Requires:       %{name} = %{version}
-%define cairo_real_package %(rpm -q --qf '%%{NAME}' --whatprovides cairo)
 Supplements:    packageand(python-gobject:%{cairo_real_package})
 
 %description cairo
@@ -85,7 +79,6 @@
 
 This package contains the Python Cairo bindings for GObject.
 
-
 %package devel
 Summary:        Metapackage to pull in all of python-gobject's packages
 Group:          Development/Languages/Python
@@ -99,7 +92,6 @@
 This package contains files required to build wrappers for gobject
 addon libraries such as pygtk.
 
-
 %package -n %{name}-common-devel
 Summary:        Shared development files for GObject's Python bindings
 Group:          Development/Languages/Python
@@ -116,10 +108,11 @@
 This package contains common files required to build wrappers for gobject
 addon libraries such as pygtk in both Python2 and Python3.
 
-
 %prep
 %setup -q -n %{_name}-%{version}
-%patch1 -p1
+%patch0 -p1
+# Remove the executable bit from example scripts:
+chmod -R -x examples/*.py
 
 %build
 autoreconf -fiv
@@ -132,7 +125,7 @@
 
 export PYTHON=$python
 %configure
-make %{?_smp_mflags} V=1
+%make_build
 
 popd
 }
@@ -145,7 +138,7 @@
 popd
 }
 
-# Drop pygtkcompat layer.it's useless and we lack other stuff for it to work
+# Drop pygtkcompat layer - It's useless and we lack other stuff for it to work
 %python_expand rm %{buildroot}%{$python_sitearch}/gi/pygtkcompat.py*
 %python_expand rm -r %{buildroot}%{$python_sitearch}/pygtkcompat/
 
@@ -157,11 +150,10 @@
 %fdupes %{buildroot}/%{_prefix}
 
 %files %{python_files}
-%defattr(-,root,root)
-%doc AUTHORS COPYING ChangeLog NEWS README
-%doc examples/
+%license COPYING
+%doc examples/ NEWS README.rst
 %{python_sitearch}/gi/
-%{python_sitearch}/pygobject-3.26.1-py*.egg-info
+%{python_sitearch}/pygobject-%{version}-py*.egg-info
 # Lives in cairo subpackage
 %exclude %{python_sitearch}/gi/_gi_cairo*.so
 # Lives in Gdk subpackage
@@ -171,25 +163,18 @@
 %exclude %{python_sitearch}/gi/overrides/Pango.*
 
 %files %{python_files Gdk}
-%defattr(-,root,root)
-%doc AUTHORS COPYING
 %{python_sitearch}/gi/overrides/Gdk.*
 %{python_sitearch}/gi/overrides/Gtk.*
 %{python_sitearch}/gi/overrides/keysyms.*
 %{python_sitearch}/gi/overrides/Pango.*
 
 %files %{python_files cairo}
-%defattr(-,root,root)
-%doc AUTHORS COPYING
 %{python_sitearch}/gi/_gi_cairo*.so
 
 %files %{python_files devel}
-%defattr(-,root,root)
-%doc AUTHORS COPYING
+%doc ChangeLog
 
 %files -n %{name}-common-devel
-%defattr(-,root,root)
-%doc AUTHORS COPYING
 %{_includedir}/pygobject-3.0/
 %{_libdir}/pkgconfig/pygobject-3.0.pc
 

++++++ pygobject-3.26.1.tar.xz -> pygobject-3.28.0.tar.xz ++++++
++++ 28690 lines of diff (skipped)


Reply via email to