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]
