Hello community, here is the log from the commit of package python3 for openSUSE:Factory checked in at 2018-04-05 15:29:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python3 (Old) and /work/SRC/openSUSE:Factory/.python3.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python3" Thu Apr 5 15:29:57 2018 rev:87 rq:592795 version:3.6.5 Changes: -------- --- /work/SRC/openSUSE:Factory/python3/python3-base.changes 2018-03-12 12:04:55.786060129 +0100 +++ /work/SRC/openSUSE:Factory/.python3.new/python3-base.changes 2018-04-05 15:30:05.959498924 +0200 @@ -1 +1,11 @@ -------------------------------------------------------------------- +-------------------------------------------------------------------- +Sat Mar 31 19:41:12 UTC 2018 - mimi.vx@gmail.com + +- update to 3.6.5 + * bugfix release + * see Misc/NEWS for details +- drop ctypes-pass-by-value.patch +- drop fix-localeconv-encoding-for-LC_NUMERIC.patch +- refresh python-3.6.0-multilib-new.patch + +------------------------------------------------------------------ python3-doc.changes: same change --- /work/SRC/openSUSE:Factory/python3/python3.changes 2018-02-25 12:20:31.707534075 +0100 +++ /work/SRC/openSUSE:Factory/.python3.new/python3.changes 2018-04-05 15:30:06.399483021 +0200 @@ -1,0 +2,10 @@ +Sat Mar 31 19:41:12 UTC 2018 - mimi.vx@gmail.com + +- update to 3.6.5 + * bugfix release + * see Misc/NEWS for details +- drop ctypes-pass-by-value.patch +- drop fix-localeconv-encoding-for-LC_NUMERIC.patch +- refresh python-3.6.0-multilib-new.patch + +------------------------------------------------------------------- Old: ---- Python-3.6.4.tar.xz Python-3.6.4.tar.xz.asc ctypes-pass-by-value.patch fix-localeconv-encoding-for-LC_NUMERIC.patch New: ---- Python-3.6.5.tar.xz Python-3.6.5.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python3-base.spec ++++++ --- /var/tmp/diff_new_pack.C2cppV/_old 2018-04-05 15:30:08.319413627 +0200 +++ /var/tmp/diff_new_pack.C2cppV/_new 2018-04-05 15:30:08.323413483 +0200 @@ -70,7 +70,7 @@ %endif Name: python3-base -Version: 3.6.4 +Version: 3.6.5 Release: 0 Summary: Python 3 Interpreter and Stdlib Core License: Python-2.0 @@ -171,12 +171,8 @@ Patch22: distutils-reproducible-compile.patch # skip some tests only for PowerPC Patch23: skip_random_failing_tests.patch -# Fix glibc-2.27 fail -Patch24: fix-localeconv-encoding-for-LC_NUMERIC.patch # PATCH-FIX-UPSTREAM sorted tar https://github.com/python/cpython/pull/2263 -Patch25: python3-sorted_tar.patch -# bpo-30353 -Patch26: ctypes-pass-by-value.patch +Patch24: python3-sorted_tar.patch ### COMMON-PATCH-END ### %description @@ -273,8 +269,6 @@ %patch23 -p1 %endif %patch24 -p1 -%patch25 -p1 -%patch26 -p1 # drop Autoconf version requirement sed -i 's/^AC_PREREQ/dnl AC_PREREQ/' configure.ac ++++++ python3-doc.spec ++++++ --- /var/tmp/diff_new_pack.C2cppV/_old 2018-04-05 15:30:08.371411748 +0200 +++ /var/tmp/diff_new_pack.C2cppV/_new 2018-04-05 15:30:08.371411748 +0200 @@ -56,7 +56,7 @@ ### COMMON-DEF-END ### # Name: python3-doc -Version: 3.6.4 +Version: 3.6.5 Release: 0 Summary: Additional Package Documentation for Python 3 License: Python-2.0 @@ -92,12 +92,8 @@ Patch22: distutils-reproducible-compile.patch # skip some tests only for PowerPC Patch23: skip_random_failing_tests.patch -# Fix glibc-2.27 fail -Patch24: fix-localeconv-encoding-for-LC_NUMERIC.patch # PATCH-FIX-UPSTREAM sorted tar https://github.com/python/cpython/pull/2263 -Patch25: python3-sorted_tar.patch -# bpo-30353 -Patch26: ctypes-pass-by-value.patch +Patch24: python3-sorted_tar.patch ### COMMON-PATCH-END ### %description @@ -124,8 +120,6 @@ %patch23 -p1 %endif %patch24 -p1 -%patch25 -p1 -%patch26 -p1 # drop Autoconf version requirement sed -i 's/^AC_PREREQ/dnl AC_PREREQ/' configure.ac ++++++ python3.spec ++++++ --- /var/tmp/diff_new_pack.C2cppV/_old 2018-04-05 15:30:08.395410881 +0200 +++ /var/tmp/diff_new_pack.C2cppV/_new 2018-04-05 15:30:08.399410736 +0200 @@ -61,7 +61,7 @@ ### COMMON-DEF-END ### # Name: python3 -Version: 3.6.4 +Version: 3.6.5 Release: 0 Summary: Python 3 Interpreter License: Python-2.0 @@ -124,12 +124,8 @@ Patch22: distutils-reproducible-compile.patch # skip some tests only for PowerPC Patch23: skip_random_failing_tests.patch -# Fix glibc-2.27 fail -Patch24: fix-localeconv-encoding-for-LC_NUMERIC.patch # PATCH-FIX-UPSTREAM sorted tar https://github.com/python/cpython/pull/2263 -Patch25: python3-sorted_tar.patch -# bpo-30353 -Patch26: ctypes-pass-by-value.patch +Patch24: python3-sorted_tar.patch ### COMMON-PATCH-END ### %description @@ -190,8 +186,6 @@ %patch23 -p1 %endif %patch24 -p1 -%patch25 -p1 -%patch26 -p1 # drop Autoconf version requirement sed -i 's/^AC_PREREQ/dnl AC_PREREQ/' configure.ac ++++++ Python-3.6.4.tar.xz -> Python-3.6.5.tar.xz ++++++ /work/SRC/openSUSE:Factory/python3/Python-3.6.4.tar.xz /work/SRC/openSUSE:Factory/.python3.new/Python-3.6.5.tar.xz differ: char 26, line 1 ++++++ python-3.6.0-multilib-new.patch ++++++ --- /var/tmp/diff_new_pack.C2cppV/_old 2018-04-05 15:30:08.551405243 +0200 +++ /var/tmp/diff_new_pack.C2cppV/_new 2018-04-05 15:30:08.551405243 +0200 @@ -1,8 +1,8 @@ -Index: Python-3.6.0/configure.ac +Index: Python-3.6.5/configure.ac =================================================================== ---- Python-3.6.0.orig/configure.ac -+++ Python-3.6.0/configure.ac -@@ -4598,12 +4598,26 @@ AC_MSG_CHECKING(LDVERSION) +--- Python-3.6.5.orig/configure.ac ++++ Python-3.6.5/configure.ac +@@ -4662,12 +4662,26 @@ AC_MSG_CHECKING(LDVERSION) LDVERSION='$(VERSION)$(ABIFLAGS)' AC_MSG_RESULT($LDVERSION) @@ -31,11 +31,11 @@ fi AC_SUBST(LIBPL) -Index: Python-3.6.0/Makefile.pre.in +Index: Python-3.6.5/Makefile.pre.in =================================================================== ---- Python-3.6.0.orig/Makefile.pre.in -+++ Python-3.6.0/Makefile.pre.in -@@ -125,13 +125,16 @@ exec_prefix= @exec_prefix@ +--- Python-3.6.5.orig/Makefile.pre.in ++++ Python-3.6.5/Makefile.pre.in +@@ -127,13 +127,16 @@ exec_prefix= @exec_prefix@ # Install prefix for data files datarootdir= @datarootdir@ @@ -53,7 +53,7 @@ ABIFLAGS= @ABIFLAGS@ # Detailed destination directories -@@ -751,6 +754,7 @@ Modules/getpath.o: $(srcdir)/Modules/get +@@ -743,6 +746,7 @@ Modules/getpath.o: $(srcdir)/Modules/get -DEXEC_PREFIX='"$(exec_prefix)"' \ -DVERSION='"$(VERSION)"' \ -DVPATH='"$(VPATH)"' \ @@ -61,10 +61,10 @@ -o $@ $(srcdir)/Modules/getpath.c Programs/python.o: $(srcdir)/Programs/python.c -Index: Python-3.6.0/Modules/getpath.c +Index: Python-3.6.5/Modules/getpath.c =================================================================== ---- Python-3.6.0.orig/Modules/getpath.c -+++ Python-3.6.0/Modules/getpath.c +--- Python-3.6.5.orig/Modules/getpath.c ++++ Python-3.6.5/Modules/getpath.c @@ -51,9 +51,10 @@ * pybuilddir.txt. If the landmark is found, we're done. * @@ -108,10 +108,10 @@ if (!_pythonpath || !_prefix || !_exec_prefix || !lib_python) { Py_FatalError( -Index: Python-3.6.0/Lib/distutils/command/install.py +Index: Python-3.6.5/Lib/distutils/command/install.py =================================================================== ---- Python-3.6.0.orig/Lib/distutils/command/install.py -+++ Python-3.6.0/Lib/distutils/command/install.py +--- Python-3.6.5.orig/Lib/distutils/command/install.py ++++ Python-3.6.5/Lib/distutils/command/install.py @@ -30,7 +30,7 @@ WINDOWS_SCHEME = { INSTALL_SCHEMES = { 'unix_prefix': { @@ -138,11 +138,11 @@ } if HAS_USER_SITE: -Index: Python-3.6.0/Lib/distutils/sysconfig.py +Index: Python-3.6.5/Lib/distutils/sysconfig.py =================================================================== ---- Python-3.6.0.orig/Lib/distutils/sysconfig.py -+++ Python-3.6.0/Lib/distutils/sysconfig.py -@@ -132,8 +132,9 @@ def get_python_lib(plat_specific=0, stan +--- Python-3.6.5.orig/Lib/distutils/sysconfig.py ++++ Python-3.6.5/Lib/distutils/sysconfig.py +@@ -129,8 +129,9 @@ def get_python_lib(plat_specific=0, stan prefix = plat_specific and EXEC_PREFIX or PREFIX if os.name == "posix": @@ -153,10 +153,10 @@ if standard_lib: return libpython else: -Index: Python-3.6.0/Lib/sysconfig.py +Index: Python-3.6.5/Lib/sysconfig.py =================================================================== ---- Python-3.6.0.orig/Lib/sysconfig.py -+++ Python-3.6.0/Lib/sysconfig.py +--- Python-3.6.5.orig/Lib/sysconfig.py ++++ Python-3.6.5/Lib/sysconfig.py @@ -20,10 +20,10 @@ __all__ = [ _INSTALL_SCHEMES = { @@ -171,10 +171,10 @@ 'include': '{installed_base}/include/python{py_version_short}{abiflags}', 'platinclude': -Index: Python-3.6.0/Lib/pydoc.py +Index: Python-3.6.5/Lib/pydoc.py =================================================================== ---- Python-3.6.0.orig/Lib/pydoc.py -+++ Python-3.6.0/Lib/pydoc.py +--- Python-3.6.5.orig/Lib/pydoc.py ++++ Python-3.6.5/Lib/pydoc.py @@ -63,6 +63,7 @@ import pkgutil import platform import re @@ -194,10 +194,10 @@ """Return the location of module docs or None""" try: -Index: Python-3.6.0/Lib/site.py +Index: Python-3.6.5/Lib/site.py =================================================================== ---- Python-3.6.0.orig/Lib/site.py -+++ Python-3.6.0/Lib/site.py +--- Python-3.6.5.orig/Lib/site.py ++++ Python-3.6.5/Lib/site.py @@ -304,9 +304,15 @@ def getsitepackages(prefixes=None): seen.add(prefix) @@ -215,10 +215,10 @@ else: sitepackages.append(prefix) sitepackages.append(os.path.join(prefix, "lib", "site-packages")) -Index: Python-3.6.0/Lib/trace.py +Index: Python-3.6.5/Lib/trace.py =================================================================== ---- Python-3.6.0.orig/Lib/trace.py -+++ Python-3.6.0/Lib/trace.py +--- Python-3.6.5.orig/Lib/trace.py ++++ Python-3.6.5/Lib/trace.py @@ -53,6 +53,7 @@ import linecache import os import re @@ -239,14 +239,14 @@ def parse_ignore_dir(s): s = os.path.expanduser(os.path.expandvars(s)) -Index: Python-3.6.0/Lib/test/test_site.py +Index: Python-3.6.5/Lib/test/test_site.py =================================================================== ---- Python-3.6.0.orig/Lib/test/test_site.py -+++ Python-3.6.0/Lib/test/test_site.py -@@ -247,8 +247,9 @@ class HelperFunctionsTests(unittest.Test +--- Python-3.6.5.orig/Lib/test/test_site.py ++++ Python-3.6.5/Lib/test/test_site.py +@@ -260,8 +260,9 @@ class HelperFunctionsTests(unittest.Test self.assertEqual(dirs[1], wanted) elif os.sep == '/': - # OS X non-framwework builds, Linux, FreeBSD, etc + # OS X non-framework builds, Linux, FreeBSD, etc - self.assertEqual(len(dirs), 1) - wanted = os.path.join('xoxo', 'lib', + platlibdir = sysconfig.get_config_var('platlibdir') @@ -255,11 +255,11 @@ 'python%d.%d' % sys.version_info[:2], 'site-packages') self.assertEqual(dirs[0], wanted) -Index: Python-3.6.0/Lib/test/test_sysconfig.py +Index: Python-3.6.5/Lib/test/test_sysconfig.py =================================================================== ---- Python-3.6.0.orig/Lib/test/test_sysconfig.py -+++ Python-3.6.0/Lib/test/test_sysconfig.py -@@ -265,6 +265,7 @@ class TestSysConfig(unittest.TestCase): +--- Python-3.6.5.orig/Lib/test/test_sysconfig.py ++++ Python-3.6.5/Lib/test/test_sysconfig.py +@@ -266,6 +266,7 @@ class TestSysConfig(unittest.TestCase): # is similar to the global posix_prefix one base = get_config_var('base') user = get_config_var('userbase') @@ -267,7 +267,7 @@ # the global scheme mirrors the distinction between prefix and # exec-prefix but not the user scheme, so we have to adapt the paths # before comparing (issue #9100) -@@ -279,8 +280,19 @@ class TestSysConfig(unittest.TestCase): +@@ -280,8 +281,19 @@ class TestSysConfig(unittest.TestCase): # before comparing global_path = global_path.replace(sys.base_prefix, sys.prefix) base = base.replace(sys.base_prefix, sys.prefix)