Hello community, here is the log from the commit of package python for openSUSE:Factory checked in at Fri Jul 23 17:08:20 CEST 2010. -------- --- python/python-base.changes 2010-05-17 17:29:48.000000000 +0200 +++ python/python-base.changes 2010-07-02 15:58:42.000000000 +0200 @@ -1,0 +2,6 @@ +Fri Jul 2 13:58:38 UTC 2010 - jengelh@medozas.de + +- add patch from http://bugs.python.org/issue6029 +- use %_smp_mflags + +------------------------------------------------------------------- --- python/python.changes 2010-04-07 20:40:43.000000000 +0200 +++ python/python.changes 2010-07-02 15:57:25.000000000 +0200 @@ -1,0 +2,6 @@ +Fri Jul 2 13:57:02 UTC 2010 - jengelh@medozas.de + +- add patch from http://bugs.python.org/issue6029 +- use %_smp_mflags + +------------------------------------------------------------------- calling whatdependson for head-i586 New: ---- sparc_longdouble.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-base.spec ++++++ --- /var/tmp/diff_new_pack.hIbdkf/_old 2010-07-23 17:05:48.000000000 +0200 +++ /var/tmp/diff_new_pack.hIbdkf/_new 2010-07-23 17:05:48.000000000 +0200 @@ -33,7 +33,7 @@ # Summary: Python Interpreter base package Version: 2.6.5 -Release: 2 +Release: 3 %define tarversion %{version} %define tarname Python-%{tarversion} Source0: %{tarname}.tar.bz2 @@ -49,7 +49,7 @@ Patch35: python-2.5.2-configure.patch Patch38: python-2.6-gettext-plurals.patch Patch39: python-2.6.5-distutils_test_path.patch - +Patch40: sparc_longdouble.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %define python_version %(echo %{version} | head -c 3) Provides: %{name} = %{python_version} @@ -135,6 +135,7 @@ %patch35 %patch38 %patch39 -p1 +%patch40 -p1 # some cleanup find . -name .cvsignore -type f -print0 | xargs -0 rm -f @@ -172,7 +173,7 @@ # compile ######################################## LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH \ - make %{?jobs:-j%jobs} \ + make %{?_smp_mflags} \ DESTDIR=$RPM_BUILD_ROOT \ profile-opt ++++++ python-doc.spec ++++++ --- /var/tmp/diff_new_pack.hIbdkf/_old 2010-07-23 17:05:48.000000000 +0200 +++ /var/tmp/diff_new_pack.hIbdkf/_new 2010-07-23 17:05:48.000000000 +0200 @@ -24,7 +24,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary: Additional Package Documentation for Python. Version: 2.6 -Release: 23 +Release: 24 %define pyver 2.6.5 BuildArch: noarch %define tarname Python-%{pyver} ++++++ python.spec ++++++ --- /var/tmp/diff_new_pack.hIbdkf/_old 2010-07-23 17:05:48.000000000 +0200 +++ /var/tmp/diff_new_pack.hIbdkf/_new 2010-07-23 17:05:48.000000000 +0200 @@ -35,7 +35,7 @@ Obsoletes: python-nothreads python21 python-elementtree python-sqlite Summary: Python Interpreter Version: 2.6.5 -Release: 2 +Release: 3 Requires: python-base = %{version} %define tarversion %{version} %define tarname Python-%{tarversion} @@ -54,6 +54,7 @@ Patch35: python-2.5.2-configure.patch Patch38: python-2.6b3-curses-panel.patch Patch39: python-2.6.2-ssl_handshake_timeout.patch +Patch40: sparc_longdouble.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %define python_version %(echo %{version} | head -c 3) %define idle_name idle @@ -188,6 +189,7 @@ %patch38 %endif %patch39 +%patch40 -p1 # some cleanup find . -name .cvsignore -type f -print0 | xargs -0 rm -f find . -name CVS -type d -print0 | xargs -0 rm -rf @@ -223,7 +225,7 @@ ######################################## # compile ######################################## -make %{?jobs:-j%jobs} DESTDIR=$RPM_BUILD_ROOT +make %{?_smp_mflags} DESTDIR=$RPM_BUILD_ROOT %check # on hppa, the threading of glibc is quite broken. The tests just stop ++++++ sparc_longdouble.patch ++++++ Python ticket 6029 ==== //tools/python/2.6.2/src/base/Modules/_ctypes/libffi/src/sparc/ffi.c#1 - /home/build/clifford/gpdb/tools/python/2.6.2/src/base/Modules/_ctypes/libffi/src/sparc/ffi.c ==== --- Modules/_ctypes/libffi/src/sparc/ffi.c | 5 +++++ 1 file changed, 5 insertions(+) Index: Python-2.6.5/Modules/_ctypes/libffi/src/sparc/ffi.c =================================================================== --- Python-2.6.5.orig/Modules/_ctypes/libffi/src/sparc/ffi.c +++ Python-2.6.5/Modules/_ctypes/libffi/src/sparc/ffi.c @@ -586,6 +586,11 @@ ffi_closure_sparc_inner_v9(ffi_closure * } else { +#if FFI_TYPE_LONGDOUBLE != FFI_TYPE_DOUBLE + /* SparcV9 long double is 16-byte aligned; skip arg if necessary */ + if (arg_types[i]->type == FFI_TYPE_LONGDOUBLE && (argn & 1)) + argn++; +#endif /* Right-justify. */ argn += ALIGN(arg_types[i]->size, FFI_SIZEOF_ARG) / FFI_SIZEOF_ARG; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org