End of life SOP

From FedoraProject

(Difference between revisions)
Jump to: navigation, search
(Action)
Line 4: Line 4:
 
Each release of Fedora is maintained as laid out in the [[Fedora_Release_Life_Cycle#Maintenance_Schedule | maintenance schedule]].  At the conclusion of the maintenance period, a Fedora release enters ''end of life'' status. This procedure describes the tasks necessary to move a release to that status.
 
Each release of Fedora is maintained as laid out in the [[Fedora_Release_Life_Cycle#Maintenance_Schedule | maintenance schedule]].  At the conclusion of the maintenance period, a Fedora release enters ''end of life'' status. This procedure describes the tasks necessary to move a release to that status.
  
== Action ==
+
== Actions ==
 
<!-- Use headings to list out tasks in some semblance of chronological order, then flesh them out... I don't know them all, just guessing. -->
 
<!-- Use headings to list out tasks in some semblance of chronological order, then flesh them out... I don't know them all, just guessing. -->
  
 
=== Set date ===
 
=== Set date ===
* FESCo responsibility
+
* FESCo responsibilities:
** Should follow guidelines of [[Fedora_Release_Life_Cycle#Maintenance_Schedule | maintenance schedule]]
+
** Follow guidelines of [[Fedora_Release_Life_Cycle#Maintenance_Schedule | maintenance schedule]]
 
** Take into account any infrastructure or other supporting project resource contention
 
** Take into account any infrastructure or other supporting project resource contention
 +
** Announce the closure of the release to the package maintainers.
  
 
=== Reminder announcement ===
 
=== Reminder announcement ===

Revision as of 04:47, 8 July 2010

Warning (medium size).png
This page is a draft only
It is still under construction and content may change. Do not rely on the information on this page.

Contents

Description

Each release of Fedora is maintained as laid out in the maintenance schedule. At the conclusion of the maintenance period, a Fedora release enters end of life status. This procedure describes the tasks necessary to move a release to that status.

Actions

Set date

  • FESCo responsibilities:
    • Follow guidelines of maintenance schedule
    • Take into account any infrastructure or other supporting project resource contention
    • Announce the closure of the release to the package maintainers.

Reminder announcement

  • from FESCo chair to f-devel-announce, f-announce-l, including
    • date of last update push (if needed)
    • date of actual EOL

Koji tasks

Bodhi tasks

PackageDB

Set the release to be End of Life in the PackageDB. Currently, that's done with the following db query:

update collection set statuscode = 9 where name = 'Fedora' and version = '11'; 


Source Control (CVS)

  • Branches for new packages in CVS are not allowed for distribution X after the Fedora X+2 release. New builds are no longer allowed for EOL Fedora releases.

Bugzappers Tasks

Docs tasks

  • any?

Final announcement

  • from FPL to f-announce-l
    • on EOL date if at all possible
    • link to previous reminder announcement

Announcement content

Verification

Consider Before Running

  • Resource contention in infrastructure, such as outages
  • Extenuating circumstances for specific planned updates, if any
  • ot