Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python38 for openSUSE:Factory 
checked in at 2021-03-02 14:41:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python38 (Old)
 and      /work/SRC/openSUSE:Factory/.python38.new.2378 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python38"

Tue Mar  2 14:41:29 2021 rev:10 rq:874121 version:3.8.8

Changes:
--------
--- /work/SRC/openSUSE:Factory/python38/python38.changes        2021-02-15 
23:10:22.810865279 +0100
+++ /work/SRC/openSUSE:Factory/.python38.new.2378/python38.changes      
2021-03-02 15:30:37.393979742 +0100
@@ -1,0 +2,15 @@
+Fri Feb 19 16:40:59 UTC 2021 - Matej Cepl <mc...@suse.com>
+
+- Update to 3.8.8:
+  - bpo#42938 (bsc#1181126): Avoid static buffers when computing
+    the repr of ctypes.c_double and ctypes.c_longdouble
+    values. This issue was assigned CVE-2021-3177.
+  - bpo#42967 (bso#1182379): Fix web cache poisoning
+    vulnerability by defaulting the query args separator to &,
+    and allowing the user to choose a custom separator. This
+    issue was assigned CVE-2021-23336.
+- Remove bsc1167501-invalid-alignment.patch and
+  CVE-2021-3177-buf_ovrfl_PyCArg_repr.patch, which were included
+  into the upstream tarball.
+
+-------------------------------------------------------------------

Old:
----
  CVE-2021-3177-buf_ovrfl_PyCArg_repr.patch
  Python-3.8.7.tar.xz
  Python-3.8.7.tar.xz.asc
  bsc1167501-invalid-alignment.patch

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

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

Other differences:
------------------
++++++ python38.spec ++++++
--- /var/tmp/diff_new_pack.iFXMEi/_old  2021-03-02 15:30:38.193980264 +0100
+++ /var/tmp/diff_new_pack.iFXMEi/_new  2021-03-02 15:30:38.197980266 +0100
@@ -1,5 +1,5 @@
 #
-# spec file for package python38
+# spec file for package python38-core
 #
 # Copyright (c) 2021 SUSE LLC
 #
@@ -87,7 +87,7 @@
 %bcond_without profileopt
 %endif
 Name:           %{python_pkg_name}%{psuffix}
-Version:        3.8.7
+Version:        3.8.8
 Release:        0
 Summary:        Python 3 Interpreter
 License:        Python-2.0
@@ -149,14 +149,8 @@
 # PATCH-FEATURE-UPSTREAM bpo-31046_ensurepip_honours_prefix.patch bpo#31046 
mc...@suse.com
 # ensurepip should honour the value of $(prefix)
 Patch29:        bpo-31046_ensurepip_honours_prefix.patch
-# PATCH-FIX-UPSTREAM bsc1167501-invalid-alignment.patch 
gh#python/cpython#19133 mc...@suse.com
-# Fix wrong misalignment of pointer to vectorcallfunc
-Patch31:        bsc1167501-invalid-alignment.patch
 # PATCH-FIX-UPSTREAM stop calling removed Sphinx function 
gh#python/cpython#13236
 Patch32:        sphinx-update-removed-function.patch
-# PATCH-FIX-UPSTREAM CVE-2021-3177-buf_ovrfl_PyCArg_repr.patch bsc#1181126 
mc...@suse.com
-# buffer overflow in PyCArg_repr in _ctypes/callproc.c, which may lead to 
remote code execution
-Patch33:        CVE-2021-3177-buf_ovrfl_PyCArg_repr.patch
 BuildRequires:  automake
 BuildRequires:  fdupes
 BuildRequires:  gmp-devel
@@ -402,7 +396,6 @@
 %patch07 -p1
 %patch08 -p1
 %patch09 -p1
-# %%patch12 -p1
 %patch15 -p1
 %ifarch ppc ppc64 ppc64le
 %patch23 -p1
@@ -412,9 +405,7 @@
 %patch27 -p1
 %patch28 -p1
 %patch29 -p1
-%patch31 -p1
 %patch32 -p1
-%patch33 -p1
 
 # drop Autoconf version requirement
 sed -i 's/^AC_PREREQ/dnl AC_PREREQ/' configure.ac

++++++ Python-3.8.7.tar.xz -> Python-3.8.8.tar.xz ++++++
/work/SRC/openSUSE:Factory/python38/Python-3.8.7.tar.xz 
/work/SRC/openSUSE:Factory/.python38.new.2378/Python-3.8.8.tar.xz differ: char 
27, line 1


++++++ subprocess-raise-timeout.patch ++++++
--- /var/tmp/diff_new_pack.iFXMEi/_old  2021-03-02 15:30:38.457980436 +0100
+++ /var/tmp/diff_new_pack.iFXMEi/_new  2021-03-02 15:30:38.461980438 +0100
@@ -1,6 +1,6 @@
 --- a/Lib/test/test_subprocess.py
 +++ b/Lib/test/test_subprocess.py
-@@ -1125,7 +1125,8 @@ class ProcessTestCase(BaseTestCase):
+@@ -1147,7 +1147,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.

Reply via email to