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 - dimstar@opensuse.org + +- Fix usage of update-alternatives. + +------------------------------------------------------------------- +Wed Dec 31 20:00:38 UTC 2014 - arun@gmx.de + +- 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 - p.drouand@gmail.com + +- 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 - p.drouand@gmail.com + +- Fix cygdb name typo in file list + +------------------------------------------------------------------- +Tue Dec 9 16:02:19 UTC 2014 - toddrme2178@gmail.com + +- 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: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org