X.Org and XFree86 Version Numbering Schemes : Releases, Development Streams and Branches
Previous: X.Org and XFree86 Version Numbering Schemes
Next: Current (new) Version Numbering Scheme

1. Releases, Development Streams and Branches

As of the release of version X11R6.7 in March 2004, X.Org has three release branches. First is the trunk of the CVS repository. This is the main development stream, where all new work and work for future releases is done.

Second is the stable bugfix branch for the latest full release (6.8.0). It is created around the time of the release. The branch for the current release is called "XORG-6_8-branch". Fixes for bugs found in the release will be added to this branch (as well as the trunk), and updates to this release (if any) will be cut from this branch. Similar stable branches are present for previous full releases.

The X.Org Foundation is planning to make full releases from the main development stream at regular intervals in the 6-12 month range. The feature freezes for these releases will usually be 2-3 months before the release dates. This general plan is a goal, not a binding commitment. The actual release intervals and dates will depend to a large degree on the resource available to X.Org. Full releases consist of full source code tarballs, plus full binary distributions for a range of supported platforms. Update/bugfix releases will be made on an as-required basis, depending also on the availability of resources, and will generally be limited to serious bug and security fixes. New features will not usually be added in update releases. Update/bugfix releases will not be full releases, and will consist of source code patches, plus binary updates to be layered on top of the previous full release.

The next full release will be version 7.0. There is no scheduled update release, but if one is needed, the version will be 6.8.1.

Aside from actual releases, snapshots of the active release branches are tagged in the CVS repository from time to time. Each such snapshot has an identifiable version number.


X.Org and XFree86 Version Numbering Schemes : Releases, Development Streams and Branches
Previous: X.Org and XFree86 Version Numbering Schemes
Next: Current (new) Version Numbering Scheme