Hello community,
here is the log from the commit of package python-cffi for openSUSE:Factory checked in at 2019-03-04 09:11:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-cffi (Old)
and /work/SRC/openSUSE:Factory/.python-cffi.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-cffi"
Mon Mar 4 09:11:58 2019 rev:25 rq:680758 version:1.12.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-cffi/python-cffi.changes 2018-11-08 09:42:04.457550012 +0100
+++ /work/SRC/openSUSE:Factory/.python-cffi.new.28833/python-cffi.changes 2019-03-04 09:12:07.320690090 +0100
@@ -1,0 +2,20 @@
+Sat Mar 2 10:39:31 UTC 2019 - Ondřej Súkup
+
+- update to 1.12.3
+- drop patches: 3184b0a675fc425b821b528d7fdf744b2f08dadf.patch
+ 7a76a381534012af4790e815140d1538510b7d93.patch
+ e2e324a2f13e3a646de6f6ff03e90ed7d37e2636.patch
+ * Direct support for pkg-config.
+ * ffi.from_buffer() takes a new optional first argument that gives the array
+ type of the result. It also takes an optional keyword argument require_writable
+ to refuse read-only Python buffers.
+ * ffi.new(), ffi.gc() or ffi.from_buffer() cdata objects can now be released
+ at known times, either by using the with keyword or by calling the new ffi.release().
+ * Accept an expression like ffi.new("int[4]", p) if p is itself another cdata int[4].
+ * CPython 2.x: ffi.dlopen() failed with non-ascii file names on Posix
+ * CPython: if a thread is started from C and then runs Python code
+ (with callbacks or with the embedding solution), then previous versions of cffi
+ would contain possible crashes and/or memory leaks.
+ * Support for ffi.cdef(..., pack=N) where N is a power of two.
+
+-------------------------------------------------------------------
Old:
----
3184b0a675fc425b821b528d7fdf744b2f08dadf.patch
7a76a381534012af4790e815140d1538510b7d93.patch
cffi-1.11.5.tar.gz
e2e324a2f13e3a646de6f6ff03e90ed7d37e2636.patch
New:
----
cffi-1.12.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-cffi.spec ++++++
--- /var/tmp/diff_new_pack.9COAfZ/_old 2019-03-04 09:12:08.928689800 +0100
+++ /var/tmp/diff_new_pack.9COAfZ/_new 2019-03-04 09:12:08.932689800 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-cffi
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -18,7 +18,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-cffi
-Version: 1.11.5
+Version: 1.12.2
Release: 0
Summary: Foreign Function Interface for Python calling C code
License: MIT
@@ -26,12 +26,6 @@
URL: http://cffi.readthedocs.org
Source0: https://files.pythonhosted.org/packages/source/c/cffi/cffi-%{version}.tar.gz
Source1: python-cffi-rpmlintrc
-# https://bitbucket.org/cffi/cffi/issues/384/
-Patch0: e2e324a2f13e3a646de6f6ff03e90ed7d37e2636.patch
-# https://bitbucket.org/cffi/cffi/issues/378
-Patch1: 3184b0a675fc425b821b528d7fdf744b2f08dadf.patch
-# https://bitbucket.org/cffi/cffi/issues/382/test_sin_no_return_value-violates...
-Patch2: 7a76a381534012af4790e815140d1538510b7d93.patch
BuildRequires: %{python_module devel}
BuildRequires: %{python_module pycparser}
BuildRequires: %{python_module pytest}
@@ -50,7 +44,6 @@
%prep
%setup -q -n cffi-%{version}
-%autopatch -p1
%build
export CFLAGS="%{optflags}"
++++++ cffi-1.11.5.tar.gz -> cffi-1.12.2.tar.gz ++++++
++++ 3942 lines of diff (skipped)