#17 Obsolete platform-python and it's subpackages
Merged 6 years ago by churchyard. Opened 6 years ago by churchyard.
rpms/ churchyard/python3 retire_platpy  into  master

file modified
+23 -1
@@ -14,7 +14,7 @@ 

  #  WARNING  When rebasing to a new Python version,

  #           remember to update the python3-docs package as well

  Version: %{pybasever}.3

- Release: 2%{?dist}

+ Release: 3%{?dist}

  License: Python

  

  
@@ -428,6 +428,10 @@ 

  # replace python36-3.6.2.

  Obsoletes: python%{pyshortver}

  

+ # Shall be removed in Fedora 31

+ %global platpyver 3.6.2-13

+ Obsoletes: platform-python < %{platpyver}

+ 

  %if %{with rewheel}

  Requires: python3-setuptools

  Requires: python3-pip
@@ -471,6 +475,10 @@ 

  Provides: system-python-libs%{?_isa} = %{version}-%{release}

  Obsoletes: system-python-libs < %{version}-%{release}

  

+ # Shall be removed in Fedora 31

+ Obsoletes: platform-python-libs < %{platpyver}

+ Obsoletes: platform-python-libs-devel < %{platpyver}

+ 

  %description libs

  This package contains runtime libraries for use by Python:

  - the majority of the Python standard library
@@ -495,6 +503,9 @@ 

  

  Conflicts: %{name} < %{version}-%{release}

  

+ # Shall be removed in Fedora 31

+ Obsoletes: platform-python-devel < %{platpyver}

+ 

  %description devel

  This package contains the header files and configuration needed to compile

  Python extension modules (typically written in C or C++), to embed Python
@@ -519,6 +530,9 @@ 

  Conflicts: python2-tools < 2.7.13-17

  Conflicts: python-tools < 2.7.13-17

  

+ # Shall be removed in Fedora 31

+ Obsoletes: platform-python-tools < %{platpyver}

+ 

  %description tools

  This package contains several tools included with Python, including:

  - 2to3, an automatic source converter from Python 2.X
@@ -529,6 +543,9 @@ 

  Summary: A GUI toolkit for Python

  Requires: %{name} = %{version}-%{release}

  

+ # Shall be removed in Fedora 31

+ Obsoletes: platform-python-tkinter < %{platpyver}

+ 

  %description tkinter

  The Tkinter (Tk interface) library is a graphical user interface toolkit for

  the Python programming language.
@@ -539,6 +556,8 @@ 

  Requires: %{name} = %{version}-%{release}

  Requires: %{name}-tools = %{version}-%{release}

  

+ # Shall be removed in Fedora 31

+ Obsoletes: platform-python-test < %{platpyver}

  

  %description test

  The self-test suite for the Python interpreter.
@@ -1538,6 +1557,9 @@ 

  # ======================================================

  

  %changelog

+ * Wed Nov 15 2017 Miro Hrončok <mhroncok@redhat.com> - 3.6.3-3

+ - Obsolete platform-python and it's subpackages

+ 

  * Mon Oct 09 2017 Charalampos Stratakis <cstratak@redhat.com> - 3.6.3-2

  - Fix memory corruption due to allocator mix

  Resolves: rhbz#1498207

$ for RPM in python*rpm; do echo ${RPM}; rpm -q --obsoletes -p ${RPM}; echo; done
python3-devel-3.6.3-3.fc28.x86_64.rpm
platform-python-devel < 3.6.2-13

python3-libs-3.6.3-3.fc28.x86_64.rpm
platform-python-libs < 3.6.2-13
platform-python-libs-devel < 3.6.2-13
python3-enum34 < 1.0.4-5.fc28
system-python-libs < 3.6.3-3.fc28

python3-test-3.6.3-3.fc28.x86_64.rpm
platform-python-test < 3.6.2-13

python3-tkinter-3.6.3-3.fc28.x86_64.rpm
platform-python-tkinter < 3.6.2-13

python3-tools-3.6.3-3.fc28.x86_64.rpm
platform-python-tools < 3.6.2-13

python3-3.6.3-3.fc28.x86_64.rpm
platform-python < 3.6.2-13
python36
system-python < 3.6.3-3.fc28

Pull-Request has been merged by churchyard

6 years ago
Metadata