Hello community, here is the log from the commit of package python3 for openSUSE:Factory checked in at 2015-05-23 13:05:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python3 (Old) and /work/SRC/openSUSE:Factory/.python3.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python3" Changes: -------- --- /work/SRC/openSUSE:Factory/python3/python3-base.changes 2015-05-16 07:13:27.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python3.new/python3-base.changes 2015-05-23 13:05:32.000000000 +0200 @@ -1,0 +2,7 @@ +Tue May 19 14:59:30 UTC 2015 - [email protected] + +- ctypes-libffi-aarch64.patch: remove upstreamed patch +- python-2.7-libffi-aarch64.patch: Fix argument passing in libffi for + aarch64 + +------------------------------------------------------------------- python3.changes: same change Old: ---- ctypes-libffi-aarch64.patch New: ---- python-2.7-libffi-aarch64.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python3-base.spec ++++++ --- /var/tmp/diff_new_pack.DkYsIa/_old 2015-05-23 13:05:33.000000000 +0200 +++ /var/tmp/diff_new_pack.DkYsIa/_new 2015-05-23 13:05:33.000000000 +0200 @@ -84,8 +84,6 @@ Patch07: python-3.3.0b1-curses-panel.patch # POSIX_FADV_WILLNEED throws EINVAL. Use a different constant in test Patch09: python-3.3.0b1-test-posix_fadvise.patch -# Add missing bits for aarch64 in libffi -Patch10: ctypes-libffi-aarch64.patch # Disable global and distutils sysconfig comparison test, we deviate from the default depending on optflags Patch12: python-3.3.3-skip-distutils-test_sysconfig_module.patch # Raise timeout value for test_subprocess @@ -94,6 +92,8 @@ Patch17: python-3.4.1-fix-faulthandler.patch # PATCH-FIX-UPSTREAM require SSL conditionally in test_urllib Patch18: python-3.4.3-test-conditional-ssl.patch +# PATCH-FIX-UPSTREAM Fix argument passing in libffi for aarch64 +Patch19: python-2.7-libffi-aarch64.patch ### COMMON-PATCH-END ### BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -215,11 +215,11 @@ %patch06 -p1 %patch07 %patch09 -p1 -%patch10 -p1 %patch12 -p1 %patch15 -p1 %patch17 -p1 %patch18 -p1 +%patch19 -p1 # drop Autoconf version requirement sed -i 's/^AC_PREREQ/dnl AC_PREREQ/' configure.ac ++++++ python3-doc.spec ++++++ --- /var/tmp/diff_new_pack.DkYsIa/_old 2015-05-23 13:05:33.000000000 +0200 +++ /var/tmp/diff_new_pack.DkYsIa/_new 2015-05-23 13:05:33.000000000 +0200 @@ -48,8 +48,6 @@ Patch07: python-3.3.0b1-curses-panel.patch # POSIX_FADV_WILLNEED throws EINVAL. Use a different constant in test Patch09: python-3.3.0b1-test-posix_fadvise.patch -# Add missing bits for aarch64 in libffi -Patch10: ctypes-libffi-aarch64.patch # Disable global and distutils sysconfig comparison test, we deviate from the default depending on optflags Patch12: python-3.3.3-skip-distutils-test_sysconfig_module.patch # Raise timeout value for test_subprocess @@ -58,6 +56,8 @@ Patch17: python-3.4.1-fix-faulthandler.patch # PATCH-FIX-UPSTREAM require SSL conditionally in test_urllib Patch18: python-3.4.3-test-conditional-ssl.patch +# PATCH-FIX-UPSTREAM Fix argument passing in libffi for aarch64 +Patch19: python-2.7-libffi-aarch64.patch ### COMMON-PATCH-END ### ### COMMON-DEF-BEGIN ### @@ -105,11 +105,11 @@ %patch06 -p1 %patch07 %patch09 -p1 -%patch10 -p1 %patch12 -p1 %patch15 -p1 %patch17 -p1 %patch18 -p1 +%patch19 -p1 # drop Autoconf version requirement sed -i 's/^AC_PREREQ/dnl AC_PREREQ/' configure.ac ++++++ python3.spec ++++++ --- /var/tmp/diff_new_pack.DkYsIa/_old 2015-05-23 13:05:33.000000000 +0200 +++ /var/tmp/diff_new_pack.DkYsIa/_new 2015-05-23 13:05:33.000000000 +0200 @@ -79,8 +79,6 @@ Patch07: python-3.3.0b1-curses-panel.patch # POSIX_FADV_WILLNEED throws EINVAL. Use a different constant in test Patch09: python-3.3.0b1-test-posix_fadvise.patch -# Add missing bits for aarch64 in libffi -Patch10: ctypes-libffi-aarch64.patch # Disable global and distutils sysconfig comparison test, we deviate from the default depending on optflags Patch12: python-3.3.3-skip-distutils-test_sysconfig_module.patch # Raise timeout value for test_subprocess @@ -89,6 +87,8 @@ Patch17: python-3.4.1-fix-faulthandler.patch # PATCH-FIX-UPSTREAM require SSL conditionally in test_urllib Patch18: python-3.4.3-test-conditional-ssl.patch +# PATCH-FIX-UPSTREAM Fix argument passing in libffi for aarch64 +Patch19: python-2.7-libffi-aarch64.patch ### COMMON-PATCH-END ### BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -187,11 +187,11 @@ %patch06 -p1 %patch07 %patch09 -p1 -%patch10 -p1 %patch12 -p1 %patch15 -p1 %patch17 -p1 %patch18 -p1 +%patch19 -p1 # drop Autoconf version requirement sed -i 's/^AC_PREREQ/dnl AC_PREREQ/' configure.ac ++++++ python-2.7-libffi-aarch64.patch ++++++ Index: Python-2.7.9/Modules/_ctypes/libffi/src/aarch64/ffi.c =================================================================== --- Python-2.7.9.orig/Modules/_ctypes/libffi/src/aarch64/ffi.c +++ Python-2.7.9/Modules/_ctypes/libffi/src/aarch64/ffi.c @@ -728,7 +728,7 @@ aarch64_prep_args (struct call_context * state.ngrn = N_X_ARG_REG; memcpy (allocate_to_stack (&state, stack, ty->alignment, - ty->size), ecif->avalue + i, ty->size); + ty->size), ecif->avalue[i], ty->size); } break;
