From FedoraProject

< Changes
Revision as of 12:10, 30 May 2013 by Tmraz (Talk | contribs)

Jump to: navigation, search
Quick Links
If you know the process already, you can jump immediately to an empty Change Proposal form.


Fedora Releases Planning Process

Motivation behind the planning process is to raise the visibility of planned changes, to make coordination and planning effort easier, as otherwise it is nearly impossible to follow all changes happening in such a big project as Fedora is. It has to be easy to submit the Change Proposal, as early as possible, before the change is implemented and even in very early state of idea, to gather community feedback and review.

The list of accepted changes (Change Set) is used by different teams across the project, for example to prepare external facing materials like Release notes and Release announcements.

Planning process is an internal planning and tracking tool and the final release does not have to reflect all proposed changes.

Changes Categories

Fedora Engineering and Steering Committee (FESCo) defined two Change categories:

  1. Self Contained Changes
  2. System Wide Changes

Self Contained Changes

The self contained changes are changes to isolated package(s) or generally all changes with limited scope and impact on the rest of distribution/project. For example addition of a group of leaf packages or coordinated effort within SIG with limited impact outside SIG functional area. Self Contained Changes could be used for early idea state proposals for wider and complex changes.

Public announcement of the new Self Contained Changes helps to co-operate on the change and extends proposed change visibility. Change owners may find help from the community or useful comments. These changes don't have to be thoroughly reviewed by FESCo. Based on the community review, Self Contained Change can be updated to the System Wide Change category and Owner can be asked to provide more details and extend Change Proposal Papge.

Complex System Wide Changes

Complex System Wide Changes are system-wide/defaults or critical path components changes which do not belong to Self Contained Changes.


For developers


Feel free to ask the Wrangler for help, currently held by Jaroslav Reznik.