From Fedora Project Wiki

No edit summary
Line 17: Line 17:
: Pushes may continue to the ''updates-testing'' repository.
: Pushes may continue to the ''updates-testing'' repository.


== Final Release ==
== Final Public Release ==


After the change deadlines for the Final release no more updates are made to the ''branched development'' repository (e.g. <code>/pub/fedora/linux/development/{{FedoraVersion|number|next}}</code>).  The only exceptions are ''accepted blocker bugs.''
After the change deadlines for the Final release no more updates are made to the ''branched development'' repository (e.g. <code>/pub/fedora/linux/development/{{FedoraVersion|number|next}}</code>).  The only exceptions are ''accepted blocker bugs.''


All updates after this time are considered ''zero day updates'' of the release, and are pushed to the ''updates'' repository which is available on the public availability date.  For example, the repository for {{FedoraVersion|long|next}} is <code>/pub/fedora/linux/updates/{{FedoraVersion|number|next}}</code>.
All updates after this time are considered ''zero day updates'' of the release, and are pushed to the ''updates'' repository which is available on the public availability date.  For example, the repository for {{FedoraVersion|long|next}} is <code>/pub/fedora/linux/updates/{{FedoraVersion|number|next}}</code>.

Revision as of 00:13, 5 August 2010

Change deadlines happen two weeks before the public release of each Fedora Alpha, Beta, and Final release.

At the change deadline, pushes to the branched development repository are suspended until the release candidate is accepted.

A push is a release engineering term for moving a package into a particular repository of packages. After a release has been branched, a new or updated package must receive testing feedback via Bodhi before it is allowed into the stable branch.

The stable branch is the repository of packages that were originally branched from rawhide or have been updated through the Bodhi process. For example, the branched repository path for Fedora 40 is /pub/fedora/linux/development/40.

Alpha & Beta Public Releases

At the change deadlines for Alpha and Beta, pushes to the branched development repository (e.g. /pub/fedora/linux/development/40), are suspended until the Release Candidate has been successfully tested and is being staged to the mirrors.

What can be pushed into the stable branch?
Only blocker bugs of a public release (critical path or not) can be pushed to a stable branch during this interim period, until the Release Candidate is ready to stage to mirrors.
Where should other changes be pushed?
Pushes may continue to the updates-testing repository.

Final Public Release

After the change deadlines for the Final release no more updates are made to the branched development repository (e.g. /pub/fedora/linux/development/40). The only exceptions are accepted blocker bugs.

All updates after this time are considered zero day updates of the release, and are pushed to the updates repository which is available on the public availability date. For example, the repository for Fedora 40 is /pub/fedora/linux/updates/40.