From Fedora Project Wiki

m (Fixed numbered list formatting)
(Replaced content with "{{admon/warning |This page has been moved out of the wiki. The current version of this document is located at https://docs.fedoraproject.org/en-US/package-maintainers/Pack...")
Tag: Replaced
(72 intermediate revisions by 31 users not shown)
Line 1: Line 1:
<!-- page was renamed from Extras/PackageEndOfLife
{{admon/warning |This page has been moved out of the wiki. The current version of this document is located at https://docs.fedoraproject.org/en-US/package-maintainers/Package_Retirement_ProcessPlease update your bookmarks.}}
-->
When a package reaches the end of its useful life, the following steps will let other people -- and automated processes! -- know both not to expect any more releases, and why it was removed. The process is simple.
 
For this example, we'll remove the package ''foo''.
 
# Make sure the package is properly Obsoleted/Provided by something if it is being replaced, see [http://fedoraproject.org/wiki/Packaging/NamingGuidelines#head-3cfc1ea19d28975faad9d56f70a6ae55661d3c3d Renaming/Replacing Guidelines].
# Add a <code>dead.package</code> file to CVS in affected <code>foo/*</code> branches (usually <code>foo/devel</code> only).  The contents of this file should briefly explain where this package went: 'Obsolete package.', 'Renamed to bar' or the like.
# <code>cvs rm</code> all the other files in the <code>foo/*</code> branches that you added <code>dead.package</code> to.  This should help make it clearly obvious what's going on here.  It's not necessary to remove the files in other branches, unless there are other factors at work.  (e.g., licensing issue, package being removed completely from Fedora.)
# Remove the package from [[PackageMaintainers/CompsXml| comps]]  if it is listed.
# Mark the package as "retired" on [[PackageMaintainers/RetiredPackages | Retired Packages]] . Do not mark the package this way if it is just being renamed in some but not all distro branches.
# Send mail to rel-eng@fedoraproject.org asking the package to be blocked from the appropriate collections in which it is retired.

Revision as of 06:10, 7 September 2021

Warning.png
This page has been moved out of the wiki. The current version of this document is located at https://docs.fedoraproject.org/en-US/package-maintainers/Package_Retirement_Process/ Please update your bookmarks.