From Fedora Project Wiki

(Split the policy from "How to remove a package at end of life" that also has other material)
 
m (Amend previous changelog entry: Was actually split from "Orphaned package that need new maintainers")
Line 1: Line 1:
{{autolang|base=yes}}
{{autolang|base=yes}}
 
== Policy for Orphan and Retired Packages ==
== Policy for Orphan and Retired Packages ==



Revision as of 11:43, 14 June 2021

Policy for Orphan and Retired Packages

When Fedora maintainers do not want or are not able to maintain a package any longer, they can orphan or retire the package.

In case the package is still useful for Fedora, it should be orphaned. Then other maintainers that are interested in maintaining it, can take ownership of this package.

In case the package is no longer useful for Fedora, e.g. because it was renamed, or upstream does not exist anymore, then it should be retired. But this is only possible for development releases such as Branched or Rawhide.

Orphaned packages remain in stable releases and are the responsibility of the collective packaging community to maintain.

Orphan packages will be retired if they remain orphaned for six weeks. Packages will be retired in Fedora Rawhide and Branched (until the Beta Freeze).

Maintainers considering orphaning their packages are encouraged to do it as early in the development cycle as possible. Shortly after the prior release is branched is a good time.

Unorphaning and unretiring packages

Ownership of an orphaned package can be claimed by any interested packager at any time. They then become responsible for the package.

Fedora packages whose rawhide branch has been retired, as well as retired EPEL-only packages, require a re-review if they are retired for more than eight weeks or if there is no previous review of the package. The review is conducted in the same as reviews for new packages.

No re-review is required to unretire an EPEL branch if the package is still in Fedora.

Guides

References

EPEL