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


Reply via email to