Milestone freezes happen two weeks before the public release of each Fedora Alpha, Beta, and Final release. Milestone freeze is the generic term. The specific milestone freezes are the Alpha freeze, Beta freeze, and Final freeze.
- 1 What happens in a Milestone freeze?
- 2 What repositories and releases does a milestone freeze affect?
- 3 When does each milestone freeze end?
- 4 What happens to updates that go stable after the Final freeze?
- 5 How are freeze exceptions proposed and granted?
- 6 Where can I find the rules for updates outside of milestone freezes?
- 7 Where can I find an overview of the full development process?
What happens in a Milestone freeze?
What repositories and releases does a milestone freeze affect?
The freeze applies only to Branched (the pending pre-release), and only to the stable fedora repository. Packages can still be submitted to updates-testing in the usual manner, and other releases are not affected at all.
When does each milestone freeze end?
Each milestone freeze ends shortly after the milestone release is approved for release at a Go No Go Meeting. After Alpha and Beta releases, the fedora repository is once more opened to stable pushes under the Updates Policy. Packages marked as stable through the usual Bodhi process between Alpha release and Beta freeze will appear in the Beta release, and packages marked as stable between Beta release and Final freeze will appear in the Final release.
What happens to updates that go stable after the Final freeze?
Once the Final freeze takes effect, the release package set is decided except for blocker and freeze exception bug fixes. There is no further window for other packages to appear in the Final release per se. Other updates submitted for stable status during this period are queued and, once the Final release is approved, are pushed not to the fedora repository but to the updates repository.
Packages that meet the requirements for stable status between Final freeze and Final release day will appear in the updates repository on the day of release. Such packages are sometimes referred to as 0-day updates.
How are freeze exceptions proposed and granted?
Exceptions to the milestone freezes are granted only through the blocker and freeze exception policies, to packages that fix accepted blocker or accepted freeze exception bugs. If you believe a build should be except from a Milestone freeze, please refer to these pages for details on how and when to propose a bug for blocker or freeze exception status.
Where can I find the rules for updates outside of milestone freezes?
The policy for pushes from updates-testing to fedora for Branched releases outside of the Milestone freezes is the Updates Policy.
Where can I find an overview of the full development process?
The Fedora Release Life Cycle provides a good overview and a handy jumping-off point for more details on the complete Fedora release process.