Hello community,

here is the log from the commit of package python3 for openSUSE:Factory checked 
in at 2014-03-21 15:47:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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     2014-03-06 
19:18:13.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.python3.new/python3-base.changes        
2014-03-21 15:47:41.000000000 +0100
@@ -1,0 +2,22 @@
+Mon Mar 17 18:26:58 UTC 2014 - [email protected]
+
+- update to 3.4.0 final
+- drop upstreamed python-3.4rc2-importlib.patch
+
+-------------------------------------------------------------------
+Sun Mar 16 16:33:25 UTC 2014 - [email protected]
+
+- Only build with profile-opt if profiling is enabled
+- Update test exclusion lists:
+  * test_ctypes no longer fails on arm
+  * test_io no longer fails on ppc*
+  * test_multiprocessing has been split in multiple tests
+  * test_posix and test_signal fail due to qemu bugs
+
+-------------------------------------------------------------------
+Fri Mar 14 20:26:03 UTC 2014 - [email protected]
+
+- Fix build with SQLite 3.8.4 [bnc#867887], fixing SQLite tests,
+  adding python-2.7.6-sqlite-3.8.4-tests.patch
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/python3/python3-doc.changes      2014-02-26 
06:55:28.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.python3.new/python3-doc.changes 2014-03-21 
15:47:41.000000000 +0100
@@ -1,0 +2,11 @@
+Mon Mar 17 19:30:22 UTC 2014 - [email protected]
+
+- update to 3.4.0 final
+
+-------------------------------------------------------------------
+Fri Mar 14 20:26:03 UTC 2014 - [email protected]
+
+- Fix build with SQLite 3.8.4 [bnc#867887], fixing SQLite tests,
+  adding python-2.7.6-sqlite-3.8.4-tests.patch
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/python3/python3.changes  2014-03-06 
19:18:13.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.python3.new/python3.changes     2014-03-21 
15:47:41.000000000 +0100
@@ -1,0 +2,12 @@
+Mon Mar 17 19:29:49 UTC 2014 - [email protected]
+
+- update to 3.4.0 final
+- lower pip requirement to Suggests, to prevent build cycles
+
+-------------------------------------------------------------------
+Fri Mar 14 20:26:03 UTC 2014 - [email protected]
+
+- Fix build with SQLite 3.8.4 [bnc#867887], fixing SQLite tests,
+  adding python-2.7.6-sqlite-3.8.4-tests.patch
+
+-------------------------------------------------------------------

Old:
----
  Python-3.4.0rc2.tar.xz
  python-3.4.0b2-docs-html.tar.bz2
  python-3.4.0b2-docs-pdf-a4.tar.bz2
  python-3.4.0b2-docs-pdf-letter.tar.bz2
  python-3.4rc2-importlib.patch

New:
----
  Python-3.4.0.tar.xz
  python-3.4.0-docs-html.tar.bz2
  python-3.4.0-docs-pdf-a4.tar.bz2
  python-3.4.0-docs-pdf-letter.tar.bz2
  python-3.4.0rc2-sqlite-3.8.4-tests.patch

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

Other differences:
------------------
++++++ python3-base.spec ++++++
--- /var/tmp/diff_new_pack.PBm8li/_old  2014-03-21 15:47:43.000000000 +0100
+++ /var/tmp/diff_new_pack.PBm8li/_new  2014-03-21 15:47:43.000000000 +0100
@@ -36,9 +36,9 @@
 Summary:        Python3 Interpreter
 License:        Python-2.0
 Group:          Development/Languages/Python
-Version:        3.4.0~rc2
+Version:        3.4.0
 Release:        0
-%define         tarversion 3.4.0rc2
+%define         tarversion %{version}
 %define         tarname    Python-%{tarversion}
 
 # python 3.1 didn't have a separate python-base, so it is wrongly
@@ -81,8 +81,8 @@
 Patch12:        python-3.3.3-skip-distutils-test_sysconfig_module.patch
 # Add support for ppc64le (ELFv2) to libffi copy for ctypes
 Patch13:        libffi-ppc64le.diff
-# fix backwards compatibility in importlib
-Patch14:        python-3.4rc2-importlib.patch
+# Fix tests for sqlite 3.8.4
+Patch14:        python-3.4.0rc2-sqlite-3.8.4-tests.patch
 ### COMMON-PATCH-END ###
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
@@ -253,24 +253,35 @@
     --enable-shared \
     --with-ensurepip=no
 
+%if 0%{?do_profiling}
+target=profile-opt
+%else
+target=all
+%endif
 LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH \
-    make %{?_smp_mflags} profile-opt
+    make %{?_smp_mflags} $target
 
 %check
 # SUSE's gdb breaks test_gdb by producing spurious output (zypper suggestions)
 # test_socket fails because of name resolution failure, that is expected
-EXCLUDE="-x test_gdb -x test_socket"
-# test_ctypes breaks on ARM - even on real machines
+EXCLUDE="test_gdb test_socket"
 %ifarch %arm
-EXCLUDE="$EXCLUDE -x test_ctypes"
+# test_multiprocessing_forkserver is racy
+EXCLUDE="$EXCLUDE test_multiprocessing_forkserver"
 %endif
 %ifarch ppc ppc64 ppc64le
 # exclue test_faulthandler due to bnc#831629
-EXCLUDE="$EXCLUDE -x test_io -x test_faulthandler"
+EXCLUDE="$EXCLUDE test_faulthandler"
 %endif
 # some tests break in QEMU
 %if 0%{?qemu_user_space_build} > 0
-EXCLUDE="$EXCLUDE -x test_multiprocessing test_threading test_threadedtempfile 
test_io test_posix test_ioctl test_mmap test_openpty test_pty 
test_monotonic_settime test_clock_settime test_time test_subprocess 
test_asyncore test_send_at_certain_offset test_send_whole_file test_os 
test_faulthandler"
+EXCLUDE="$EXCLUDE test_multiprocessing_fork test_multiprocessing_forkserver 
test_multiprocessing_main_handling test_multiprocessing_spawn test_threading 
test_threadedtempfile test_io test_posix test_ioctl test_mmap test_openpty 
test_pty test_monotonic_settime test_clock_settime test_time test_subprocess 
test_asyncore test_asyncio test_send_at_certain_offset test_send_whole_file 
test_os test_faulthandler"
+# qemu bug (siginterrupt handling)
+EXCLUDE="$EXCLUDE test_signal"
+%endif
+%ifarch aarch64
+# qemu bug (wrong USE_UID16)
+EXCLUDE="$EXCLUDE test_posix"
 %endif
 
 # on x86_64, SLE_11_SP2 only, extreme gamma function values (close to negative 
@@ -278,20 +289,20 @@
 # disabling this for all SLE, unless someone knows how to test for SP level?
 %ifarch x86_64
 %if 0%{?sles_version} == 11
-EXCLUDE="$EXCLUDE -x test_math"
+EXCLUDE="$EXCLUDE test_math"
 %endif
 %endif
 
 # This test (part of test_uuid) requires real network interfaces
 # so that ifconfig output has "HWaddr <something>".  Some kvm instances
 # done have any such interface breaking teh uuid module.
-EXCLUDE="$EXCLUDE -x test_uuid"
+EXCLUDE="$EXCLUDE test_uuid"
 
 # Limit virtual memory to avoid spurious failures
 if test $(ulimit -v) = unlimited || test $(ulimit -v) -gt 10000000; then
   ulimit -v 10000000 || :
 fi
-make test TESTOPTS="-u none $EXCLUDE"
+make test TESTOPTS="-u none -x $EXCLUDE"
 # use network, be verbose:
 #make test TESTOPTS="-l -u network -v"
 

++++++ python3-doc.spec ++++++
--- /var/tmp/diff_new_pack.PBm8li/_old  2014-03-21 15:47:43.000000000 +0100
+++ /var/tmp/diff_new_pack.PBm8li/_new  2014-03-21 15:47:43.000000000 +0100
@@ -23,14 +23,14 @@
 Summary:        Additional Package Documentation for Python.
 License:        Python-2.0
 Group:          Development/Languages/Python
-Version:        3.4.0~b2
+Version:        3.4.0
 Release:        0
 BuildArch:      noarch
 # we use "tarversion" for Python tarball, to be in sync with other specs...
-%define         tarversion     3.4.0rc2
+%define         tarversion     %{version}
 %define         tarname        Python-%{tarversion}
 # ...and "docversion" for version of doc tarballs, which can be lower
-%define         docversion     3.4.0b2
+%define         docversion     3.4.0
 Source0:        http://www.python.org/ftp/python/3.4.0/%{tarname}.tar.xz
 # docs for current version are regenerated every day
 # this messes with autobuild "file changed" checks
@@ -68,8 +68,8 @@
 Patch12:        python-3.3.3-skip-distutils-test_sysconfig_module.patch
 # Add support for ppc64le (ELFv2) to libffi copy for ctypes
 Patch13:        libffi-ppc64le.diff
-# fix backwards compatibility in importlib
-Patch14:        python-3.4rc2-importlib.patch
+# Fix tests for sqlite 3.8.4
+Patch14:        python-3.4.0rc2-sqlite-3.8.4-tests.patch
 ### COMMON-PATCH-END ###
 ### COMMON-DEF-BEGIN ###
 

++++++ python3.spec ++++++
--- /var/tmp/diff_new_pack.PBm8li/_old  2014-03-21 15:47:43.000000000 +0100
+++ /var/tmp/diff_new_pack.PBm8li/_new  2014-03-21 15:47:43.000000000 +0100
@@ -40,13 +40,13 @@
 Summary:        Python3 Interpreter
 License:        Python-2.0
 Group:          Development/Languages/Python
-Version:        3.4.0~rc2
+Version:        3.4.0
 Release:        0
-%define         tarversion 3.4.0rc2
+%define         tarversion %{version}
 %define         tarname        Python-%{tarversion}
 
 Requires:       python3-base = %{version}
-Requires:       python3-pip
+Suggests:       python3-pip
 
 Source0:        http://www.python.org/ftp/python/3.4.0/%{tarname}.tar.xz
 Source1:        baselibs.conf
@@ -80,8 +80,8 @@
 Patch12:        python-3.3.3-skip-distutils-test_sysconfig_module.patch
 # Add support for ppc64le (ELFv2) to libffi copy for ctypes
 Patch13:        libffi-ppc64le.diff
-# fix backwards compatibility in importlib
-Patch14:        python-3.4rc2-importlib.patch
+# Fix tests for sqlite 3.8.4
+Patch14:        python-3.4.0rc2-sqlite-3.8.4-tests.patch
 ### COMMON-PATCH-END ###
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build

++++++ Python-3.4.0rc2.tar.xz -> Python-3.4.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/python3/Python-3.4.0rc2.tar.xz 
/work/SRC/openSUSE:Factory/.python3.new/Python-3.4.0.tar.xz differ: char 25, 
line 1

++++++ python-3.4.0b2-docs-html.tar.bz2 -> python-3.4.0-docs-html.tar.bz2 ++++++
++++ 93969 lines of diff (skipped)

++++++ python-3.4.0b2-docs-pdf-a4.tar.bz2 -> python-3.4.0-docs-pdf-a4.tar.bz2 
++++++
/work/SRC/openSUSE:Factory/python3/python-3.4.0b2-docs-pdf-a4.tar.bz2 
/work/SRC/openSUSE:Factory/.python3.new/python-3.4.0-docs-pdf-a4.tar.bz2 
differ: char 11, line 1

++++++ python-3.4.0b2-docs-pdf-letter.tar.bz2 -> 
python-3.4.0-docs-pdf-letter.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/python3/python-3.4.0b2-docs-pdf-letter.tar.bz2 
/work/SRC/openSUSE:Factory/.python3.new/python-3.4.0-docs-pdf-letter.tar.bz2 
differ: char 11, line 1

++++++ python-3.4.0rc2-sqlite-3.8.4-tests.patch ++++++
From: Benjamin Peterson <[email protected]>
Date: Wed, 12 Mar 2014 21:51:52 -0500
Subject: [PATCH] weaken callback count inequality (closes #20901)
Upstream: committed
References: https://bugzilla.novell.com/show_bug.cgi?id=867887 
http://bugs.python.org/issue20901 http://hg.python.org/cpython/rev/4d626a9df062

Fixes test failures with SQLite 3.8.4

[ 296s] test test_sqlite failed -- Traceback (most recent call last):
[ 296s] File 
"/home/abuild/rpmbuild/BUILD/Python-2.7.6/Lib/sqlite3/test/hooks.py", line 165, 
in CheckOpcodeCount
[ 296s] self.assertTrue(first_count > second_count)
[ 296s] AssertionError: False is not true

---
 Lib/sqlite3/test/hooks.py |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Lib/sqlite3/test/hooks.py b/Lib/sqlite3/test/hooks.py
--- a/Lib/sqlite3/test/hooks.py
+++ b/Lib/sqlite3/test/hooks.py
@@ -162,7 +162,7 @@ class ProgressTests(unittest.TestCase):
             create table bar (a, b)
             """)
         second_count = len(progress_calls)
-        self.assertGreater(first_count, second_count)
+        self.assertGreaterEqual(first_count, second_count)
 
     def CheckCancelOperation(self):
         """


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

Reply via email to