commit python38 for openSUSE:Factory
Hello community,
here is the log from the commit of package python38 for openSUSE:Factory
checked in at 2020-10-22 14:20:18
Comparing /work/SRC/openSUSE:Factory/python38 (Old)
and /work/SRC/openSUSE:Factory/.python38.new.3463 (New)
Package is "python38"
Thu Oct 22 14:20:18 2020 rev:5 rq:842170 version:3.8.5
Changes:
--- /work/SRC/openSUSE:Factory/python38/python38.changes2020-10-15
13:43:27.485130911 +0200
+++ /work/SRC/openSUSE:Factory/.python38.new.3463/python38.changes
2020-10-22 14:20:31.210655321 +0200
@@ -1,0 +2,6 @@
+Fri Oct 9 16:05:50 UTC 2020 - Dominique Leuenberger
+
+- Fix build with RPM 4.16: error: bare words are no longer
+ supported, please use "...": x86 == ppc.
+
+---
Other differences:
--
++ python38.spec ++
--- /var/tmp/diff_new_pack.MRYISj/_old 2020-10-22 14:20:32.554656528 +0200
+++ /var/tmp/diff_new_pack.MRYISj/_new 2020-10-22 14:20:32.558656532 +0200
@@ -66,13 +66,13 @@
%define so_minor 0
%define so_version
%{python_version_soname}%{abi_kind}-%{so_major}_%{so_minor}
# rpm and python have different ideas about what is an arch-dependent name, so:
-%if %{__isa_name} == ppc
+%if "%{__isa_name}" == "ppc"
%define archname %(echo %{_arch} | sed s/ppc/powerpc/)
%else
%define archname %{_arch}
%endif
# our arm has Hardware-Floatingpoint
-%if %{_arch} == arm
+%if "%{_arch}" == "arm"
%define armsuffix hf
%endif
# pyexpat.cpython-35m-x86_64-linux-gnu
commit python38 for openSUSE:Factory
Hello community, here is the log from the commit of package python38 for openSUSE:Factory checked in at 2020-10-15 13:43:20 Comparing /work/SRC/openSUSE:Factory/python38 (Old) and /work/SRC/openSUSE:Factory/.python38.new.3486 (New) Package is "python38" Thu Oct 15 13:43:20 2020 rev:4 rq:840193 version:3.8.5 Changes: --- /work/SRC/openSUSE:Factory/python38/python38.changes2020-09-08 22:55:05.475746410 +0200 +++ /work/SRC/openSUSE:Factory/.python38.new.3486/python38.changes 2020-10-15 13:43:27.485130911 +0200 @@ -1,0 +2,6 @@ +Fri Sep 25 06:58:03 UTC 2020 - Dominique Leuenberger + +- Buildrequire timezone only for general flavor. It's used in this + flavor for the test suite. + +--- @@ -26,0 +33 @@ +- This release also fixes CVE-2020-26116 (bsc#1177211). Other differences: -- ++ python38.spec ++ --- /var/tmp/diff_new_pack.9AHnBm/_old 2020-10-15 13:43:30.209131975 +0200 +++ /var/tmp/diff_new_pack.9AHnBm/_new 2020-10-15 13:43:30.213131976 +0200 @@ -159,7 +159,6 @@ BuildRequires: netcfg BuildRequires: openssl-devel BuildRequires: pkgconfig -BuildRequires: timezone BuildRequires: xz BuildRequires: pkgconfig(bzip2) BuildRequires: pkgconfig(expat) @@ -186,6 +185,7 @@ BuildRequires: gettext BuildRequires: readline-devel BuildRequires: sqlite-devel +BuildRequires: timezone BuildRequires: update-desktop-files BuildRequires: pkgconfig(ncurses) BuildRequires: pkgconfig(tk)
commit python38 for openSUSE:Factory
Hello community,
here is the log from the commit of package python38 for openSUSE:Factory
checked in at 2020-09-08 22:55:00
Comparing /work/SRC/openSUSE:Factory/python38 (Old)
and /work/SRC/openSUSE:Factory/.python38.new.3399 (New)
Package is "python38"
Tue Sep 8 22:55:00 2020 rev:3 rq:831136 version:3.8.5
Changes:
--- /work/SRC/openSUSE:Factory/python38/python38.changes2020-08-12
13:41:19.241882939 +0200
+++ /work/SRC/openSUSE:Factory/.python38.new.3399/python38.changes
2020-09-08 22:55:05.475746410 +0200
@@ -1,0 +2,5 @@
+Tue Sep 1 10:16:34 UTC 2020 - Matej Cepl
+
+- Just cleanup and reordering items to synchronize with python39
+
+---
Other differences:
--
++ python38.spec ++
--- /var/tmp/diff_new_pack.qOqETR/_old 2020-09-08 22:55:06.555746950 +0200
+++ /var/tmp/diff_new_pack.qOqETR/_new 2020-09-08 22:55:06.559746952 +0200
@@ -38,7 +38,6 @@
%define _version %(c=%{version}; echo ${c/[a-z]*/})
%define tar_suffix %(c=%{_version}; echo ${c#%{_version}})
%define python_version %(c=%{_version}; echo ${c:0:3})
-# the versions are autogenerated from pre_checkin.sh
# 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//./_})
@@ -50,7 +49,7 @@
%define tarversion %{version}
%endif
%define python_pkg_name python38
-# Will provide the pyton3-* provides
+# Will provide the python3-* provides
# Will do the /usr/bin/python3 and all the core links
%define primary_interpreter 1
%define folderversion %{tarversion}
@@ -81,6 +80,7 @@
# 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
@@ -103,7 +103,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.
@@ -304,8 +304,8 @@
# python-importlib_resources is a backport of 3.7 behaviour into older pythons
Provides: %{python_pkg_name}-importlib_resources = %{version}
%if %{primary_interpreter}
-Provides: python3-base = %{version}
Provides: python3-asyncio = %{version}
+Provides: python3-base = %{version}
Obsoletes: python3-asyncio < %{version}
Provides: python3-typing = %{version}
Obsoletes: python3-typing < %{version}
@@ -331,14 +331,14 @@
%package -n %{python_pkg_name}-tools
Summary:Python Utility and Demonstration Scripts
Requires: %{python_pkg_name}-base = %{version}
-Provides: %{python_pkg_name}-demo = %{version}
Provides: %{python_pkg_name}-2to3 = %{version}
+Provides: %{python_pkg_name}-demo = %{version}
%if %{primary_interpreter}
-Provides: python3-tools = %{version}
-Provides: python3-demo = %{version}
Provides: python3-2to3 = %{version}
-Obsoletes: python3-demo < %{version}
+Provides: python3-demo = %{version}
+Provides: python3-tools = %{version}
Obsoletes: python3-2to3 < %{version}
+Obsoletes: python3-demo < %{version}
%endif
%description -n %{python_pkg_name}-tools
++ python.keyring ++
12582 lines (skipped)
between python.keyring
and /work/SRC/openSUSE:Factory/.python38.new.3399/python.keyring
commit python38 for openSUSE:Factory
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.changes2020-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
+
+- 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
+
+- 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/-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
