From Fedora Project Wiki
(rework and add sections for clarity) |
|||
Line 1: | Line 1: | ||
== Important Milestones == | == Important Milestones == | ||
* New features may be proposed (using the guidelines described elsewhere) and accepted by the Fedora Engineering Steering Committee (FESCo) up until the | === Submitting New Features === | ||
** Two weeks before the | * New features may be proposed (using the guidelines described elsewhere) and accepted by the Fedora Engineering Steering Committee (FESCo) up until the ''Feature Submission Deadline'': | ||
** Two weeks before the ''Feature Freeze'' milestone. | |||
** FESCo will consider features proposed after this deadline on an exception basis | ** FESCo will consider features proposed after this deadline on an exception basis | ||
* New features must be feature complete or close enough to completion by | |||
* | === Feature Freeze === | ||
* New features must be feature complete or close enough to completion by Feature Freeze so that a majority of its functionality can be tested during the Alpha and Beta releases. | |||
* If a feature page specifies that a feature will be enabled by default, it must be so at Feature Freeze. | |||
* Features meeting the previous criteria are considered ''testable.'' | |||
{{Admon/tip | ''Testable'' | This means the feature is substantially complete and can be tested when the feature is not 100% completely implemented. This is an attempt to provide some flexibility without completely losing the understood meaning of a feature being ''frozen''. All new features are tested during the Alpha and Beta releases.}} | |||
=== Beta Freeze === | |||
* At ''Beta Freeze'' new features must be ''code complete''re complete'' means that the code required to enable to the new feature is finished. | |||
* The level of ''code completeness'' is reflected as a percentage. It does not mean the feature has been fully tested. | |||
=== Announcing the Final Feature List === | |||
* After FESCo's review of incomplete features the final feature list will be publicly announced by the Feature Wrangler. | * After FESCo's review of incomplete features the final feature list will be publicly announced by the Feature Wrangler. | ||
== Exception Process == | |||
* After ''Feature Freeze'' the Feature Wrangler will present a list of all the features that are not 100% complete or lack evidence of "testability." FESCo will review these feature to determine if they should remain as features of the current release. | |||
* After ''Beta Freeze'' the Feature Wrangler will present a list of all the features that are not 100% complete. FESCo will review these feature to determine if they should remain as features of the current release. |
Revision as of 23:23, 6 January 2010
Important Milestones
Submitting New Features
- New features may be proposed (using the guidelines described elsewhere) and accepted by the Fedora Engineering Steering Committee (FESCo) up until the Feature Submission Deadline:
- Two weeks before the Feature Freeze milestone.
- FESCo will consider features proposed after this deadline on an exception basis
Feature Freeze
- New features must be feature complete or close enough to completion by Feature Freeze so that a majority of its functionality can be tested during the Alpha and Beta releases.
- If a feature page specifies that a feature will be enabled by default, it must be so at Feature Freeze.
- Features meeting the previous criteria are considered testable.
Beta Freeze
- At Beta Freeze new features must be code completere complete means that the code required to enable to the new feature is finished.
- The level of code completeness is reflected as a percentage. It does not mean the feature has been fully tested.
Announcing the Final Feature List
- After FESCo's review of incomplete features the final feature list will be publicly announced by the Feature Wrangler.
Exception Process
- After Feature Freeze the Feature Wrangler will present a list of all the features that are not 100% complete or lack evidence of "testability." FESCo will review these feature to determine if they should remain as features of the current release.
- After Beta Freeze the Feature Wrangler will present a list of all the features that are not 100% complete. FESCo will review these feature to determine if they should remain as features of the current release.