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 <mimi...@gmail.com> + +- 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-calling -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)