From Fedora Project Wiki

(drop all the bumph, it's on the redirected-to page now)
 
(17 intermediate revisions by 8 users not shown)
Line 1: Line 1:
{{admon/important|This policy is currently being implemented|Until tooling work is finished, this policy is not live.}}
#REDIRECT [[Updates_Policy]]
 
For a package to be pushed to the stable updates repository, it must
meet the following criteria.
 
== Criteria common to all updates ==
 
All updates, including security updates, must pass acceptance criteria before being pushed.
 
The list of tests will be:
* Packages must not break dependencies
* Packages must not break upgrade path
* Packages must not introduce new file/package conflicts
* Packages must be able to install cleanly
 
Additional tests will be set by [[FESCO|FESCo]] with input from [[QA|QA]].
 
== Updates to 'important' packages ==
 
Updates that constitute a part of the 'important' package set (defined
below) must follow the rules as defined for [[Critical_Path_Packages_Proposal|critical path packages]] for
pending releases, meaning that they require positive karma from a defined group of testers before they go stable. This also includes security updates for
these packages.
 
The 'important' package set is defined as the following:
 
* The current [[Critical_Path_Packages|critical path package set]]
* All major desktop environments' core functionality (GNOME, KDE, XFCE, LXDE)
* Package updating frameworks (gnome-packagekit, kpackagekit)
* Major desktop productivity apps. An initial list would be firefox, kdebase (konqueror), thunderbird, evolution, kdepim (kmail).
 
Changes to this criteria would be done by [[FESCO|FESCo]] or their delegate.
 
== All other updates ==
 
All other updates must either:
 
* reach the criteria laid out in section 2 '''OR'''
* reach the positive [[Bodhi_Guide|bodhi]] karma threshold specified by the updates submitter '''OR'''
* spend some minimum amount of time in updates-testing, currently one week
 
= Exception process =
 
Any update that wants to bypass these procedures requires majority approval from [[FESCO|FESCo]].
 
[[Category:Package Maintainers]] [[Category:Policy]]

Latest revision as of 20:09, 12 July 2012

Redirect to: