diff --git a/fedora-obsolete-packages.spec b/fedora-obsolete-packages.spec index 179024f..b1293dc 100644 --- a/fedora-obsolete-packages.spec +++ b/fedora-obsolete-packages.spec @@ -1,10 +1,19 @@ # Provenpackagers are welcome to modify this package, but please don't obsolete # additional packages without a corresponding bugzilla ticket being filed. +# Please remember to add all of the necessary information. See below the +# Source0: line for a description of the format. It is important that +# everything be included; yanking packages from an end-user system is "serious +# business" and should not be done lightly or without making everything as +# clear as possible. + +# Finally, please keep python2 obsoletes together, since there is bound to be a +# significant number of them. + Name: fedora-obsolete-packages # Please keep the version equal to the targeted Fedora release Version: 29 -Release: 8 +Release: 9 Summary: A package to obsolete retired packages # This package has no actual content; there is nothing to license. @@ -15,21 +24,29 @@ BuildArch: noarch Source0: README # Add Obsoletes: below, along with links to the relevant bugzilla tickets filed -# against this package and the version in which the entry can be removed. -# -# All Obsoletes: entries must be versioned, with the version being the same as -# or just higher than the last version-release of the obsoleted package. This -# allows the package to return to the distribution later. +# against this package and the version in which the entry can be removed. This +# is generally three releases beyond whatever release Rawhide is currently. + +# The bugzilla links are important; please don't leave them out! +# All Obsoletes: entries MUST be versioned (including the release), with the +# version being the same as or just higher than the last version-release of the +# obsoleted package. This allows the package to return to the distribution +# later. The best possible thing to do is to find the last version-release +# which was in the distribution, add one to the release, and add that version +# without using a dist tag. This allows a rebuild with a bumped Release: to be +# installed. + +# And don't forget to update the package description! + +# Template: # https://bugzilla.redhat.com/show_bug.cgi?id=1234567 -# Remove in f28 +# Remove in F32 # Obsoletes: foo <= 3.5-7 -# https://bugzilla.redhat.com/show_bug.cgi?id=1451372 -# Remove in F29 to allow for F25->F26->F28 upgrades. -Obsoletes: perl-ZeroMQ <= 0.23-13.fc25 -Obsoletes: perl-ZMQ-LibZMQ2 <= 1.09-9.fc25 -Obsoletes: perl-ZMQ-LibZMQ3 <= 1.19-5.fc25 +# ======================================== +# Please place non-python2 Obsoletes: here +# ======================================== # https://bugzilla.redhat.com/show_bug.cgi?id=1443614 # Remove in F30, I guess? Package was current in F26 @@ -88,17 +105,24 @@ Obsoletes: libmx-devel < 1.4.8 Obsoletes: libmx-docs < 1.4.8 Obsoletes: presence < 0.4.9 +# ========================================== +# Please collect the python2 Obsoletes: here +# ========================================== + +# https://bugzilla.redhat.com/show_bug.cgi?id=1578359 +# Remove in F32 +Obsoletes: python2-abrt <= 2.10.9-3 +Obsoletes: python2-abrt-addon <= 2.10.9-3 +Obsoletes: python2-abrt-container-addon <= 2.10.9-3 +Obsoletes: python2-libreport <= 2.9.4-2 +Obsoletes: python2-satyr <= 0.25-5 + %description This package exists only to obsolete other packages which need to be removed from the distribution for some reason. Current obsoleted packages: - perl-ZeroMQ <= 0.23-13.fc25 - perl-ZMQ-LibZMQ2 <= 1.09-9.fc25 - perl-ZMQ-LibZMQ3 <= 1.19-5.fc25 - (See https://bugzilla.redhat.com/show_bug.cgi?id=1451372) - webkitgtk < 2.4.12 webkitgtk-devel < 2.4.12 webkitgtk3 < 2.4.12 @@ -129,6 +153,18 @@ Current obsoleted packages: libnm-gtk-devel < 1.8.10-1 (See: https://bugzilla.redhat.com/show_bug.cgi?id=1570875) +Plus the following python2 packages, in accordance with the general switch away +from Python2 ahead of its retirement in 2020. See +https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3 for more +information. + + python2-abrt <= 2.10.9-3 + python2-abrt-addon <= 2.10.9-3 + python2-abrt-container-addon <= 2.10.9-3 + python2-libreport <= 2.9.4-2 + python2-satyr <= 0.25-5 + (See: https://bugzilla.redhat.com/show_bug.cgi?id=1578359) + %prep %autosetup -c -T cp %SOURCE0 . @@ -139,6 +175,12 @@ cp %SOURCE0 . %changelog +* Fri May 18 2018 Jason L Tibbitts III - 29-9 +- Add abrt-related python2 packages. +- Clean up and add more documentation, since many provenpackagers are modifying + this package without including the needed information. +- Remove the last F29 entries. + * Tue May 17 2018 Lubomir Rintel - 29-8 - Bump version of libnm-glib packages to f28 updates