Hello community, here is the log from the commit of package python38 for openSUSE:Factory checked in at 2020-08-12 13:41:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python38 (Old) and /work/SRC/openSUSE:Factory/.python38.new.3399 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python38" Wed Aug 12 13:41:14 2020 rev:2 rq:823033 version:3.8.5 Changes: -------- --- /work/SRC/openSUSE:Factory/python38/python38.changes 2020-07-26 16:14:44.544561955 +0200 +++ /work/SRC/openSUSE:Factory/.python38.new.3399/python38.changes 2020-08-12 13:41:19.241882939 +0200 @@ -1,0 +2,28 @@ +Mon Jul 20 17:46:54 UTC 2020 - Callum Farmer <callumjfarme...@gmail.com> + +- Update to version 3.8.5: + - bpo-39603: Prevent http header injection by rejecting control + characters in http.client.putrequest(…). + - bpo-41295: Resolve a regression in CPython 3.8.4 where defining + “__setattr__” in a multi-inheritance setup and calling up the + hierarchy chain could fail if builtins/extension types were + involved in the base types. + - bpo-41288: Unpickling invalid NEWOBJ_EX opcode with the + C implementation raises now UnpicklingError instead of + crashing. + - bpo-39017: Avoid infinite loop when reading specially crafted + TAR files using the tarfile module (CVE-2019-20907, bsc#1174091). + - bpo-37703: Updated Documentation to comprehensively elaborate + on the behaviour of gather.cancel() + - bpo-41302: Enable building Python 3.8 with libmpdec-2.5.0 to + ease maintenance for Linux distributions. Patch by Felix Yan. + - bpo-41300: Save files with non-ascii chars. Fix regression + released in 3.9.0b4 and 3.8.4. + +------------------------------------------------------------------- +Fri Jul 17 06:39:45 UTC 2020 - Tomáš Chvátal <tchva...@suse.com> + +- Few minor fixes for the non-primary-interpreter option found + in py3.9 + +------------------------------------------------------------------- Old: ---- Python-3.8.4.tar.xz Python-3.8.4.tar.xz.asc New: ---- Python-3.8.5.tar.xz Python-3.8.5.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python38.spec ++++++ --- /var/tmp/diff_new_pack.br8s3n/_old 2020-08-12 13:41:20.589884588 +0200 +++ /var/tmp/diff_new_pack.br8s3n/_new 2020-08-12 13:41:20.593884592 +0200 @@ -87,7 +87,7 @@ %bcond_without profileopt %endif Name: %{python_pkg_name}%{psuffix} -Version: 3.8.4 +Version: 3.8.5 Release: 0 Summary: Python 3 Interpreter License: Python-2.0 @@ -653,7 +653,7 @@ %if !%{primary_interpreter} # base rm %{buildroot}%{_bindir}/python3 -rm %{buildroot}%{_bindir}/pydocs3 +rm %{buildroot}%{_bindir}/pydoc3 rm %{buildroot}%{_mandir}/man1/python3.1 # devel rm %{buildroot}%{_bindir}/python3-config @@ -669,7 +669,7 @@ # delete the generic 2to3 binary if we are not primary %if !%{primary_interpreter} -rm %{buildroot}%{_bindir}2to3 +rm %{buildroot}%{_bindir}/2to3 %endif # replace duplicate .pyo/.pyc with hardlinks @@ -960,8 +960,10 @@ %{sitedir}/_import_failed %{sitedir}/site-packages/zzzz-import-failed-hooks.pth # symlinks +%if %{primary_interpreter} %{_bindir}/python3 %{_bindir}/pydoc3 +%endif # executables %attr(755, root, root) %{_bindir}/pydoc%{python_version} # %%attr(755, root, root) %%{_bindir}/python%%{python_abi} ++++++ Python-3.8.4.tar.xz -> Python-3.8.5.tar.xz ++++++ /work/SRC/openSUSE:Factory/python38/Python-3.8.4.tar.xz /work/SRC/openSUSE:Factory/.python38.new.3399/Python-3.8.5.tar.xz differ: char 27, line 1