openSUSE:Release process
tagline: From openSUSE

Contents |
Introduction
The openSUSE release process is a very complex and dynamic one, not just from an engineering perspective, but from a community and a management point of view. Many community members and professionals from SUSE work together in every release to ensure that the software done by other Free Software developers, upstream communities and organizations from all over the world is well integrated, allowing openSUSE to provide a great user experience.
This wiki page has information about the release process. At the moment it is just a draft, done for coordinating the 12.2 release process. During the following months it will be improved. The goal is to provide the big picture of the whole process but also help the people involved to coordinate efforts.
Release Process
- Major milestones and actions of the Release phase. This milestones and actions associated are presented in a work breakdown structure (WBS).
- Short descriptions of the milestones/actions structured.
- Visualization of these milestones and actions through a Gantt diagram
- Relation between milestones and actions.
The diagram has been made with Planner. The source file can be found in our GitHub repository.
For the Public Release Phase, we have created a specific wiki page for coordinating efforts: Public Release Action Plan.
Release process organization chart
To complete the information, we have developed a simple organization chart that includes
- Teams/coordinators from SUSE involved in the Release process.
- Contact point for each team/coordinator.
Release Team
- Stephan Kulow (Release Manager)
- Ismail Doemnez (Community contact)
Find more details on the release team wiki page.
Release Team support
- Agustin Benito Bethencourt (General coordination) abebe@suse.com
- Ludwig Nussel (Schedule Master) lnussel@suse.de
- Christopher Hofmann (Marketing coordinator) cwh@suse.de
- Will Stephenson (editor/content coordinator) wstephenson@suse.com
Other teams involved
- openQA
- Link: http://www.os-autoinst.org/
- Contact: Bernhard Wiedemann opensuse-testing@opensuse.org
- QA Team
- Link: http://en.opensuse.org/openSUSE:Testing_Core_team
- Contact: Holger Sickenberg opensuse-testing@opensuse.org
- Documentation Team
- Link: http://en.opensuse.org/Documentation_Team
- Contact: Jürgen Weigert opensuse-doc@opensuse.org
- Localization
- Link: http://en.opensuse.org/openSUSE:Localization_team
- Contact: Karl Eichwalder opensuse-translation@opensuse.org
- Legal Team
- Contact: Ciaran Farrell opensuse-bar@opensuse.org
- Security Team
- Link: http://en.opensuse.org/openSUSE:Security_team
- Contact: Marcus Meißner opensuse-security@opensuse.org
- Service Team
- Link: http://en.opensuse.org/openSUSE:Services_team
- Contact: Lars Vogdt admin@opensuse.org
As with the rest of the documentation, the organization chart is not complete. It should also include:
- Those community groups involved in the Release process.
- The community coordinators for each team or tasks.
- The communication channels where they can be reached easily.
Please notify your changes through the channels proposed in the Organization Chart so we make sure we do not duplicate efforts.
Future tasks
During this release, and especially right after it, the following tasks will be done.
Release Process Action Plan
- Complete the plan with many action/tasks done and coordinated by community members.
- Associate times and dates to every phase/milestone/action/task (time-line).
- Enumerate, structure and describe the tasks for each action.
- Identify coordinators and point of contact for every action described in the release process description.
Organization chart
- Include the community teams and contributors involved.
- Contact point for every community team/coordinator involved.
- Add SUSE employees involved in release process phases not covered in the current documentation.
How to contribute
If you are interested in participating in this effort of analyzing and documenting the openSUSE Release process, you want to get involved on it or you have been part of it in the past and want to add input, please contact the team involved through any of the channel listed, depending on the area you want to contribute to. There is a lot effort done by community members that should be a relevant part of this documentation.
If you have general questions, please join the following channels:
- opensuse-project@opensuse.org - Project and community mailing list in English..
Subscribe - Unsubscribe - Help - Archives - #opensuse-project IRC channel
so other community members will point you in the right direction.
This is a common effort that will help us improving the Release Process in the near future, so we can deliver the best possible openSUSE. Get involved in any of these tasks or other ones you might create.
openSUSE 12.2 Release Road Map
There is a wiki page that contains the 12.2 release road map. Please visit it for further details Roadmap.
openSUSE 12.2 Public Release Phase Action Plan
The above documentation is being used in openSUSE 12.2 release process. In order to collect and coordinate the actions involving community members, the Public Release Phase Action Plan has been created. This table contains some of the major tasks in which openSUSE community heavily participates. Some of them are missing or incomplete so please feel free to add them or correct them.
