|
|||||||||||||||||
Searching XEmacs
Quick Links
About XEmacs
|
Release Numbering PolicyRevised: 10 January 2001The current development branch has version numbers of the form 21.2.x. The CVS tags derived are from those version numbers. This code is targeted for public release on March 1. However, there has been some question about numbering for the release version. Based on a post by Martin Buchholz, my proposal and rationale follows. The version number of the next stable release will be 22.0 if either Ben Wing's work to implement Mule on the Windows NT platform or Bill Perry's port to the GTK platform is incorporated in the release distribution. If both features fail to be integrated, the release version will be 21.4. RationaleWe would like to introduce a consistent numbering system which satisfies the following criteria:
The numbering system will not provide for a clear distinction between ``beta releases'' and ``prerelease tests.'' Experience shows that it is rather difficult to judge when a ``release candidate'' is a serious candidate, and when it is wishful thinking or aggressive marketing by a release manager. Martin Buchholz's suggestion is to use the convention that even minor versions are stable, odd minor versions are development. This system satisfies the three desiderata above, and is becoming popular. Linux and Perl at least are using this model. Admittedly, this leaves a ``hole'' at 21.3. So be it. Emacs has plenty of version number mysteries already. One more should not be unacceptably confusing. More precisely: Minor numbers will be odd for the development series of releases. Patchlevels will be incremented at the discretion of the Beta Release Maintainer. Currently this implies a release including generation of tarballs. The next Beta branch will be opened early in the prerelease period, numbered 21.5. If the major features work out as expected, the new development branch will be renamed to 22.1 at release of the current code. Minor numbers will be even for the stable series of releases. Patchlevels will be incremented at the discretion of the Stable Release Maintainer, when he releases a new set of tarballs. Numbering FAQ
|
||||||||||||||||
|
|
||||||||||||||||
Conform with <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Automatically validated by PSGML