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;
 


Reply via email to