Remember: All Fedora contributors are eligible to vote in the Fedora Engineering Steering Committee (FESCo) Election. Voting ends 23:59 21st July 2008 UTC

FedoraSummit/ReleaseProcess

From FedoraProject

Jump to: navigation, search

Contents

Fedora: Proposed Changes to the Release Process

The Goal of the Proposal

To figure out the right way to structure the release process in a new world where there is no difference between "Extras" and "Core" and "Legacy".

What the Fedora Project Will Deliver

Every six months or so, something will come out with the Fedora name attached ot it. Right now, that thing is called "Fedora Core".

In future, the Fedora Project, as a whole, will release:

Development Process Pre-Release: Rawhide

Development Process Near Release: Freeze

Example: The "dist-fc7" tag applies to every package built from the devel branch currently. When we get to time for FC7 test 1, we create the "fc7-test1" tag (freeze tag). We tag the latest packages from dist-fc7 with this "fc7-test1" freeze tag. We create a test repo of all packages tagged "fc7-test1", and we spin test1 versions of the distro with these packages. Fixes are applied to the devel branch and built. Resulting specific package builds get tagged with "fc7-test1" at the discretion of the release team. At final release, we create "fc7" branch and devel rolls on in "dist-fc8".

Development Process Post-Release: Updates

The following update process is proposed for any update to any package in Fedora Complete. Essentially, this will mean that we no longer have a "rolling release" after the release of Fedora Complete.

necessary data, maybe bug numbers as well, and submit.

Development Process: End-of-Life

The Fedora Legacy project was formed originally to maintain the old RHL products after they were EOL'd by Red Hat. In recent years, though, the Legacy Project has had fewer and fewer contributors; most people who want to maintain a free distro for a longer period of time use other alternatives. For those who do want to use Fedora, though, it's clear that we need a slightly longer lifecycle.

Therefore, we're proposing replacing the offical Fedora Legacy project with a Fedora Security Project, that will be responsible for handling security updates for Fedora after its release. We propose that the Fedora Security Team should manage Legacy for FC5 and FC6.

Current end of life: FCn+2 test 2 (approximately 9 months)

Proposed end of life: FCn+2 plus one month (approximately 13 months)

Action Items

Legacy has received proposal and is mostly on board, so long as the Legacy project could be revived should there prove interest.