svn commit: r43782 - head/en_US.ISO8859-1/books/handbook/cutting-edge

Dru Lavigne dru at FreeBSD.org
Tue Feb 4 23:59:19 UTC 2014


Author: dru
Date: Tue Feb  4 23:59:18 2014
New Revision: 43782
URL: http://svnweb.freebsd.org/changeset/doc/43782

Log:
  Whitespace fix only. Translators can ignore.
  
  Sponsored by: iXsystems

Modified:
  head/en_US.ISO8859-1/books/handbook/cutting-edge/chapter.xml

Modified: head/en_US.ISO8859-1/books/handbook/cutting-edge/chapter.xml
==============================================================================
--- head/en_US.ISO8859-1/books/handbook/cutting-edge/chapter.xml	Tue Feb  4 23:35:45 2014	(r43781)
+++ head/en_US.ISO8859-1/books/handbook/cutting-edge/chapter.xml	Tue Feb  4 23:59:18 2014	(r43782)
@@ -1137,242 +1137,233 @@ before running "/usr/sbin/freebsd-update
     <indexterm><primary>-CURRENT</primary></indexterm>
     <indexterm><primary>-STABLE</primary></indexterm>
 
-    <para>&os; has two development branches: &os.current;
-      and &os.stable;.</para>  
-      
+    <para>&os; has two development branches: &os.current; and
+      &os.stable;.</para>
+
     <para>This section provides an explanation of each branch and its
-      intended audience as well as
-      how to keep a system up-to-date with each
-      respective branch.</para>
+      intended audience as well as how to keep a system up-to-date
+      with each respective branch.</para>
+
+    <sect2 xml:id="current">
+      <title>Using &os.current;</title>
 
-      <sect2 xml:id="current">
-	<title>Using &os.current;</title>
       <para>&os.current; is the <quote>bleeding edge</quote> of &os;
-	development and  &os.current; users are expected to have a high
-	degree of technical skill.  Less technical users who wish
-	to track a development branch should
-	track &os.stable; instead.</para>
-
-	<para>&os.current; is the very latest source code for &os; and
-	  includes works in progress, experimental changes, and
-	  transitional mechanisms that might or might not be present
-	  in the next official release.  While many
-	  &os; developers compile the &os.current; source code daily,
-	  there are short periods of time when the source may not be
-	  buildable.  These problems are resolved as quickly as
-	  possible, but whether or not &os.current; brings disaster or
-	  new functionality can be a matter of when the
-	  source code was synced.</para>
-
-	<para>&os.current; is made available for three primary
-	  interest groups:</para>
-
-	<orderedlist>
-	  <listitem>
-	    <para>Members of the &os; community who are actively
-	      working on some part of the source tree.</para>
-	  </listitem>
-
-	  <listitem>
-	    <para>Members of the &os; community who are active
-	      testers.  They are willing to spend time solving problems,
-	      making topical suggestions on
-	      changes and the general direction of &os;, and submitting
-	      patches.</para>
-	  </listitem>
-
-	  <listitem>
-	    <para>Users who wish to keep an eye on things,
-	      use the current source for reference purposes, or
-	      make the occasional comment or
-	      code contribution.</para>
-	  </listitem>
-	</orderedlist>
-
-	<para>&os.current; should <emphasis>not</emphasis> be
-	  considered a fast-track to getting new features before the next
-	      release as pre-release features are not yet fully tested
-	      and most likely contain bugs.  It is not a quick way of getting bug fixes as any given commit
-	      is just as likely to introduce new bugs as to fix
-	      existing ones.  &os.current; is not in any way <quote>officially
-		supported</quote>.</para>
+	development and  &os.current; users are expected to have a
+	high degree of technical skill.  Less technical users who wish
+	to track a development branch should track &os.stable;
+	instead.</para>
+
+      <para>&os.current; is the very latest source code for &os; and
+	includes works in progress, experimental changes, and
+	transitional mechanisms that might or might not be present in
+	the next official release.  While many &os; developers compile
+	the &os.current; source code daily, there are short periods of
+	time when the source may not be buildable.  These problems are
+	resolved as quickly as possible, but whether or not
+	&os.current; brings disaster or new functionality can be a
+	matter of when the source code was synced.</para>
 
-	<indexterm>
-	  <primary>-CURRENT</primary>
-	  <secondary>using</secondary>
-	</indexterm>
+      <para>&os.current; is made available for three primary interest
+	groups:</para>
 
