svn commit: r42703 - head/en_US.ISO8859-1/books/dev-model
Eitan Adler
eadler at FreeBSD.org
Wed Sep 25 04:15:31 UTC 2013
Author: eadler
Date: Wed Sep 25 04:15:31 2013
New Revision: 42703
URL: http://svnweb.freebsd.org/changeset/doc/42703
Log:
Remove CVSup and CVS references from the dev model as they are no longer relevent.
Discussed with: rpaulo
Modified:
head/en_US.ISO8859-1/books/dev-model/book.xml
Modified: head/en_US.ISO8859-1/books/dev-model/book.xml
==============================================================================
--- head/en_US.ISO8859-1/books/dev-model/book.xml Tue Sep 24 22:40:05 2013 (r42702)
+++ head/en_US.ISO8859-1/books/dev-model/book.xml Wed Sep 25 04:15:31 2013 (r42703)
@@ -46,6 +46,12 @@
</copyright>
<revhistory>
<revision>
+ <revnumber>1.4</revnumber>
+ <date>September, 2013</date>
+ <revremark>Remove mention of CVS and CVSup which are no
+ longer used by the project.</revremark>
+ </revision>
+ <revision>
<revnumber>1.3</revnumber>
<date>October, 2012</date>
<revremark>Remove hats held by specific people, these
@@ -896,22 +902,6 @@
</para>
</section>
- <section id="role-cvsup-coordinator" xreflabel="CVSup Mirror Site Coordinator">
- <title>CVSup Mirror Site Coordinator</title>
- <para>
- The CVSup Mirror Site Coordinator coordinates all the
- <xref linkend="role-cvsup-sitemaint"/>s to ensure that they
- are distributing current versions of the software, that they
- have the capacity to update themselves when major updates
- are in progress, and making it easy for the general public
- to find their closest CVSup mirror.
- </para>
- <para>
- Hat currently held by:
- The CVSup-master team <email>cvsup-master at FreeBSD.org</email>.
- </para>
- </section>
-
<section id="role-postmaster" xreflabel="Postmaster">
<title>Postmaster</title>
<para>
@@ -1030,11 +1020,11 @@
responsibility to ensure that technical problems that arise in the
repository are resolved quickly. The source repository
manager has the authority to back out commits if this is
- necessary to resolve a CVS technical problem.
+ necessary to resolve a SVN technical problem.
</para>
<para>
Hat held by:
- the Source Repository Manager <email>cvs at FreeBSD.org</email>.
+ the Source Repository Manager <email>clusteradm at FreeBSD.org</email>.
</para>
</section>
@@ -1240,20 +1230,6 @@
for review is posted.
</para>
</section>
-
- <section id="role-cvsup-sitemaint" xreflabel="CVSup Mirror Site
- Admin">
- <title>CVSup Mirror Site Admin</title>
- <para>
- A CVSup Mirror Site Admin has accesses to a server that he/she
- uses to mirror the CVS repository. The admin works with the
- <xref linkend="role-cvsup-coordinator"/> to ensure the site
- remains up-to-date and is following the general policy of
- official mirror sites.
- </para>
- </section>
-
-
</section>
@@ -1402,93 +1378,6 @@
</section>
- <section id="process-cvsupmirror" xreflabel="Adding an official
- CVSup Mirror">
- <title>Adding/Removing an official CVSup Mirror</title>
-
- <para>
- A <xref linkend="tool-cvsup"/> mirror is a replica of the
- official CVSup master that contains all the up-to-date source
- code for all the branches in the FreeBSD project, ports and
- documentation.
- </para>
-
- <para>
- Adding an official CVSup mirror starts with the potential
- <xref linkend="role-cvsup-sitemaint"/> installing the
- <quote>cvsup-mirror</quote> package. Having done this and
- updated the source code with a mirror site, he now runs a
- fairly recent unofficial CVSup mirror.
- </para>
-
- <para>
- Deciding he has a stable environment, the processing
- power, the network capacity and the
- storage capacity to run an official mirror, he mails the
- <xref linkend="role-cvsup-coordinator"/> who decides whether
- the mirror should become an official mirror or not.
- </para>
-
- <para>
- In making this decision, the <xref linkend="role-cvsup-coordinator"/>
- has to determine whether that geographical area needs
- another mirror site, if the mirror administrator has the
- skills to run it reliably, if the network bandwidth is
- adequate and if the master server has the capacity to server
- another mirror.
- </para>
-
- <para>
- If <xref linkend="role-cvsup-coordinator"/> decides that the
- mirror should become an official mirror, he obtains an
- authentication key from the mirror admin that he installs so
- the mirror admin can update the mirror from the master server.
- </para>
-
- <para>
- <figure>
- <title>Process summary: adding a CVSup mirror</title>
- <graphic fileref="proc-add-cvsup"/>
- </figure>
- </para>
-
- <para>
- When a CVSup mirror administrator of an unofficial mirror
- offers to become an official mirror site, the CVSup
- coordinator decides if another mirror is needed and if
- there is sufficient capacity to accommodate it. If so,
- an authorisation key is requested and the mirror is given
- access to the main distribution site and added to the
- list of official mirrors.
- </para>
-
-
- <para>
- Tools used in this process:
- <itemizedlist>
- <listitem><para>
- <xref linkend="tool-cvsup"/>
- </para></listitem>
- <listitem><para>
- <xref linkend="tool-ssh2"/>
- </para></listitem>
- </itemizedlist>
- </para>
-
- <para>
- Hats involved in this process:
- <itemizedlist>
- <listitem><para>
- <xref linkend="role-cvsup-coordinator"/>
- </para></listitem>
- <listitem><para>
- <xref linkend="role-cvsup-sitemaint"/>
- </para></listitem>
- </itemizedlist>
- </para>
-
- </section>
-
<section id="committing">
<title>Committing code</title>
@@ -2183,9 +2072,8 @@
<para>
The major support tools for supporting the development process are
- CVS, CVSup, Perforce, GNATS, Mailman and OpenSSH. Except for
- CVSup, these are externally
- developed tools. These tools are commonly used in the open source world.
+ Perforce, GNATS, Mailman and OpenSSH. These are externally
+ developed tools and are commonly used in the open source world.
</para>
<section id="tool-svn" xreflabel="SVN">
@@ -2198,18 +2086,6 @@
</para>
</section>
- <section id="tool-cvsup" xreflabel="CVSup">
- <title>CVSup</title>
- <para>
- CVSup is a software package for distributing and updating
- collections of files across a network. It consists of a
- client program, cvsup, and a server program, cvsupd. The
- package is tailored specifically for distributing CVS
- repositories, and by taking advantage of CVS' properties, it
- performs updates much faster than traditional systems.
- </para>
- </section>
-
<section id="tool-gnats" xreflabel="GNATS">
<title>GNATS</title>
<para>
More information about the svn-doc-head
mailing list