RahulSundaram/SpinsProcess

From FedoraProject

Jump to: navigation, search

Contents

Fedora Spins Approval Process

This is currently just a proposal as requested by the Fedora Board. Don't rely on information here until it gets approved.

Spin: A variant of Fedora. Also known by other terms like remastering, remixing or simply customizing. Official spins can only be a subset of packages available in the official Fedora repository.

Fedora Spins

The currently available Fedora spins are listed at

Tools

There are two primary tools that are available in the Fedora repository can be used to create a official spin:

They both use kickstart configuration files. Revisor which is a graphical wrapper around livecd-tools and pungi can be used by but the exact image should be reproducible with either livecd-creator or pungi using the kickstart file to verify them.

Approval For New Spins

The approval process for having Fedora Project approve a spin and being allowed to use the Fedora trademarks are as follows:

Respins

All custom spins can be updated post-release. If there are post-release updates of a spin, they do not need to be approved by the Fedora Board or ReleaseEngineering. The spin maintainer can do a new respin. New respins cannot be made more than once per month. Respins can introduce new packages or change configuration details if necessary but spin maintainers must avoid risks that can introduce regressions or breakage.

Release Process

Quality

The robustness of either new spins or respins are primarily the responsibility of the spin maintainers and related sub projects or SIG's and testing/quality of spins are not managed by the ReleaseEngineering team. After doing reasonable initial testing, the spin maintainer can commit the kickstart file to the repository and do a public beta release for new spins as well as respins followed by a general release.

Hosting