Update the FAQ to be closer to reality about -RC and -PRERELEASE
versions (but retain a note about the older -BETA). Change the example to a more recent release where -PRERELEASE was actually used. Finally, add a reference to the release engineering article. Suggested by: jedgar
This commit is contained in:
parent
358d5d48e3
commit
dc4ca7362a
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=12940
1 changed files with 15 additions and 8 deletions
|
@ -7125,14 +7125,16 @@ define(`confDELIVERY_MODE',`deferred')dnl</programlisting>
|
||||||
<qandaentry>
|
<qandaentry>
|
||||||
<question id="release-candidate">
|
<question id="release-candidate">
|
||||||
<para>I tried to update my system to the latest -STABLE, but
|
<para>I tried to update my system to the latest -STABLE, but
|
||||||
got -RC or -BETA! What is going on?</para>
|
got -RC or -PRERELEASE! What is going on?</para>
|
||||||
</question>
|
</question>
|
||||||
|
|
||||||
<answer>
|
<answer>
|
||||||
<para>Short answer: it is just a name. RC stands for
|
<para>Short answer: it is just a name. RC stands for
|
||||||
<quote>Release Candidate</quote>. It signifies that a
|
<quote>Release Candidate</quote>. It signifies that a
|
||||||
release is imminent. In FreeBSD, -BETA is typically synonymous
|
release is imminent. In FreeBSD, -PRERELEASE is typically synonymous
|
||||||
with the code freeze before a release.</para>
|
with the code freeze before a release. (For some
|
||||||
|
releases, the -BETA label was used in the same way as
|
||||||
|
-PRERELEASE.)</para>
|
||||||
|
|
||||||
<para>Long answer: FreeBSD derives its releases from one of
|
<para>Long answer: FreeBSD derives its releases from one of
|
||||||
two places. Major, dot-zero, releases, such as
|
two places. Major, dot-zero, releases, such as
|
||||||
|
@ -7150,16 +7152,21 @@ define(`confDELIVERY_MODE',`deferred')dnl</programlisting>
|
||||||
process. Part of this process is a code freeze. When a
|
process. Part of this process is a code freeze. When a
|
||||||
code freeze is initiated, the name of the branch is
|
code freeze is initiated, the name of the branch is
|
||||||
changed to reflect that it is about to become a release.
|
changed to reflect that it is about to become a release.
|
||||||
For example, if the branch used to be called 4.0-STABLE,
|
For example, if the branch used to be called 4.5-STABLE,
|
||||||
its name will be changed to 4.1-BETA to signify the code
|
its name will be changed to 4.6-PRERELEASE to signify the code
|
||||||
freeze and signify that extra pre-release testing should
|
freeze and signify that extra pre-release testing should
|
||||||
be happening. Bug fixes can still be committed to be part
|
be happening. Bug fixes can still be committed to be part
|
||||||
of the release. When the source code is in shape for the
|
of the release. When the source code is in shape for the
|
||||||
release the name will be changed to 4.1-RC to signify that a
|
release the name will be changed to 4.6-RC to signify that a
|
||||||
release is about to be made from it. Once in the RC stage,
|
release is about to be made from it. Once in the RC stage,
|
||||||
only the most critical bugs found can be fixed.
|
only the most critical bugs found can be fixed.
|
||||||
Once the release, 4.1-RELEASE in this example, has been made,
|
Once the release (4.6-RELEASE in this example) and release branch have been made,
|
||||||
the branch will be renamed to 4.1-STABLE.</para>
|
the branch will be renamed to 4.6-STABLE.</para>
|
||||||
|
|
||||||
|
<para>For more information on version numbers and the
|
||||||
|
various CVS branches, refer the
|
||||||
|
<ulink url="../../articles/releng/article.html">Release
|
||||||
|
Engineering</ulink> article.</para>
|
||||||
</answer>
|
</answer>
|
||||||
</qandaentry>
|
</qandaentry>
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue