From d2b62b8b1cd5beb7b7acf232a6c7ca0cc413b10d Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Nov 27 2024 19:42:51 +0000 Subject: Rework orphan/retired packages page This reworks this page a bit moving orphan / retired into seperate areas for better clarity. Also notes that no retirements should happen after final freeze has started and that during beta freeze, no retirements will take place, but once lifted they will all be processed. Signed-off-by: Kevin Fenzi --- diff --git a/fesco/modules/ROOT/pages/Policy_for_orphan_and_retired_packages.adoc b/fesco/modules/ROOT/pages/Policy_for_orphan_and_retired_packages.adoc index f537828..7fd1cb1 100644 --- a/fesco/modules/ROOT/pages/Policy_for_orphan_and_retired_packages.adoc +++ b/fesco/modules/ROOT/pages/Policy_for_orphan_and_retired_packages.adoc @@ -7,25 +7,39 @@ When Fedora maintainers do not want or are not able to maintain a package any longer, they can _orphan_ or _retire_ the package. +=== Orphan packages + 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. - Orphan 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). +and are the responsibility of the collective packaging community to maintain +until a new maintainer takes them on. 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. +Orphan packages will be retired if they remain orphaned for six weeks. +Packages will be retired in Fedora Rawhide and Branched (until the Final Freeze). + +==== Retired packages + +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 +(until the final freeze) or Rawhide. + +During the Beta freeze, no retirements will take place, but once +the Beta freeze is lifted all packages retired in that time period +will be retired. + +Retired packages have a 'dead.package' file that +explains why they were retired, and are blocked in the buildsystem +so they cannot be rebuilt without unretirement. + [[unorphaning_and_unretiring_packages]] == Unorphaning and unretiring packages @@ -41,4 +55,4 @@ The review is conducted in the same way as reviews for new packages. [[guides]] == Guides * https://docs.fedoraproject.org/en-US/package-maintainers/Package_Orphaning_Process/[Package Orphaning Process] -* https://docs.fedoraproject.org/en-US/package-maintainers/Package_Retirement_Process/[Package Retirement Process] \ No newline at end of file +* https://docs.fedoraproject.org/en-US/package-maintainers/Package_Retirement_Process/[Package Retirement Process]