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.


Reply via email to