Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python39 for openSUSE:Factory 
checked in at 2021-08-12 09:01:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python39 (Old)
 and      /work/SRC/openSUSE:Factory/.python39.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python39"

Thu Aug 12 09:01:09 2021 rev:20 rq:911061 version:3.9.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/python39/python39.changes        2021-08-05 
20:47:44.095956826 +0200
+++ /work/SRC/openSUSE:Factory/.python39.new.1899/python39.changes      
2021-08-12 09:01:58.914120800 +0200
@@ -1,0 +2,56 @@
+Mon Aug  9 11:14:15 UTC 2021 - Fusion Future <[email protected]>
+
+- Update to 3.9.6:
+  * Security
+    - bpo-44022: mod:http.client now avoids infinitely reading
+      potential HTTP headers after a 100 Continue status response
+      from the server.
+  * Core and Builtins
+    - bpo-44168: Fix error message in the parser involving keyword
+      arguments with invalid expressions. Patch by Pablo Galindo
+    - bpo-44114: Fix incorrect dictkeys_reversed and
+      dictitems_reversed function signatures in C code, which broke
+      webassembly builds.
+    - bpo-44070: No longer eagerly makes import filenames absolute,
+      except for extension modules, which was introduced in 3.9.5.
+    - bpo-28146: Fix a confusing error message in str.format().
+    - bpo-11105: When compiling ast.AST objects with recursive
+      references through compile(), the interpreter doesn???t crash
+      anymore instead it raises a RecursionError.
+  * Library
+    - bpo-43972: When http.server.SimpleHTTPRequestHandler sends a
+      301 (Moved Permanently) for a directory path not ending with
+      /, add a Content-Length: 0 header. This improves the behavior
+      for certain clients.
+    - bpo-43776: When subprocess.Popen args are provided as a
+      string or as pathlib.Path, the Popen instance repr now shows
+      the right thing.
+    - bpo-43318: Fix a bug where pdb does not always echo cleared
+      breakpoints.
+    - bpo-43295: datetime.datetime.strptime() now raises ValueError
+      instead of IndexError when matching 'z' with the %z format
+      specifier.
+    - bpo-37022: pdb now displays exceptions from repr() with its p
+      and pp commands.
+  * IDLE
+    - bpo-33962: Move the indent space setting from the Font tab to
+      the new Windows tab. Patch by Mark Roseman and Terry Jan
+      Reedy.
+    - bpo-40468: Split the settings dialog General tab into Windows
+      and Shell/ED tabs. Move help sources, which extend the Help
+      menu, to the Extensions tab. Make space for new options and
+      shorten the dialog. The latter makes the dialog better fit
+      small screens.
+    - bpo-41611: Avoid uncaught exceptions in
+      AutoCompleteWindow.winconfig_event().
+    - bpo-41611: Fix IDLE sometimes freezing upon tab-completion on
+      macOS.
+  * Tools/Demos
+    - bpo-44074: Make patchcheck automatically detect the correct
+      base branch name (previously it was hardcoded to ???master???)
+- Upstreamed patches were removed:
+  - bpo44426-complex-keyword-sphinx.patch
+- Refreshed patches:
+  - subprocess-raise-timeout.patch
+
+-------------------------------------------------------------------
@@ -53,8 +109,8 @@
-    - bpo-36384: ipaddress module no longer accepts any leading
-      zeros in IPv4 address strings. Leading zeros are ambiguous
-      and interpreted as octal notation by some libraries. For
-      example the legacy function socket.inet_aton() treats
-      leading zeros as octal notatation. glibc implementation of
-      modern inet_pton() does not accept any leading zeros. For
-      a while the ipaddress module used to accept ambiguous
-      leading zeros.
+    - bpo-36384 (bsc#1185706, CVE-2021-29921): ipaddress module
+      no longer accepts any leading zeros in IPv4 address
+      strings. Leading zeros are ambiguous and interpreted as
+      octal notation by some libraries. For example the legacy
+      function socket.inet_aton() treats leading zeros as octal
+      notatation. glibc implementation of modern inet_pton() does
+      not accept any leading zeros. For a while the ipaddress
+      module used to accept ambiguous leading zeros.

Old:
----
  Python-3.9.5.tar.xz
  Python-3.9.5.tar.xz.asc
  bpo44426-complex-keyword-sphinx.patch

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

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

Other differences:
------------------
++++++ python39.spec ++++++
--- /var/tmp/diff_new_pack.wPHpZr/_old  2021-08-12 09:01:59.558119773 +0200
+++ /var/tmp/diff_new_pack.wPHpZr/_new  2021-08-12 09:01:59.558119773 +0200
@@ -53,7 +53,7 @@
 # Will do the /usr/bin/python3 and all the core links
 %define         primary_interpreter 0
 # We don't process beta signs well
-%define         folderversion 3.9.5
+%define         folderversion 3.9.6
 %define         tarname    Python-%{tarversion}
 %define         sitedir         %{_libdir}/python%{python_version}
 # three possible ABI kinds: m - pymalloc, d - debug build; see PEP 3149
@@ -88,7 +88,7 @@
 %bcond_without profileopt
 %endif
 Name:           %{python_pkg_name}%{psuffix}
-Version:        3.9.5
+Version:        3.9.6
 Release:        0
 Summary:        Python 3 Interpreter
 License:        Python-2.0
@@ -145,10 +145,6 @@
 # PATCH-FIX-SLE skip-test_pyobject_freed_is_freed.patch [email protected]
 # skip a test failing on SLE-15
 Patch34:        skip-test_pyobject_freed_is_freed.patch
-# PATCH-FIX-UPSTREAM bpo44426-complex-keyword-sphinx.patch bpo#44426 
[email protected]
-# Use of 'complex' as a C variable name confuses Sphinx; change it to 'num'
-# The same goes for 'default', which I had to change to 'def_size'
-Patch35:        bpo44426-complex-keyword-sphinx.patch
 BuildRequires:  autoconf-archive
 BuildRequires:  automake
 BuildRequires:  fdupes
@@ -395,7 +391,6 @@
 %if 0%{?sle_version} && 0%{?sle_version} <= 150300
 %patch34 -p1
 %endif
-%patch35 -p1
 
 # drop Autoconf version requirement
 sed -i 's/^AC_PREREQ/dnl AC_PREREQ/' configure.ac

++++++ Python-3.9.5.tar.xz -> Python-3.9.6.tar.xz ++++++
/work/SRC/openSUSE:Factory/python39/Python-3.9.5.tar.xz 
/work/SRC/openSUSE:Factory/.python39.new.1899/Python-3.9.6.tar.xz differ: char 
27, line 1


++++++ subprocess-raise-timeout.patch ++++++
--- /var/tmp/diff_new_pack.wPHpZr/_old  2021-08-12 09:01:59.722119512 +0200
+++ /var/tmp/diff_new_pack.wPHpZr/_new  2021-08-12 09:01:59.722119512 +0200
@@ -1,6 +1,6 @@
 --- a/Lib/test/test_subprocess.py
 +++ b/Lib/test/test_subprocess.py
-@@ -252,7 +252,8 @@ class ProcessTestCase(BaseTestCase):
+@@ -253,7 +253,8 @@ class ProcessTestCase(BaseTestCase):
                       "time.sleep(3600)"],
                      # Some heavily loaded buildbots (sparc Debian 3.x) require
                      # this much time to start and print.

Reply via email to