Hello community,

here is the log from the commit of package python38 for openSUSE:Factory 
checked in at 2020-11-15 15:16:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python38 (Old)
 and      /work/SRC/openSUSE:Factory/.python38.new.24930 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python38"

Sun Nov 15 15:16:53 2020 rev:6 rq:847346 version:3.8.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/python38/python38.changes        2020-10-22 
14:20:31.210655321 +0200
+++ /work/SRC/openSUSE:Factory/.python38.new.24930/python38.changes     
2020-11-15 15:17:04.986857035 +0100
@@ -1,0 +2,17 @@
+Mon Nov  9 10:51:30 UTC 2020 - Matej Cepl <mc...@suse.com>
+
+- Update to 3.8.6, which contains various bug fixes including security
+  fix of included pip and setuptools (bpo#41490, bsc#1176262,
+  CVE-2019-20916). Full list of changes is available at
+  https://docs.python.org/release/3.8.6/whatsnew/changelog.html#python-3-8-6
+- Revert previous patch, and readd bpo-31046_ensurepip_honours_prefix.patch.
+
+-------------------------------------------------------------------
+Fri Oct 30 17:49:32 CET 2020 - Matej Cepl <mc...@suse.com>
+
+- Replace ensurepip with simple script instructing to install
+  packaged pip (bsc#1176262).
+- Remove bpo-31046_ensurepip_honours_prefix.patch, which is not
+  necessary anymore.
+
+-------------------------------------------------------------------

Old:
----
  Python-3.8.5.tar.xz
  Python-3.8.5.tar.xz.asc

New:
----
  Python-3.8.6.tar.xz
  Python-3.8.6.tar.xz.asc

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

Other differences:
------------------
++++++ python38.spec ++++++
--- /var/tmp/diff_new_pack.25Zmkv/_old  2020-11-15 15:17:06.126858241 +0100
+++ /var/tmp/diff_new_pack.25Zmkv/_new  2020-11-15 15:17:06.130858246 +0100
@@ -87,7 +87,7 @@
 %bcond_without profileopt
 %endif
 Name:           %{python_pkg_name}%{psuffix}
-Version:        3.8.5
+Version:        3.8.6
 Release:        0
 Summary:        Python 3 Interpreter
 License:        Python-2.0

++++++ F00102-lib64.patch ++++++
--- /var/tmp/diff_new_pack.25Zmkv/_old  2020-11-15 15:17:06.158858275 +0100
+++ /var/tmp/diff_new_pack.25Zmkv/_new  2020-11-15 15:17:06.158858275 +0100
@@ -130,7 +130,7 @@
          'data': '{userbase}',
 --- a/Lib/test/test_site.py
 +++ b/Lib/test/test_site.py
-@@ -266,8 +266,8 @@ class HelperFunctionsTests(unittest.Test
+@@ -267,8 +267,8 @@ class HelperFunctionsTests(unittest.Test
          dirs = site.getsitepackages()
          if os.sep == '/':
              # OS X, Linux, FreeBSD, etc
@@ -183,7 +183,7 @@
      }
 --- a/configure
 +++ b/configure
-@@ -15188,9 +15188,9 @@ fi
+@@ -15214,9 +15214,9 @@ fi
  
  
  if test x$PLATFORM_TRIPLET = x; then
@@ -197,7 +197,7 @@
  
 --- a/configure.ac
 +++ b/configure.ac
-@@ -4674,9 +4674,9 @@ fi
+@@ -4689,9 +4689,9 @@ fi
  dnl define LIBPL after ABIFLAGS and LDVERSION is defined.
  AC_SUBST(PY_ENABLE_SHARED)
  if test x$PLATFORM_TRIPLET = x; then

++++++ Python-3.8.5.tar.xz -> Python-3.8.6.tar.xz ++++++
/work/SRC/openSUSE:Factory/python38/Python-3.8.5.tar.xz 
/work/SRC/openSUSE:Factory/.python38.new.24930/Python-3.8.6.tar.xz differ: char 
27, line 1

++++++ SUSE-FEDORA-multilib.patch ++++++
--- /var/tmp/diff_new_pack.25Zmkv/_old  2020-11-15 15:17:06.226858347 +0100
+++ /var/tmp/diff_new_pack.25Zmkv/_new  2020-11-15 15:17:06.230858352 +0100
@@ -1,6 +1,6 @@
 --- a/configure.ac
 +++ b/configure.ac
-@@ -4671,12 +4671,26 @@ else
+@@ -4686,12 +4686,26 @@ else
    LIBPYTHON=''
  fi
  
@@ -267,7 +267,7 @@
              addsitedir(sitedir, known_paths)
 --- a/Lib/test/test_site.py
 +++ b/Lib/test/test_site.py
-@@ -266,8 +266,11 @@ class HelperFunctionsTests(unittest.Test
+@@ -267,8 +267,11 @@ class HelperFunctionsTests(unittest.Test
          dirs = site.getsitepackages()
          if os.sep == '/':
              # OS X, Linux, FreeBSD, etc
@@ -314,7 +314,7 @@
          # just making sure _main() runs and returns things in the stdout
 --- a/configure
 +++ b/configure
-@@ -15188,9 +15188,9 @@ fi
+@@ -15214,9 +15214,9 @@ fi
  
  
  if test x$PLATFORM_TRIPLET = x; then
@@ -361,7 +361,7 @@
  import tempfile
  import textwrap
  
-@@ -1070,12 +1071,13 @@ class InitConfigTests(EmbeddingTestsMixi
+@@ -1072,12 +1073,13 @@ class InitConfigTests(EmbeddingTestsMixi
              return config['config']['module_search_paths']
          else:
              ver = sys.version_info
@@ -377,7 +377,7 @@
                               f'python{ver.major}.{ver.minor}', 'lib-dynload'),
              ]
  
-@@ -1180,13 +1182,15 @@ class InitConfigTests(EmbeddingTestsMixi
+@@ -1188,13 +1190,15 @@ class InitConfigTests(EmbeddingTestsMixi
      def test_init_pyvenv_cfg(self):
          # Test path configuration with pyvenv.cfg configuration file
  

++++++ bpo34022-stop_hash-based_invalidation_w_SOURCE_DATE_EPOCH.patch ++++++
--- /var/tmp/diff_new_pack.25Zmkv/_old  2020-11-15 15:17:06.266858390 +0100
+++ /var/tmp/diff_new_pack.25Zmkv/_new  2020-11-15 15:17:06.266858390 +0100
@@ -70,7 +70,7 @@
  class EncodingTest(unittest.TestCase):
      """Issue 6716: compileall should escape source code when printing errors
      to stdout."""
-@@ -579,6 +594,21 @@ class CommandLineTestsBase:
+@@ -620,6 +635,21 @@ class CommandLineTestsBase:
  
  
  class CommmandLineTestsWithSourceEpoch(CommandLineTestsBase,
@@ -124,8 +124,8 @@
  
 --- a/Lib/test/test_py_compile.py
 +++ b/Lib/test/test_py_compile.py
-@@ -216,5 +216,19 @@ class PyCompileTestsWithoutSourceEpoch(P
-     pass
+@@ -272,5 +272,19 @@ class PyCompileCLITestCase(unittest.Test
+         self.assertIn(b'No such file or directory', stderr)
  
  
 +class PyCompileTestsWithSourceEpoch(PyCompileTestsBase,


++++++ subprocess-raise-timeout.patch ++++++
--- /var/tmp/diff_new_pack.25Zmkv/_old  2020-11-15 15:17:06.374858504 +0100
+++ /var/tmp/diff_new_pack.25Zmkv/_new  2020-11-15 15:17:06.374858504 +0100
@@ -1,6 +1,6 @@
 --- a/Lib/test/test_subprocess.py
 +++ b/Lib/test/test_subprocess.py
-@@ -1124,7 +1124,8 @@ class ProcessTestCase(BaseTestCase):
+@@ -1125,7 +1125,8 @@ class ProcessTestCase(BaseTestCase):
          self.assertIn("0.0001", str(c.exception))  # For coverage of __str__.
          # Some heavily loaded buildbots (sparc Debian 3.x) require this much
          # time to start.
_______________________________________________
openSUSE Commits mailing list -- commit@lists.opensuse.org
To unsubscribe, email commit-le...@lists.opensuse.org
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/commit@lists.opensuse.org

Reply via email to