Hello community, here is the log from the commit of package python39 for openSUSE:Factory checked in at 2020-09-04 11:10:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python39 (Old) and /work/SRC/openSUSE:Factory/.python39.new.3399 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python39" Fri Sep 4 11:10:07 2020 rev:4 rq:831521 version:3.9.0rc1 Changes: -------- --- /work/SRC/openSUSE:Factory/python39/python39.changes 2020-08-21 19:12:40.620659197 +0200 +++ /work/SRC/openSUSE:Factory/.python39.new.3399/python39.changes 2020-09-04 11:11:07.627001035 +0200 @@ -1,0 +2,59 @@ +Wed Sep 2 14:39:44 UTC 2020 - Matej Cepl <[email protected]> + +- Update to 3.9.0rc1: + * Core and Builtins + - bpo-38156: Handle interrupts that come after EOF + correctly in PyOS_StdioReadline. + * Library + - bpo-41497: Fix potential UnicodeDecodeError in dis + module. + - bpo-41490: Update ensurepip to install pip 20.2.1 and + setuptools 49.2.1. + - bpo-41467: On Windows, fix asyncio recv_into() return + value when the socket/pipe is closed (BrokenPipeError): + return 0 rather than an empty byte string (b''). + - bpo-41425: Make tkinter doc example runnable. + - bpo-41384: Raise TclError instead of TypeError when an + unknown option is passed to tkinter.OptionMenu. + - bpo-38731: Fix NameError in command-line interface of + py_compile. + - bpo-41317: Use add_done_callback() in + asyncio.loop.sock_accept() to unsubscribe reader early on + cancellation. + - bpo-41364: Reduce import overhead of uuid. + - bpo-41341: Recursive evaluation of typing.ForwardRef in + get_type_hints. + - bpo-41182: selector: use DefaultSelector based upon + implementation + - bpo-40726: Handle cases where the end_lineno is None on + ast.increment_lineno(). + * Documentation + - bpo-41045: Add documentation for debug feature of + f-strings. + - bpo-41314: Changed the release when from __future__ + import annotations becomes the default from 4.0 to 3.10 + (following a change in PEP 563). + * Windows + - bpo-41492: Fixes the description that appears in UAC + prompts. + - bpo-40948: Improve post-install message to direct people + to the “py” command. + - bpo-41412: The installer will now fail to install on + Windows 7 and Windows 8. Further, the UCRT dependency is + now always downloaded on demand. + - bpo-40741: Update Windows release to include SQLite + 3.32.3. + * IDLE + - bpo-41468: Improve IDLE run crash error message (which + users should never see). + - bpo-41373: Save files loaded with no line ending, as when + blank, or different line endings, by setting its line + ending to the system default. Fix regression in 3.8.4 and + 3.9.0b4. + +------------------------------------------------------------------- +Tue Sep 1 10:15:06 UTC 2020 - Matej Cepl <[email protected]> + +- Synchronize formatting and fixes with python38. + +------------------------------------------------------------------- Old: ---- Python-3.9.0b5.tar.xz Python-3.9.0b5.tar.xz.asc New: ---- Python-3.9.0rc1.tar.xz Python-3.9.0rc1.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python39.spec ++++++ --- /var/tmp/diff_new_pack.fUDN5f/_old 2020-09-04 11:11:08.739001593 +0200 +++ /var/tmp/diff_new_pack.fUDN5f/_new 2020-09-04 11:11:08.743001596 +0200 @@ -40,7 +40,7 @@ %define python_version %(c=%{_version}; echo ${c:0:3}) # based on the current source tarball %define python_version_abitag %(c=%{python_version}; echo ${c//./}) -# FIXME %define python_version_soname %(c=%{python_version}; echo ${c//./_}) +# FIXME %%define python_version_soname %%(c=%%{python_version}; echo ${c//./_}) %define python_version_soname 3_9 %if 0%(test -n "%{tar_suffix}" && echo 1) %define _version %(echo "%{_version}~%{tar_suffix}") @@ -49,9 +49,10 @@ %define tarversion %{version} %endif %define python_pkg_name python39 -# Will provide the pyton3-* provides +# Will provide the python3-* provides # 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.0 %define tarname Python-%{tarversion} %define sitedir %{_libdir}/python%{python_version} @@ -80,13 +81,14 @@ # pyexpat.cpython-35m-armv7-linux-gnueabihf # _md5.cpython-38m-x86_64-linux-gnu.so %define dynlib() %{sitedir}/lib-dynload/%{1}.cpython-%{abi_tag}-%{archname}-%{_os}%{?_gnu}%{?armsuffix}.so +# deadlocks on test_faulthandler and blocks the build %if 0%{?qemu_user_space_build} %bcond_with profileopt %else %bcond_without profileopt %endif Name: %{python_pkg_name}%{psuffix} -Version: 3.9.0b5 +Version: 3.9.0rc1 Release: 0 Summary: Python 3 Interpreter License: Python-2.0 @@ -102,7 +104,7 @@ Source11: skipped_tests.py Source19: idle3.desktop Source20: idle3.appdata.xml -Source99: python.keyring +Source99: https://www.python.org/static/files/pubkeys.txt#/python.keyring # The following files are not used in the build. # They are listed here to work around missing functionality in rpmbuild, # which would otherwise exclude them from distributed src.rpm files. @@ -398,7 +400,7 @@ # fix shebangs - convert /usr/local/bin/python and /usr/bin/env/python to /usr/bin/python3 for dir in Lib Tools; do # find *.py, filter to files that contain bad shebangs - # break up "/""usr" like this to prevent replacing with %{_prefix} + # break up "/""usr" like this to prevent replacing with %%{_prefix} find $dir -name '*.py' -type f -print0 \ | xargs -0 grep -lE '^#! *(/''usr/.*bin/(env +)?)?python' \ | xargs sed -r -i -e '1s@^#![[:space:]]*(/''usr/(local/)?bin/(env +)?)?python([0-9]+(\.[0-9]+)?)?@#!%{_bindir}/python3@' @@ -413,7 +415,7 @@ %build %if %{with doc} -TODAY_DATE=`date -r %{SOURCE0} "+%B %d, %Y"` +TODAY_DATE=`date -r %{SOURCE0} "+%%B %%d, %%Y"` # TODO use not date of tarball but date of latest patch cd Doc @@ -946,7 +948,7 @@ %endif # executables %attr(755, root, root) %{_bindir}/pydoc%{python_version} -# %attr(755, root, root) %{_bindir}/python%{python_abi} +# %%attr(755, root, root) %%{_bindir}/python%%{python_abi} %attr(755, root, root) %{_bindir}/python%{python_version} # endif for if base %endif ++++++ python.keyring ++++++ ++++ 12582 lines (skipped) ++++ between python.keyring ++++ and /work/SRC/openSUSE:Factory/.python39.new.3399/python.keyring
