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.
