Hello community,

here is the log from the commit of package python3-Cython for openSUSE:Factory 
checked in at 2015-01-10 23:07:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python3-Cython (Old)
 and      /work/SRC/openSUSE:Factory/.python3-Cython.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python3-Cython"

Changes:
--------
--- /work/SRC/openSUSE:Factory/python3-Cython/python3-Cython.changes    
2014-12-10 23:46:33.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.python3-Cython.new/python3-Cython.changes       
2015-01-10 23:07:06.000000000 +0100
@@ -1,0 +2,40 @@
+Thu Jan  8 12:24:06 UTC 2015 - [email protected]
+
+- Fix usage of update-alternatives.
+
+-------------------------------------------------------------------
+Wed Dec 31 20:00:38 UTC 2014 - [email protected]
+
+- specfile: add python3 again (complains about missing xml package otherwise)
+
+- update to version 0.21.2:
+  * Crash when assigning a C value to both a Python and C target at the same 
time.
+  * Automatic coercion from C++ strings to "str" generated incomplete code that
+    failed to compile.
+  * Declaring a constructor in a C++ child class erroneously required a default
+    constructor declaration in the super class.
+  * "resize_smart()" in "cpython.array" was broken.
+  * Functions in "libcpp.cast" are now declared as "nogil".
+  * Some missing C-API declarations were added.
+  * Py3 main code in embedding program code was lacking casts.
+  * Exception related to distutils "Distribution" class type in pyximport under
+    latest CPython 2.7 and 3.4 releases when setuptools is being imported 
later.
+
+-------------------------------------------------------------------
+Thu Dec 18 10:45:11 UTC 2014 - [email protected]
+
+- Remove make dependencies on python3-2to3 and python3, python3-devel
+  is sufficient
+- Do not explicitely require python3, let RPM handle it
+
+-------------------------------------------------------------------
+Wed Dec 17 09:52:48 UTC 2014 - [email protected]
+
+- Fix cygdb name typo in file list
+
+-------------------------------------------------------------------
+Tue Dec  9 16:02:19 UTC 2014 - [email protected]
+
+- Improve update-alternatives.
+
+-------------------------------------------------------------------

Old:
----
  Cython-0.21.1.tar.gz

New:
----
  Cython-0.21.2.tar.gz

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

Other differences:
------------------
++++++ python3-Cython.spec ++++++
--- /var/tmp/diff_new_pack.ZEERvw/_old  2015-01-10 23:07:07.000000000 +0100
+++ /var/tmp/diff_new_pack.ZEERvw/_new  2015-01-10 23:07:07.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python3-Cython
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX Products 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,7 +17,7 @@
 
 
 Name:           python3-Cython
-Version:        0.21.1
+Version:        0.21.2
 Release:        0
 Url:            http://www.cython.org
 Summary:        The Cython compiler for writing C extensions for the Python 
language
@@ -28,9 +28,7 @@
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  fdupes
 BuildRequires:  python3
-BuildRequires:  python3-2to3
 BuildRequires:  python3-devel
-Requires:       python3
 Requires(post): update-alternatives
 Requires(postun): update-alternatives
 
@@ -65,23 +63,14 @@
 
 %install
 python3 setup.py install --prefix=%{_prefix} --root=%{buildroot}
-ln -s  %{_bindir}/cython-%{py3_ver} %{buildroot}%{_bindir}/cython
-ln -s  %{_bindir}/cythonize-%{py3_ver} %{buildroot}%{_bindir}/cythonize
-ln -s  %{_bindir}/cygdb-%{py3_ver} %{buildroot}%{_bindir}/cygdb
-%fdupes -s %{buildroot}%{python_sitearch} %{buildroot}%{_docdir}
-rm -rf %{buildroot}%{python3_sitearch}/__pycache__/
-# avoid conflicts with python 2 version
 
-# Disabled testsuite as it takes a long time:
-#%%check
-#python runtests.py
+# setup up update-alternatives
+mkdir -p %{buildroot}%{_sysconfdir}/alternatives
+ln -sf %{_sysconfdir}/alternatives/cython %{buildroot}/%{_bindir}/cython
+ln -sf %{_sysconfdir}/alternatives/cythonize %{buildroot}/%{_bindir}/cythonize
+ln -sf %{_sysconfdir}/alternatives/cygdb %{buildroot}/%{_bindir}/cygdb
 
-%pre
-# Since /usr/bin/cython and /usr/bin/cygdb became ghosted to be used with 
update-alternatives, we have to get rid
-# of the old binary resulting from the non-update-alternativies-ified package:
-[ -h %{_bindir}/cygdb ] || rm -f %{_bindir}/cygdb
-[ -h %{_bindir}/cythonize ] || rm -f %{_bindir}/cythonize
-[ -h %{_bindir}/cython ] || rm -f %{_bindir}/cython
+%fdupes -s %{buildroot}%{python_sitearch} %{buildroot}%{_docdir}
 
 %post
 update-alternatives \
@@ -94,18 +83,26 @@
     update-alternatives --remove cython %{_bindir}/cython-%{py3_ver}
 fi
 
+# Disabled testsuite as it takes a long time:
+#%%check
+#python runtests.py
+
 %files
 %defattr(-,root,root,-)
 %doc COPYING.txt LICENSE.txt README.txt ToDo.txt USAGE.txt Doc Demos
-%ghost %{_bindir}/cygdb
+%{_bindir}/cygdb
+%{_bindir}/cython
+%{_bindir}/cythonize
 %{_bindir}/cygdb-%{py3_ver}
-%ghost %{_bindir}/cython
 %{_bindir}/cython-%{py3_ver}
-%ghost %{_bindir}/cythonize
 %{_bindir}/cythonize-%{py3_ver}
+%ghost %{_sysconfdir}/alternatives/cygdb
+%ghost %{_sysconfdir}/alternatives/cython
+%ghost %{_sysconfdir}/alternatives/cythonize
 %{python3_sitearch}/Cython/
 %{python3_sitearch}/Cython-%{version}-py%{py3_ver}.egg-info
 %{python3_sitearch}/pyximport/
 %{python3_sitearch}/cython.py*
+%{python3_sitearch}/__pycache__/
 
 %changelog

++++++ Cython-0.21.1.tar.gz -> Cython-0.21.2.tar.gz ++++++
++++ 265613 lines of diff (skipped)

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

Reply via email to