Fixed #23414 -- Updated version numbers in release process doc.
Thanks jaap3 for the report.
This commit is contained in:
parent
7a259008a7
commit
5c5011ce68
|
@ -38,8 +38,8 @@ security purposes, please see :doc:`our security policies <security>`.
|
||||||
.. glossary::
|
.. glossary::
|
||||||
|
|
||||||
Major release
|
Major release
|
||||||
Major releases (1.5, 1.6, etc.) will happen roughly every nine months -- see
|
Major releases (A.B, A.B+1, etc.) will happen roughly every nine months --
|
||||||
`release process`_, below for details. These releases will contain new
|
see `release process`_, below for details. These releases will contain new
|
||||||
features, improvements to existing features, and such.
|
features, improvements to existing features, and such.
|
||||||
|
|
||||||
.. _internal-release-deprecation-policy:
|
.. _internal-release-deprecation-policy:
|
||||||
|
@ -63,8 +63,8 @@ security purposes, please see :doc:`our security policies <security>`.
|
||||||
* Django 1.9 will remove the feature outright.
|
* Django 1.9 will remove the feature outright.
|
||||||
|
|
||||||
Minor release
|
Minor release
|
||||||
Minor releases (1.5.1, 1.6.2, 1.6.1, etc.) will be issued as needed, often to
|
Minor releases (A.B.C, etc.) will be issued as needed, often to fix security
|
||||||
fix security issues.
|
issues.
|
||||||
|
|
||||||
These releases will be 100% compatible with the associated major release,
|
These releases will be 100% compatible with the associated major release,
|
||||||
unless this is impossible for security reasons or to prevent data loss.
|
unless this is impossible for security reasons or to prevent data loss.
|
||||||
|
@ -107,20 +107,20 @@ varying levels:
|
||||||
regressions is much less of a concern.
|
regressions is much less of a concern.
|
||||||
|
|
||||||
As a concrete example, consider a moment in time halfway between the release of
|
As a concrete example, consider a moment in time halfway between the release of
|
||||||
Django 1.6 and 1.7. At this point in time:
|
Django 1.7 and 1.8. At this point in time:
|
||||||
|
|
||||||
* Features will be added to development master, to be released as Django 1.7.
|
* Features will be added to development master, to be released as Django 1.8.
|
||||||
|
|
||||||
* Critical bug fixes will be applied to the ``stable/1.6.x`` branch, and
|
* Critical bug fixes will be applied to the ``stable/1.7.x`` branch, and
|
||||||
released as 1.6.1, 1.6.2, etc.
|
released as 1.7.1, 1.7.2, etc.
|
||||||
|
|
||||||
* Security fixes and bug fixes for data loss issues will be applied to
|
* Security fixes and bug fixes for data loss issues will be applied to
|
||||||
``master`` and to the ``stable/1.6.x``, ``stable/1.5.x``, and
|
``master`` and to the ``stable/1.7.x``, ``stable/1.6.x``, and
|
||||||
``stable/1.4.x`` (LTS) branches. They will trigger the release of ``1.6.1``,
|
``stable/1.4.x`` (LTS) branches. They will trigger the release of ``1.7.1``,
|
||||||
``1.5.1``, ``1.4.1``, etc.
|
``1.6.1``, ``1.4.1``, etc.
|
||||||
|
|
||||||
* Documentation fixes will be applied to master, and, if easily backported, to
|
* Documentation fixes will be applied to master, and, if easily backported, to
|
||||||
the ``1.6.x`` branch.
|
the ``1.7.x`` and ``1.6.x`` branches.
|
||||||
|
|
||||||
.. _lts-releases:
|
.. _lts-releases:
|
||||||
|
|
||||||
|
@ -141,8 +141,8 @@ The follow releases have been designated for long-term support:
|
||||||
Release process
|
Release process
|
||||||
===============
|
===============
|
||||||
|
|
||||||
Django uses a time-based release schedule, with major (i.e. 1.6, 1.7, etc.)
|
Django uses a time-based release schedule, with major (i.e. 1.8, 1.9, 2.0,
|
||||||
releases every nine months, or more, depending on features.
|
etc.) releases every nine months, or more, depending on features.
|
||||||
|
|
||||||
After each release, and after a suitable cooling-off period of a few weeks,
|
After each release, and after a suitable cooling-off period of a few weeks,
|
||||||
core developers will examine the landscape and announce a timeline for the
|
core developers will examine the landscape and announce a timeline for the
|
||||||
|
@ -211,10 +211,10 @@ in the ``A.B+1`` cycle.
|
||||||
Bug-fix releases
|
Bug-fix releases
|
||||||
----------------
|
----------------
|
||||||
|
|
||||||
After a major release (e.g. 1.6), the previous release will go into bugfix
|
After a major release (e.g. A.B), the previous release will go into bugfix
|
||||||
mode.
|
mode.
|
||||||
|
|
||||||
The branch for the previous major release (e.g. ``stable/1.5.x``) will include
|
The branch for the previous major release (e.g. ``stable/A.B-1.x``) will include
|
||||||
bugfixes. Critical bugs fixed on master must *also* be fixed on the bugfix
|
bugfixes. Critical bugs fixed on master must *also* be fixed on the bugfix
|
||||||
branch; this means that commits need to cleanly separate bug fixes from feature
|
branch; this means that commits need to cleanly separate bug fixes from feature
|
||||||
additions. The developer who commits a fix to master will be responsible for
|
additions. The developer who commits a fix to master will be responsible for
|
||||||
|
|
Loading…
Reference in New Issue