-	<para>To track &os.current;:</para>
-	
-	<orderedlist>
-	  <listitem>
-	    <para>Join the &a.current.name; and the
-	      &a.svn-src-head.name; lists.  This is
-	      <emphasis>essential</emphasis> in order to see the
-	      comments that people are making about the current state
-	      of the system and to receive important bulletins about
-	      the current state of &os.current;.</para>
-
-	    <para>The &a.svn-src-head.name; list records the commit
-	      log entry for each change as it is made, along with any
-	      pertinent information on possible side-effects.</para>
-
-	    <para>To join these lists, go to &a.mailman.lists.link;,
-	      click on the list to subscribe to, and follow the
-	      instructions.  In order to track changes to the whole
-	      source tree, not just the changes to &os.current;, subscribe to the &a.svn-src-all.name;
-	      list.</para>
-	  </listitem>
-
-	  <listitem>
-	    <para>Synchronize with the &os.current; sources.  Typically,
-		<link linkend="svn">svn</link> is used
-		  to check out
-		  the -CURRENT code from the <literal>head</literal>
-		  branch of one of the <link
-		    linkend="svn-mirrors">Subversion mirror
-		    sites</link>.</para>
-
-		<para>Users with very slow or limited Internet connectivity
-		  can instead use <link linkend="ctm">CTM</link>, but it
-		  is not as reliable as
-		  <application>svn</application> and
-		  <application>svn</application> is the
-		  recommended method for synchronizing
-		  source.</para>
-	      </listitem>
+      <orderedlist>
+	<listitem>
+	  <para>Members of the &os; community who are actively
+	    working on some part of the source tree.</para>
+	</listitem>
 
-	  <listitem>
-	    <para> Due to the size of the repository, some users choose
-	      to only synchronize the sections of source that interest them 
-	      or which they are contributing patches to.
-	      However, users that plan to compile the operating system from
-	      source must download <emphasis>all</emphasis> of
-	      &os.current;, not just selected portions.</para>
+	<listitem>
+	  <para>Members of the &os; community who are active testers.
+	    They are willing to spend time solving problems, making
+	    topical suggestions on changes and the general direction
+	    of &os;, and submitting patches.</para>
+	</listitem>
 
-	    <para>Before compiling
-	      &os.current;
-	      <indexterm>
-		<primary>-CURRENT</primary>
+	<listitem>
+	  <para>Users who wish to keep an eye on things, use the
+	    current source for reference purposes, or make the
+	    occasional comment or code contribution.</para>
+	</listitem>
+      </orderedlist>
+
+      <para>&os.current; should <emphasis>not</emphasis> be
+	considered a fast-track to getting new features before the
+	next release as pre-release features are not yet fully tested
+	and most likely contain bugs.  It is not a quick way of
+	getting bug fixes as any given commit is just as likely to
+	introduce new bugs as to fix existing ones.  &os.current; is
+	not in any way <quote>officially supported</quote>.</para>
+
+      <indexterm>
+	<primary>-CURRENT</primary>
+	<secondary>using</secondary>
+      </indexterm>
+
+      <para>To track &os.current;:</para>
+
+      <orderedlist>
+	<listitem>
+	  <para>Join the &a.current.name; and the
+	    &a.svn-src-head.name; lists.  This is
+	    <emphasis>essential</emphasis> in order to see the
+	    comments that people are making about the current state
+	    of the system and to receive important bulletins about
+	    the current state of &os.current;.</para>
+
+	  <para>The &a.svn-src-head.name; list records the commit log
+	    entry for each change as it is made, along with any
+	    pertinent information on possible side-effects.</para>
+
+	  <para>To join these lists, go to &a.mailman.lists.link;,
+	    click on the list to subscribe to, and follow the
+	    instructions.  In order to track changes to the whole
+	    source tree, not just the changes to &os.current;,
+	    subscribe to the &a.svn-src-all.name; list.</para>
+	</listitem>
+
+	<listitem>
+	  <para>Synchronize with the &os.current; sources.  Typically,
+	    <link linkend="svn">svn</link> is used to check out the
+	    -CURRENT code from the <literal>head</literal> branch of
+	    one of the <link linkend="svn-mirrors">Subversion mirror
+	      sites</link>.</para>
+
+	  <para>Users with very slow or limited Internet connectivity
+	    can instead use <link linkend="ctm">CTM</link>, but it is
+	    not as reliable as <application>svn</application> and
+	    <application>svn</application> is the recommended method
+	    for synchronizing source.</para>
+	</listitem>
+
+	<listitem>
+	  <para> Due to the size of the repository, some users choose
+	    to only synchronize the sections of source that interest
+	    them  or which they are contributing patches to.  However,
+	    users that plan to compile the operating system from
+	    source must download <emphasis>all</emphasis> of
+	    &os.current;, not just selected portions.</para>
+
+	  <para>Before compiling &os.current;
+	    <indexterm>
+	      <primary>-CURRENT</primary>
 		<secondary>compiling</secondary>
-	      </indexterm>, read
-	      <filename>/usr/src/Makefile</filename> very carefully and follow the instructions in
-	      <link linkend="makeworld">Rebuilding
-	      "world"</link>.  Read the &a.current; and
-	      <filename>/usr/src/UPDATING</filename> to stay
-	      up-to-date on other bootstrapping procedures that
-	      sometimes become necessary on the road to the next
-	      release.</para>
-	  </listitem>
-
-	  <listitem>
-	    <para>Be active! &os.current; users are encouraged to
-	      submit their suggestions for enhancements or bug fixes.
-	      Suggestions with accompanying code are always
-	      welcome.</para>
-	  </listitem>
-	</orderedlist>
+	    </indexterm>, read <filename>/usr/src/Makefile</filename>
+	    very carefully and follow the instructions in
+	    <link linkend="makeworld">Rebuilding "world"</link>.
+	    Read the &a.current; and
+	    <filename>/usr/src/UPDATING</filename> to stay
+	    up-to-date on other bootstrapping procedures that
+	    sometimes become necessary on the road to the next
+	    release.</para>
+	</listitem>
+
+	<listitem>
+	  <para>Be active! &os.current; users are encouraged to
+	    submit their suggestions for enhancements or bug fixes.
+	    Suggestions with accompanying code are always
+	    welcome.</para>
+	</listitem>
+      </orderedlist>
     </sect2>
 
     <sect2 xml:id="stable">
       <title>Using &os.stable;</title>
 
-	<para>&os.stable; is the development branch from which major
-	  releases are made.  Changes go into this branch at a
-	  slower pace and with the general assumption that they
-	  have first been tested in &os.current;.  This is
-	  <emphasis>still</emphasis> a development branch and,
-	  at any given time, the sources for
-	  &os.stable; may or may not be suitable for general use.
-	  It is simply another engineering development
-	  track, not a resource for end-users.  Users who do not have the resources to perform
-	  testing should instead run the most
-	  recent release of &os;.</para>
-
-	<para>Those interested in tracking or contributing to the
-	  &os; development process, especially as it relates to the
-	  next release of &os;, should
-	  consider following &os.stable;.</para>
-
-	<para>While the &os.stable; branch should compile and run at
-	  all times, this cannot be guaranteed.  Since
-	  more people run &os.stable; than &os.current;,
-	  it is inevitable that bugs and corner cases will
-	  sometimes be found in &os.stable; that were not apparent in
-	  &os.current;.  For this reason, one should not
-	  blindly track &os.stable;.  It is particularly important <emphasis>not</emphasis>
-	  to update any production servers to &os.stable; without
-	  thoroughly testing the code in a development or testing
-	  environment.</para>
+      <para>&os.stable; is the development branch from which major
+	releases are made.  Changes go into this branch at a slower
+	pace and with the general assumption that they have first been
+	tested in &os.current;.  This is <emphasis>still</emphasis> a
+	development branch and, at any given time, the sources for
+	&os.stable; may or may not be suitable for general use.  It is
+	simply another engineering development track, not a resource
+	for end-users.  Users who do not have the resources to perform
+	testing should instead run the most recent release of
+	&os;.</para>
+
+      <para>Those interested in tracking or contributing to the &os;
+	development process, especially as it relates to the next
+	release of &os;, should consider following &os.stable;.</para>
+
+      <para>While the &os.stable; branch should compile and run at all
+	times, this cannot be guaranteed.  Since more people run
+	&os.stable; than &os.current;, it is inevitable that bugs and
+	corner cases will sometimes be found in &os.stable; that were
+	not apparent in &os.current;.  For this reason, one should not
+	blindly track &os.stable;.  It is particularly important
+	<emphasis>not</emphasis> to update any production servers to
+	&os.stable; without thoroughly testing the code in a
+	development or testing environment.</para>
 
-	<para>To track &os.stable;:</para>
-	  
-	<indexterm>
-	  <primary>-STABLE</primary>
+      <para>To track &os.stable;:</para>
+
+      <indexterm>
+	<primary>-STABLE</primary>
 	  <secondary>using</secondary>
-	</indexterm>
-	<orderedlist>
-	  <listitem>
-	    <para>Join the &a.stable.name; list in order to stay
-	      informed of build dependencies that may appear in
-	      &os.stable; or any other issues requiring special
-	      attention.  Developers will also make announcements in
-	      this mailing list when they are contemplating some
-	      controversial fix or update, giving the users a chance
-	      to respond if they have any issues to raise concerning
-	      the proposed change.</para>
-
-	    <para>Join the relevant <application>svn</application>
-	      list for the branch being tracked.  For example, users
-	      tracking the 9-STABLE branch should join the
-	      &a.svn-src-stable-9.name; list.  This list records the
-	      commit log entry for each change as it is made, along
-	      with any pertinent information on possible
-	      side-effects.</para>
-
-	    <para>To join these lists,
-	      go to &a.mailman.lists.link;, click on the list to
-	      subscribe to, and follow the instructions.  In order to
-	      track changes for the whole source tree, subscribe to
-	      &a.svn-src-all.name;.</para>
-	  </listitem>
-
-	  <listitem>
-	    <para>To install a new &os.stable; system, install the most recent &os.stable; release from the
-	      <link linkend="mirrors">&os; mirror sites</link> or use a monthly snapshot
-	      built from &os.stable;.  Refer to <link
-		xlink:href="&url.base;/snapshots/">Snapshots</link>
-	      for more information about snapshots.</para>
-
-	    <para>To compile or upgrade to an existing &os;
-	      system to &os.stable;, use <link linkend="svn">svn</link>
-		  <indexterm>
-		    <primary>Subversion</primary>
-		  </indexterm> to check out the source for the desired
-		  branch. 
-		  Branch names, such as <literal>stable/9</literal>, are identified in
-		  <link xlink:href="&url.base;/releng/">the release
-		    engineering page</link>.   <link linkend="ctm">CTM</link> can be used
-		  <indexterm>
-		    <primary>-STABLE</primary>
-		    <secondary>syncing with CTM</secondary>
-		  </indexterm> if a reliable Internet connection is not available.</para>
-	  </listitem>
+      </indexterm>
+      <orderedlist>
+	<listitem>
+	  <para>Join the &a.stable.name; list in order to stay
+	    informed of build dependencies that may appear in
+	    &os.stable; or any other issues requiring special
+	    attention.  Developers will also make announcements in
+	    this mailing list when they are contemplating some
+	    controversial fix or update, giving the users a chance to
+	    respond if they have any issues to raise concerning the
+	    proposed change.</para>
+
+	  <para>Join the relevant <application>svn</application> list
+	    for the branch being tracked.  For example, users
+	    tracking the 9-STABLE branch should join the
+	    &a.svn-src-stable-9.name; list.  This list records the
+	    commit log entry for each change as it is made, along
+	    with any pertinent information on possible
+	    side-effects.</para>
+
+	  <para>To join these lists, go to &a.mailman.lists.link;,
+	    click on the list to subscribe to, and follow the
+	    instructions.  In order to track changes for the whole
+	    source tree, subscribe to &a.svn-src-all.name;.</para>
+	</listitem>
 
-	  <listitem>
-	    <para>Before compiling or upgrading to &os.stable;<indexterm>
+	<listitem>
+	  <para>To install a new &os.stable; system, install the most
+	    recent &os.stable; release from the <link
+	      linkend="mirrors">&os; mirror sites</link> or use a
+	    monthly snapshot built from &os.stable;.  Refer to <link
+	      xlink:href="&url.base;/snapshots/">Snapshots</link> for
+	    more information about snapshots.</para>
+
+	  <para>To compile or upgrade to an existing &os; system to
+	    &os.stable;, use <link linkend="svn">svn</link>
+	      <indexterm>
+		<primary>Subversion</primary>
+	      </indexterm> to check out the source for the desired
+	    branch.  Branch names, such as
+	    <literal>stable/9</literal>, are identified in <link
+	      xlink:href="&url.base;/releng/">the release
+	      engineering page</link>.   <link
+	      linkend="ctm">CTM</link> can be used
+	      <indexterm>
 		<primary>-STABLE</primary>
+		  <secondary>syncing with CTM</secondary>
+		</indexterm> if a reliable Internet connection is not
+	    available.</para>
+	</listitem>
+
+	<listitem>
+	  <para>Before compiling or upgrading to &os.stable;
+	    <indexterm>
+	      <primary>-STABLE</primary>
 		<secondary>compiling</secondary>
-	      </indexterm>, read
-	      <filename>/usr/src/Makefile</filename> carefully and follow the instructions in
-	      <link linkend="makeworld">Rebuilding
-	      "world"</link>.  Read &a.stable; and
-	      <filename>/usr/src/UPDATING</filename> to keep
-	      up-to-date on other bootstrapping procedures that
-	      sometimes become necessary on the road to the next
-	      release.</para>
-	  </listitem>
-	</orderedlist>
+	    </indexterm>, read <filename>/usr/src/Makefile</filename>
+	    carefully and follow the instructions in <link
+	      linkend="makeworld">Rebuilding "world"</link>.  Read
+	    &a.stable; and <filename>/usr/src/UPDATING</filename> to
+	    keep up-to-date on other bootstrapping procedures that
+	    sometimes become necessary on the road to the next
+	    release.</para>
+	</listitem>
+      </orderedlist>
     </sect2>
   </sect1>
 


More information about the svn-doc-all mailing list