|
Lines 6526-6531
Link Here
|
| 6526 |
|
6526 |
|
| 6527 |
</answer> |
6527 |
</answer> |
| 6528 |
</qandaentry> |
6528 |
</qandaentry> |
|
|
6529 |
|
| 6530 |
<qandaentry> |
| 6531 |
<question id="release-candidate"> |
| 6532 |
<para>I tried to update by system to the latest -STABLE, but |
| 6533 |
got -RC or -BETA! What's going on?</para> |
| 6534 |
</question> |
| 6535 |
|
| 6536 |
<answer> |
| 6537 |
<para>Short answer: it's just a name. RC stands for |
| 6538 |
<quote>Release Candidate</quote>. It signifies that a |
| 6539 |
release is imminent. In FreeBSD, -BETA is synonymous with |
| 6540 |
-RC.</para> |
| 6541 |
|
| 6542 |
<para>Long answer: FreeBSD derives its releases from one of |
| 6543 |
two places. Major, dot-zero, releases, such as |
| 6544 |
3.0-RELEASE and 4.0-RELEASE, are branched from the head of |
| 6545 |
the development stream, commonly referred to as <link |
| 6546 |
linkend="current">-CURRENT</link>. Minor releases, such |
| 6547 |
as 3.1-RELEASE or 4.2-RELEASE, are snapshots of the active |
| 6548 |
<link linkend="stable">-STABLE</link> branch.</para> |
| 6549 |
|
| 6550 |
<para>When a release is about to be made, the branch from |
| 6551 |
which it will be derived from has to undergo a certain |
| 6552 |
process. Part of this process is a code freeze. When a |
| 6553 |
code freeze is initiated, the name of the branch is |
| 6554 |
changed to reflect that it's about to become a release. |
| 6555 |
For example, if the branch used to be called 4.0-STABLE, |
| 6556 |
its name will be changed to 4.1-RC to signify that a |
| 6557 |
release is about to be made from it. Once the release, |
| 6558 |
4.1-RELEASE in this example, has been made, the branch |
| 6559 |
will be renamed to 4.1-STABLE.</para> |
| 6560 |
</answer> |
| 6561 |
</qandaentry> |
| 6529 |
</qandaset> |
6562 |
</qandaset> |
| 6530 |
</chapter> |
6563 |
</chapter> |