X11R682ReleasePlan

The X.Org Foundation X11R6.8.2 Release Plan

Table of Contents

Contents

  1. The X.Org Foundation X11R6.8.2 Release Plan
    1. Table of Contents
    2. Motivation
    3. Guidelines
    4. Schedule
    5. Responsibilities
    6. Open questions
    7. Credits

Motivation

Currently, most X.Org distributors maintain a number of bug fix patches that are applied to the X.Org 6.8 release when they build it. The motivation behind this proposal is to pool the maintenance work done by distributors and collaborate on maintaining the stable branch. This would benefit all distributors as well as users compiling X.Org themselves. Ideally, distributors should only apply distribution specific patches, bug fixes should be upstream, available to everybody.

The overall idea is to take a pragmatic approach, and adopt a conservative policy for accepting patches. If a patch proposed for the stable branch is controversial in some way, we would not include it in the stable branch. It is probably not possible to set up strict rules for what kind of patches should be accepted. Each case will be a judgment call, but we're optimistic that there will be a large body of simple fixes that can be applied and that disputes will be rare.

With the shorter release cycles we now have, a strict bug-fix-only stable branch could work, since there will be less pressure to get new features into the stable branch. Distributors will of course still be able to apply rejected patches to their builds if they so choose. Another way to think of this is that the stable branch should be the intersection of the patch sets the various distributors apply, as opposed to the union of the patch sets.

Guidelines

The following are the currently set of guidelines as discussed on the release wranglers mailing list and conference calls.

Schedule

(Note: The schedule is currently upside-down after the freedesktop.org break-in which happened around Nov 15. Anything beyond that date is currently marked as Date X which marks the day when we resume normal work on the X11R6.8.x stable branch)

Responsibilities

Open questions

Credits

This release plan is based on the strawman proposal by Kristian H�gsberg and followup discussions by Kristian, Donnie, Torrey, Mike, Roland, Daniel, Alan, Leon and Jim on the mailing list and Jim, Kevin, Stuart K. and others on the conference calls on 22 Oct 2004 and 29 Oct 2004. Kevin pulled all of these discussions together into a proposal, which was accepted with modification by the release wranglers on 05 Nov 2004.

-- Main.RolandMainz - 03 Dec 2004