mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-12-02 08:22:22 +00:00
0b7d791d27
* admin/notes/versioning: Add information about RC releases.
* admin/release-process: Document the release process.
* admin/authors.el (authors-ignored-files):
* admin/README: Change FOR-RELEASE to release-process.
* CONTRIBUTE:
* admin/notes/bugtracker: Don't mention FOR-RELEASE.
(cherry picked from commit 9a4aa0f594
)
31 lines
1.1 KiB
Org Mode
31 lines
1.1 KiB
Org Mode
GNU EMACS VERSIONING -*- org -*-
|
||
|
||
Ref: http://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00872.html
|
||
|
||
Emacs version numbers have the form
|
||
|
||
major.minor[.devel].build
|
||
|
||
"build" increments each time Emacs is built in the same location
|
||
(without cleaning) and isn't really part of the version.
|
||
|
||
Bugfix releases increase "minor" by 1.
|
||
Non-bugfix releases increase "major" by 1, and reset "minor" to 1.
|
||
(The division between bugfix and non-bugfix has not always been clear
|
||
historically.)
|
||
|
||
Unreleased (development) versions have an extra "devel" component.
|
||
This is a fairly meaningless number that may be unchanged for a long time.
|
||
It is normally 50.
|
||
|
||
After we cut the release branch, we’ll make pretest and release
|
||
candidate (RC) releases. For pretest releases, the "devel" component
|
||
changes to 90, 91, ... When the first RC release is made, this
|
||
component is removed. Normally, there is one RC release, unless an
|
||
unexpected last-minute problem occurs.
|
||
|
||
The development version for a new major release has "minor" = 0.
|
||
The development version for a new minor release has "minor" = that of
|
||
the previous release.
|
||
|