Hello community, here is the log from the commit of package python3 for openSUSE:Factory checked in at 2017-09-14 21:08:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python3 (Old) and /work/SRC/openSUSE:Factory/.python3.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python3" Thu Sep 14 21:08:56 2017 rev:75 rq:520797 version:3.6.2 Changes: -------- --- /work/SRC/openSUSE:Factory/python3/python3-base.changes 2017-08-14 11:08:51.660731796 +0200 +++ /work/SRC/openSUSE:Factory/.python3.new/python3-base.changes 2017-09-14 21:09:01.670832442 +0200 @@ -1,0 +2,26 @@ +Thu Aug 31 08:39:31 UTC 2017 - sch...@suse.de + +- fix missing %{?armsuffix} + +------------------------------------------------------------------- +Wed Aug 30 13:41:38 UTC 2017 - jmate...@suse.com + +- distutils-reproducible-compile.patch: ensure distutils order files + before compiling, which works around bsc#1049186 + +------------------------------------------------------------------- +Thu Aug 17 08:59:05 CEST 2017 - ku...@suse.de + +- Add libnsl-devel build requires for glibc obsoleting libnsl + +-------------------------------------------------------------------- +Thu Aug 3 16:09:26 UTC 2017 - jmate...@suse.com + +- update to 3.6.2 + * bugfix release, over a hundred bugs fixed + * see Misc/NEWS for details +- drop upstreamed test-socket-aead-kernel49.patch +- add Provides: python3-typing (fixes bsc#1050653) +- drop duplicate Provides: python3 + +------------------------------------------------------------------- --- /work/SRC/openSUSE:Factory/python3/python3-doc.changes 2017-08-14 11:08:52.104669375 +0200 +++ /work/SRC/openSUSE:Factory/.python3.new/python3-doc.changes 2017-09-14 21:09:01.834809379 +0200 @@ -1,0 +2,16 @@ +Wed Aug 30 13:41:38 UTC 2017 - jmate...@suse.com + +- distutils-reproducible-compile.patch: ensure distutils order files + before compiling, which works around bsc#1049186 + +------------------------------------------------------------------- +Thu Aug 3 16:09:26 UTC 2017 - jmate...@suse.com + +- update to 3.6.2 + * bugfix release, over a hundred bugs fixed + * see Misc/NEWS for details +- drop upstreamed test-socket-aead-kernel49.patch +- add Provides: python3-typing (fixes bsc#1050653) +- drop duplicate Provides: python3 + +------------------------------------------------------------------- --- /work/SRC/openSUSE:Factory/python3/python3.changes 2017-08-14 11:08:52.128666001 +0200 +++ /work/SRC/openSUSE:Factory/.python3.new/python3.changes 2017-09-14 21:09:02.830669308 +0200 @@ -1,0 +2,21 @@ +Wed Aug 30 13:41:38 UTC 2017 - jmate...@suse.com + +- distutils-reproducible-compile.patch: ensure distutils order files + before compiling, which works around bsc#1049186 + +------------------------------------------------------------------- +Thu Aug 17 08:59:05 CEST 2017 - ku...@suse.de + +- Add libnsl-devel build requires for glibc obsoleting libnsl + +------------------------------------------------------------------- +Thu Aug 3 16:09:26 UTC 2017 - jmate...@suse.com + +- update to 3.6.2 + * bugfix release, over a hundred bugs fixed + * see Misc/NEWS for details +- drop upstreamed test-socket-aead-kernel49.patch +- add Provides: python3-typing (fixes bsc#1050653) +- drop duplicate Provides: python3 + +------------------------------------------------------------------- Old: ---- Python-3.6.1.tar.xz Python-3.6.1.tar.xz.asc test-socket-aead-kernel49.patch New: ---- Python-3.6.2.tar.xz Python-3.6.2.tar.xz.asc distutils-reproducible-compile.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python3-base.spec ++++++ --- /var/tmp/diff_new_pack.90q13S/_old 2017-09-14 21:09:04.690407732 +0200 +++ /var/tmp/diff_new_pack.90q13S/_new 2017-09-14 21:09:04.698406608 +0200 @@ -68,7 +68,7 @@ %endif Name: python3-base -Version: 3.6.1 +Version: 3.6.2 Release: 0 Summary: Python 3 Interpreter and Stdlib Core License: Python-2.0 @@ -106,10 +106,14 @@ Obsoletes: python3 < 3.2 # no Provides, because python3 is obviously provided by package python3 -# python3 3.4 provides asyncio +# python 3.4 provides asyncio Provides: python3-asyncio = %{version} Obsoletes: python3-asyncio < %{version} +# python 3.6 provides typing +Provides: python3-typing = %{version} +Obsoletes: python3-typing < %{version} + ##### BUILDREQUIRES ##### # SECTION required for basic build BuildRequires: automake @@ -127,6 +131,8 @@ BuildRequires: openssl-devel >= 1.0.2 # zlib BuildRequires: zlib-devel +# nis +BuildRequires: libnsl-devel # /SECTION # SECTION required for build and testsuite BuildRequires: fdupes @@ -158,10 +164,10 @@ Patch19: python-2.7-libffi-aarch64.patch # PATCH-FIX-UPSTREAM python3-ncurses-6.0-accessors.patch dims...@opensuse.org -- Fix build with NCurses 6.0 and OPAQUE_WINDOW set to 1 Patch20: python3-ncurses-6.0-accessors.patch -# PATCH-FIX-UPSTREAM fix Kernel Crypto test failing on kernel >= 4.9 -Patch21: test-socket-aead-kernel49.patch # PATCH-FIX-UPSTREAM bmwiedem...@suse.de -- https://github.com/python/cpython/pull/296 -Patch22: 0001-allow-for-reproducible-builds-of-python-packages.patch +Patch21: 0001-allow-for-reproducible-builds-of-python-packages.patch +# PATCH-FEATURE-OPENSUSE order files for compilation until the underlying cause of bsc#1049186 is resolved +Patch22: distutils-reproducible-compile.patch ### COMMON-PATCH-END ### %description @@ -387,7 +393,7 @@ ln -sf python%{python_version} %{buildroot}%{_bindir}/python3 # link shared library instead of static library that tools expect -ln -s ../../libpython%{python_abi}.so %{buildroot}%{_libdir}/python%{python_version}/config-%{python_abi}-%{archname}-%{_os}%{?_gnu}/libpython%{python_abi}.so +ln -s ../../libpython%{python_abi}.so %{buildroot}%{_libdir}/python%{python_version}/config-%{python_abi}-%{archname}-%{_os}%{?_gnu}%{?armsuffix}/libpython%{python_abi}.so # replace duplicate .pyo/.pyc with hardlinks %fdupes %{buildroot}/%{sitedir} ++++++ python3-doc.spec ++++++ --- /var/tmp/diff_new_pack.90q13S/_old 2017-09-14 21:09:04.734401545 +0200 +++ /var/tmp/diff_new_pack.90q13S/_new 2017-09-14 21:09:04.738400983 +0200 @@ -54,7 +54,7 @@ ### COMMON-DEF-END ### # Name: python3-doc -Version: 3.6.1 +Version: 3.6.2 Release: 0 Summary: Additional Package Documentation for Python 3 License: Python-2.0 @@ -88,10 +88,10 @@ Patch19: python-2.7-libffi-aarch64.patch # PATCH-FIX-UPSTREAM python3-ncurses-6.0-accessors.patch dims...@opensuse.org -- Fix build with NCurses 6.0 and OPAQUE_WINDOW set to 1 Patch20: python3-ncurses-6.0-accessors.patch -# PATCH-FIX-UPSTREAM fix Kernel Crypto test failing on kernel >= 4.9 -Patch21: test-socket-aead-kernel49.patch # PATCH-FIX-UPSTREAM bmwiedem...@suse.de -- https://github.com/python/cpython/pull/296 -Patch22: 0001-allow-for-reproducible-builds-of-python-packages.patch +Patch21: 0001-allow-for-reproducible-builds-of-python-packages.patch +# PATCH-FEATURE-OPENSUSE order files for compilation until the underlying cause of bsc#1049186 is resolved +Patch22: distutils-reproducible-compile.patch ### COMMON-PATCH-END ### %description ++++++ python3.spec ++++++ --- /var/tmp/diff_new_pack.90q13S/_old 2017-09-14 21:09:04.774395920 +0200 +++ /var/tmp/diff_new_pack.90q13S/_new 2017-09-14 21:09:04.778395357 +0200 @@ -59,7 +59,7 @@ ### COMMON-DEF-END ### # Name: python3 -Version: 3.6.1 +Version: 3.6.2 Release: 0 Summary: Python 3 Interpreter License: Python-2.0 @@ -77,6 +77,7 @@ BuildRequires: libbz2-devel BuildRequires: libexpat-devel BuildRequires: libffi-devel +BuildRequires: libnsl-devel BuildRequires: lzma-devel BuildRequires: ncurses-devel BuildRequires: netcfg @@ -95,7 +96,6 @@ Recommends: python3-tk # some compatibility Provides Provides: python = %{python_version} -Provides: python3 = %{python_version} Provides: python3-xml = %{version} Obsoletes: python3-xml < %{version} # @@ -125,10 +125,10 @@ Patch19: python-2.7-libffi-aarch64.patch # PATCH-FIX-UPSTREAM python3-ncurses-6.0-accessors.patch dims...@opensuse.org -- Fix build with NCurses 6.0 and OPAQUE_WINDOW set to 1 Patch20: python3-ncurses-6.0-accessors.patch -# PATCH-FIX-UPSTREAM fix Kernel Crypto test failing on kernel >= 4.9 -Patch21: test-socket-aead-kernel49.patch # PATCH-FIX-UPSTREAM bmwiedem...@suse.de -- https://github.com/python/cpython/pull/296 -Patch22: 0001-allow-for-reproducible-builds-of-python-packages.patch +Patch21: 0001-allow-for-reproducible-builds-of-python-packages.patch +# PATCH-FEATURE-OPENSUSE order files for compilation until the underlying cause of bsc#1049186 is resolved +Patch22: distutils-reproducible-compile.patch ### COMMON-PATCH-END ### %description ++++++ Python-3.6.1.tar.xz -> Python-3.6.2.tar.xz ++++++ /work/SRC/openSUSE:Factory/python3/Python-3.6.1.tar.xz /work/SRC/openSUSE:Factory/.python3.new/Python-3.6.2.tar.xz differ: char 26, line 1 ++++++ distutils-reproducible-compile.patch ++++++ Index: Python-3.6.2/Lib/distutils/util.py =================================================================== --- Python-3.6.2.orig/Lib/distutils/util.py +++ Python-3.6.2/Lib/distutils/util.py @@ -431,7 +431,7 @@ byte_compile(files, optimize=%r, force=% else: from py_compile import compile - for file in py_files: + for file in sorted(py_files): if file[-3:] != ".py": # This lets us be lazy and not filter filenames in # the "install_lib" command.