CVS update by acs-xemacs-guest . ...

[email protected] Wed, 02 Dec 2009 02:32:32 +0000
Newsgroups gmane.emacs.xemacs.cvs
Message-ID <[email protected]>
  User: acs-xemacs-guest
  Date: 09/12/02 02:32:32

  Modified:    .        ChangeLog cvsaccess.content
Log:
Eviscerate cvsaccess.content now that most sources are stored in hg.

Revision  Changes    Path
1.115                XEmacs/xemacsweb/Develop/ChangeLog

Index: ChangeLog
===================================================================
RCS file: /cvsroot/xemacs/XEmacs/xemacsweb/Develop/ChangeLog,v
retrieving revision 1.114
retrieving revision 1.115
diff -u -p -r1.114 -r1.115
--- ChangeLog	29 Nov 2009 15:11:47 -0000	1.114
+++ ChangeLog	2 Dec 2009 02:32:32 -0000	1.115
@@ -1,3 +1,11 @@
+2009-11-25  Vin Shelton  <[email protected]>
+
+	* cvsaccess.content: Removed all reference to XEmacs 21.4, which
+	is now maintained in Mercurial.  Generally cleaned up fairly
+	drastically.  Commented out reference to 21.1 tree which is not
+	currently available at alioth.  Commented out all references to
+	viewCVS, which is not currently available at alioth.
+
 2009-11-30  Stephen J. Turnbull  <[email protected]>
 
 	* cvsaccess.content: Add missing end-tag caught by validator.



1.34                 XEmacs/xemacsweb/Develop/cvsaccess.content

Index: cvsaccess.content
===================================================================
RCS file: /cvsroot/xemacs/XEmacs/xemacsweb/Develop/cvsaccess.content,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -p -r1.33 -r1.34
--- cvsaccess.content	29 Nov 2009 15:11:47 -0000	1.33
+++ cvsaccess.content	2 Dec 2009 02:32:32 -0000	1.34
@@ -5,27 +5,29 @@ Jareth Hein &lt;[email protected]&gt;
 Steve Youngs &lt;[email protected]&gt;
 Adrian Aichner &lt;[email protected]&gt;
 Stephen J. Turnbull &lt;[email protected]&gt;
+Vin Shelton &lt;[email protected]&gt;
 %main%
 
   <h1>XEmacs CVS Repository</h1>
 
-  <p>As of 5 December 2007, the development mainline (aka version
-    21.5) has been moved to a
+  <p>
+    The development mainline of XEmacs (currently version 21.5) and
+    the stable version of XEmacs (version 21.4) reside in
     <a href="http://hgbook.red-bean.com/hgbook.html">Mercurial</a>
-    repository on <code>hg.debian.org</code> from which you may
+    repositories on <code>hg.debian.org</code> from which you may
     <a href="http://hg.debian.org/hg/xemacs/xemacs">browse</a> the
     latest checked-in code.  Please see the introduction to the
     <a href="hgaccess.html">XEmacs Mercurial Repository</a> for
     instructions on its use.</p>
 
-  <p>Other XEmacs repositories, including the 21.4 branch, the
-    packages, and the sources for this website, continue to be
-    provided by the CVS repository on <code>cvs.xemacs.org</code>,
-    hosted by our friends at <code>dotsrc.org</code>.  This page
-    describes access to those resources.</p>
-
-  <p>Please review the information below even if you are familiar with
-    the XEmacs CVS repository.</p>
+  <p>
+    <code>cvs.alioth.debian.org</code> hosts two different
+    <a href="http://www.cvshome.org/">CVS</a> (Concurrent Versions
+    System) trees for XEmacs.  The primary CVS archive contains the
+    XEmacs package sources.  These sources provide a large number of
+    customizable externally-provided packages for XEmacs.  The other
+    CVS archive contains the source for this website and all of its
+    mirrors.</p>
 
   <ul>
 
@@ -35,74 +37,42 @@ Stephen J. Turnbull &lt;[email protected]
 
     <li><a href="#tutorial">Using the XEmacs CVS server</a></li>
 
-    <li><a href="#tags">Tags: what they are and their use</a></li>
-
-    <li><a href="#packages">Packages info</a></li>
-
+    <li><a href="#packages">Info on Packages</a></li>
+<!--
     <li><a href="#webaccess">Web access to the trees</a></li>
-
+-->
     <li><a href="#committers">Commit (R/W) access to the CVS trees</a></li>
 
     <li><a href="#recent">Recent news</a></li>
 
   </ul>
 
-  <p>
-    This site has a collection of <a
-      href="http://www.cvshome.org/">CVS</a> (Concurrent Versions
-    System) trees for XEmacs, a feature-packed text-editing
-    environment based on Lisp.  XEmacs' best features are its
-    extensibility, self-documentation, and its support for
-    multilingual text processing, and is actively being developed by
-    volunteers from all over the world.  This site is intended for use
-    by people wanting to hack on or test the sources.  For more
-    information, or for source/binary tarballs, check out the <a
-      href="http://www.xemacs.org">XEmacs main WWW server</a>.</p>
-
-  <p>
-    The latest (21.5) development sources are no longer available
-    under CVS.  Please see the introduction to the <a
-      href="hgaccess.html">XEmacs Mercurial Repository</a> for
-    instructions on getting the 21.5 sources.
-  </p>
-
   <h3><a name="quickstart">Quick Start Guide</a></h3>
 
   <p>
     First, you need to do, just once:</p>
 
   <pre xml:space="preserve">
-$ <strong>cvs -d :pserver:[email protected]:/pack/xemacscvs login</strong>
-(Logging in to [email protected])
-CVS password: <strong>cvs</strong>
-  </pre>
-  To get the stable (21.4) development sources, do:
-  <pre xml:space="preserve">
-    <strong>cvs -z3 -d :pserver:[email protected]:/pack/xemacscvs \
-      checkout -d xemacs-21.4 -r release-21-4 xemacs</strong>
+    <strong>cvs -d :pserver:[email protected]:/cvsroot/xemacs login</strong>
+There is no password, so press Enter when prompted for a password.
   </pre>
+<!--
   To get historical (21.1) development sources, do:
   <pre xml:space="preserve">
     <strong>cvs -z3 -d :pserver:[email protected]:/pack/xemacscvs \
       checkout -d xemacs-21.1 -r release-21-1 xemacs</strong>
   </pre>
-  The XEmacs lisp packages are now unbundled, and are available in
-  their own CVS module.  There is only one version of the XEmacs
-  packages - no stable or unstable branch.  Get them like this:
+-->
+  Retrieve a copy of the XEmacs packages like this:
   <pre xml:space="preserve">
-    <strong>cvs -z3 -d :pserver:[email protected]:/pack/xemacscvs \
+    <strong>cvs -z3 -d :pserver:[email protected]:/cvsroot/xemacs \
       checkout packages</strong>
   </pre>
-
-  <p>
-    Each of these components is available separately as non-CVS
-    tarballs via ftp.  Here are the current URL's:</p>
-  <ul>
-    <li><a href="http://ftp.xemacs.org/pub/xemacs/xemacs-21.5"><strong>http://ftp.xemacs.org/pub/xemacs/xemacs-21.5</strong></a></li>
-    <li><a href="http://ftp.xemacs.org/pub/xemacs/xemacs-21.4"><strong>http://ftp.xemacs.org/pub/xemacs/xemacs-21.4</strong></a></li>
-    <li><a href="http://ftp.xemacs.org/pub/xemacs/xemacs-21.1"><strong>http://ftp.xemacs.org/pub/xemacs/xemacs-21.1</strong></a></li>
-    <li><a href="http://ftp.xemacs.org/pub/xemacs/packages"><strong>http://ftp.xemacs.org/pub/xemacs/packages</strong></a></li>
-  </ul>
+  Retrieve a copy of the XEmacs website sources like this:
+  <pre xml:space="preserve">
+    <strong>cvs -z3 -d :pserver:[email protected]:/cvsroot/xemacs \
+      checkout xemacsweb</strong>
+  </pre>
 
   <hr />
   <h3><a name="whatcvs">What is CVS?</a></h3>
@@ -127,75 +97,45 @@ CVS password: <strong>cvs</strong>
     versions.</p>
 
   <p>
-    Be warned that these trees are large!  XEmacs 21 sources will take
-    up almost 40 MB of hard drive space, before compilation.  Add in
-    the lisp packages tree (another 80 MB!) in your calculations if
-    you're interested in messing with them too.  All in all, the total
-    tree size for the XEmacs core tree is 196MB, comprising over 2006
-    files with 397754-some odd lines of code.  Packages add another
-    4042 files for 760315 lines of lisp.</p>
+    Be warned that these trees are large!  The lisp packages tree
+    takes up &gt; 120MB of disk space.  (The core sources retrieved
+    from the Mercurial archive also take up approximately 120MB.)
+    </p>
 
   <hr />
   <h3><a name="tutorial">Using the XEmacs CVS server</a></h3>
 
   <p>
     If you're interested in using the XEmacs CVS trees directly using
-    remote CVS, you'll need a version of CVS >= 1.9, with best results
-    (currently) probably coming from 1.11.  This server uses the
+    remote CVS, you'll need a version of CVS >= 1.9.  This server uses the
     <strong>:pserver:</strong> protocol, with read-only access available for
-    user <strong>cvs</strong>, password <strong>cvs</strong> (gee, where did that come
-    from?).  The process goes something like this:</p>
+    user <strong>anonymous</strong>, with a blank password.  The
+    process goes something like this:</p>
 
   <p>
-    First you need to log into <tt>SunSITE.dk</tt>.  (<em>N.B.</em> We will
-    alias this to <tt>cvs.xemacs.org</tt> again in the near future.  You will
-    then need to login again to check out modules with that hostname.
-    However, old workspaces will continue to work automatically, with
-    the explicit <tt>sunsite.dk</tt> hostname.)  You only
+    First you need to log into the CVS server.  You only
     need to do this once, as it will create a file in your home
     directory called <strong>.cvspass</strong> with the necessary data.</p>
 
   <pre xml:space="preserve">
-pentagana [532]$ <strong>cvs -d :pserver:[email protected]:/pack/xemacscvs login</strong>
-(Logging in to [email protected])
-CVS password: <i>(not echoed)</i><strong>cvs</strong>
+    <strong>cvs -d :pserver:[email protected]:/cvsroot/xemacs login</strong>
+There is no password, so press Enter when prompted for a password.
   </pre>
 
   <p>
-    Now go the the place you want to put the tree, and actually check
-    out the current version.</p>
+    Now go the the place you want to put the XEmacs package tree, and check
+    out the packages.</p>
 
   <pre xml:space="preserve">
-pentagana [533]$ <strong>cvs -z3 -d :pserver:[email protected]:/pack/xemacscvs \
-      checkout -d xemacs-21.4 -r release-21-4 xemacs</strong>
-    <i>(churn, churn, churn)</i>
+    <strong>cvs -z3 -d :pserver:[email protected]:/cvsroot/xemacs \
+      checkout packages</strong>
   </pre>
-  <p>
-    And voila! One <strong>xemacs-21.4</strong> directory complete with the
-    latest versions of the base code. Packages are separate, of
-    course.</p>
-
-  <p>
-    The <strong>-d</strong> option says what to name the new CVS directory
-    tree.</p>
 
   <p>
     The <strong>-z3</strong> option enables compression during transit, and
-    speeds things along tremendously.</p>
-
-  <p>
-    <strong>Note:</strong> <font size="-1">I originally suggested you
-      set this
-      to <strong>-z9</strong>, but am now asking that you drop the compression
-      rate. The gains in compression are not that great, and the
-      impact on the CVS server machine is significant.</font></p>
-
-  <p>
-    The <strong>-r</strong> option specifies the CVS branch to use.
-    XEmacs 21.1 uses the branch <strong>release-21-1</strong>,
-    which is in the same CVS module.  The branch is not named
-    something like <strong>xemacs-21.1</strong>, because periods are not
-    permitted in a valid CVS branch name.</p>
+    speeds things along tremendously.  (Some places recommend a
+    setting of <strong>-z9</strong>, but it places a much greater CPU load on the CVS
+    server, so we ask you to use <strong>-z3</strong>.</p>
 
   <p>
     As it is ignored if not used on a network connection, you might
@@ -203,20 +143,20 @@ pentagana [533]$ <strong>cvs -z3 -d :pse
     could use a line like this:</p>
 
   <pre xml:space="preserve">
-cvs -z3
+  cvs -z3
   </pre>
 
-  Another neat something to put in there could be
+  Another useful option to put in your <strong>~/.cvsrc</strong> is
 
   <pre xml:space="preserve">
-diff -u
+  diff -u
   </pre>
 
-  which will make sure everything always comes out in unified diffs, and
+  which will make sure all diffs are generated as unified diffs, and
 
   <pre xml:space="preserve">
-checkout -P
-update -Pd
+  checkout -P
+  update -Pd
   </pre>
 
   <p>
@@ -228,11 +168,11 @@ update -Pd
   <p>
     When there is an upstream update, you can get the whole skinny
     quick, fast and relatively painlessly with the following command
-    (executed from the directory created by <tt><strong>cvs
-        checkout</strong></tt>).</p>
+    (executed from the directory created by <tt><code>cvs
+        checkout</code></tt>).</p>
 
   <pre xml:space="preserve">
-pentagana [533]$ <strong>cvs update</strong>
+  <code>cvs update</code>
   </pre>
 
   <p>
@@ -240,48 +180,14 @@ pentagana [533]$ <strong>cvs update</str
     update!) to properly track any changes to the directory structure
     if you do not have that in your <strong>~/.cvsrc</strong> file.</p>
 
-  <h3><a name="tags">A word about CVS tags</a></h3>
-
-  <p>
-    XEmacs developers do CVS commits on an irregular basis.  The
-    purpose behind this is to keep those actively coding on the same
-    page.  There is no guarantee that the current CVS sources even
-    compile for anyone.  This means that if you blindly do a <strong>cvs
-      update</strong>, there is a chance that what you get is not
-    functional.</p>
-
-  <p>
-    The way to get around this is to use the tag feature of CVS.  All
-    of the official releases (i.e. those available in tarball form on
-    the ftp site) are at least minimally tested by the `release
-    engineer' for that release.  By specifying a tag to most CVS
-    commands, you can tell it which version to grab (however, they
-    default to the most recent in the branch you're working on). All
-    of the 21.x releases are tagged in the format rMAJOR-MINOR-RELEASE
-    (examples: XEmacs 21.4.22 is tagged r21-4-22).  (Yes, this
-    naming convention has changed from before.  Old tags had names
-    like r21-2b26.)</p>
-
-  <p>
-    The way you use this is by appending the <strong>-r &lt;TAG&gt;</strong>
-    option to the CVS command you want to use. Therefore, to update to
-    21.4.21 (but no further) from an earlier release, you'd
-    type:</p>
-
-  <pre xml:space="preserve">
-pentagana [533]$ <strong>cvs update -r r21-4-21</strong>
-  </pre>
-
-  <p>
-    For more info, check your friendly CVS texinfo files.</p>
 
   <hr />
 
-  <h3><a name="packages">New Package system</a></h3>
+  <h3><a name="packages">Info on Packages</a></h3>
 
   <p>
-    For those of you wishing to work with XEmacs 21, you should
-    probably know about our new packaging system. All the details are
+    For those of you wishing to work with XEmacs, you should
+    probably know about the packaging system. All the details are
     available <a href="packages.html">here</a>, but for those of you
     impatient to jump right in, here's the deal with the CVS trees
     related to packages.</p>
@@ -292,17 +198,17 @@ pentagana [533]$ <strong>cvs update -r r
     <strong>&lt;PACKAGE-NAME&gt;</strong> for the module name. For example:</p>
 
   <pre xml:space="preserve">
-pentagana [535]$ <strong>cvs -z3 -d :pserver:[email protected]:/pack/xemacscvs \
+    <strong>cvs -z3 -d :pserver:[email protected]:/cvsroot/xemacs \
       checkout gnus</strong>
   </pre>
-  will get you a brand spanking new copy of gnus.
+  will get you a copy of the most recent gnus sources.
 
   <p>
     There is also an 'uber-package' that will grab all of the packages
     at once, and even set them up for easy compilation and
     installation.  To use that, simple grab the module
     <strong>packages</strong>.</p>
-
+<!--
   <hr />
 
   <h3><a name="webaccess">Web Access using ViewCVS</a></h3>
@@ -352,7 +258,7 @@ pentagana [535]$ <strong>cvs -z3 -d :pse
     <li><a href="http://cvs.xemacs.org/viewcvs.cgi/XEmacs/xemacsweb/">XEmacs Website CVS tree</a></li>
 
   </ul>
-
+-->
   <hr />
   <h3><a name="committers">Commit (R/W) access to the CVS trees</a></h3>
 
@@ -386,7 +292,7 @@ pentagana [535]$ <strong>cvs -z3 -d :pse
     <li>
       <p>
         A history of submitting successful patches to
-        <a href="http://list-archive.xemacs.org/xemacs-patches/">xemacs-patches</a></p></li>
+        <a href="http://calypso.tux.org/pipermail/xemacs-patches/">xemacs-patches</a></p></li>
 
     <li>
       <p>
@@ -404,72 +310,42 @@ pentagana [535]$ <strong>cvs -z3 -d :pse
 
     <li>
       <p>
-        Make sure ssh (version 1 or 2) is installed on your
-        computer.</p></li>
+        Make sure ssh version 2 is installed on your computer.</p></li>
 
     <li>
       <p>
-        Get yourself a ssh public key.  Here is some unsolicited
+        Create a ssh public key.  Here is some unsolicited
         advice on maintaining your ssh key:</p>
 
       <p>
         In general, you should only have ONE identity that you expose
-        to the outside world.  Create only ONE key pair:
-        <tt>~/.ssh/identity</tt> and <tt>~/.ssh/identity.pub</tt>
-        for version 1.  Or for version 2, one of either
-        <tt>~/.ssh/id_rsa</tt> and <tt>~/.ssh/id_rsa.pub</tt> or
-        <tt>~/.ssh/id_dsa</tt> and <tt>~/.ssh/id_dsa.pub</tt>
-        with <tt>ssh-keygen</tt>, and change the comment to something
-        more meaningful like your email address.  Your ssh public key
-        is a lot like a business card.</p>
+        to the outside world.  Create only ONE key pair using
+        ssh-keygen specifying RSA encryption.  This will create 2
+        files: <tt>~/.ssh/id_rsa</tt> and <tt>~/.ssh/id_rsa.pub</tt>.
+        </p>
 
       <p>
-        For example, I modified the comment in my version 1 public key
-        using</p>
-
-      <pre xml:space="preserve">
-ssh-keygen -c -C 'Steve Youngs &lt;[email protected]&gt;'
-      </pre>
+        After you have created your keys, copy the
+        <tt>~/.ssh/id_rsa</tt> file to all the machines you run ssh
+        <strong>from</strong>.</p>
 
       <p>
-	SSH version 2 is slightly different.  If you try the above
-	command on a version 2 key you'll get an error saying that
-	comments are only supported for version 1 keys.  Don't believe
-	everything you read, you can have a comment in a version 2
-	key.  You just have to add the comment when you create the
-	key:</p>
-
-      <pre xml:space="preserve">
-ssh-keygen -t dsa -C 'Steve Youngs &lt;[email protected]&gt;'
-      </pre>
+        Also, append your public key file <tt>~/.ssh/id_rsa.pub</tt>
+        to <tt>~/.ssh/authorized_keys2</tt> on all the machines you
+        run ssh <strong>to</strong>.</p>
 
       <p>
-        After you have created your keys, copy the <tt>~/.ssh/identity</tt>
-        or <tt>~/.ssh/id_dsa</tt> or <tt>~/.ssh/id_rsa</tt> file to
-        all the machines you run ssh <strong>from</strong>.</p>
-
-      <p>
-        Also, append your public key file <tt>~/.ssh/identity.pub</tt>
-        to the <tt>~/.ssh/authorized_keys</tt> file for SSH 1 or
-        <tt>~/.ssh/id_(dsa|rsa).pub</tt> to
-        <tt>~/.ssh/authorized_keys2</tt> on all the machines you run
-        ssh <strong>to</strong>.</p>
-
-      <p>
-	When people ask you for your public ssh key, just send them
-	the contents of <tt>~/.ssh/identity.pub</tt> or
-	<tt>~/.ssh/id_dsa.pub</tt> or
-	<tt>~/.ssh/id_rsa.pub</tt>.</p></li>
+        When people ask you for your public ssh key, just send them
+        the contents of <tt>~/.ssh/id_rsa.pub</tt>.</p></li>
 
     <li>
       <p>
-        Send the <a href="mailto:[email protected]">CVS
-        Administrator</a> your preferred CVS user name and your public
-        ssh key (i.e. the contents of <tt>~/.ssh/identity.pub</tt> for
-        SSH 1, or <tt>~/.ssh/id_dsa.pub</tt> or
-        <tt>~/.ssh/id_rsa.pub</tt> for SSH 2).  The CVS administrator
-        will take care of the administrivia to give you
-        access.</p></li>
+        Create an account on <a
+        href=https://alioth.debian.org/account/register.php>alioth.debian.org</a>
+        and send the <a href="mailto:[email protected]">CVS
+        Administrator</a> your user name and your public ssh key.  The
+        CVS administrator will take care of the administrivia to give
+        you access.</p></li>
 
     <li>
       <p>
@@ -477,19 +353,18 @@ ssh-keygen -t dsa -C 'Steve Youngs &lt;y
         if necessary):</p>
 
       <pre xml:space="preserve">
-Host cvs.xemacs.org
-	User		xemacs
-	ForwardX11	no
-	ForwardAgent	no
+host cvs.alioth.debian.org
+        Compression       yes
+        CompressionLevel  3
+        KeepAlive         yes
+        Protocol          2
+        ForwardX11        no
+        ForwardAgent      no
       </pre>
 
       <p>
-        Yes, you need to use the literal <tt>xemacs</tt>, not your own
-        CVS user name.</p>
-
-      <p>
         You can debug your ssh connection by doing something like
-        <tt>ssh -v cvs.xemacs.org</tt>, and on connecting (there will
+        <tt>ssh -v cvs.alioth.debian.org</tt>, and on connecting (there will
         be no prompt) entering the command <tt>noop</tt>, and if ssh
         is working, getting the response <tt>ok</tt>.  You can use
         command <tt>version</tt> to determine the CVS server
@@ -503,7 +378,7 @@ Host cvs.xemacs.org
       <pre xml:space="preserve">
 #!/bin/sh
 exec env CVS_RSH=ssh cvs -w -z3 \
--d:ext:[email protected]:/pack/xemacscvs ${1+"$@"}
+-d:ext:[email protected]:/cvsroot/xemacs ${1+"$@"}
       </pre>
 
       You can test this by running a harmless CVS command, like
@@ -521,9 +396,9 @@ cvs-rw commit <i>[commit-args ...]</i>
         versions of CVS.  For most operations, CVS will automatically
         recurse into subdirectories, and execute the operation in each
         subdirectory.  For example, in the top-level directory
-        .../xemacs-21.5, executing <tt>cvs update .</tt> will update
-        the top-level directory, as well as src, src/s, src/m, lisp,
-        etc, and so on.</p>
+        .../packages, executing <tt>cvs update .</tt> will update the
+        top-level directory, as well as mule-packages,
+        mule-packages/edict and so on.</p>
 
       <p>
         The bug occurs only for the commit operation.  If (1) you do a
@@ -544,8 +419,7 @@ cvs-rw commit <i>[commit-args ...]</i>
         Nor does it help to give an explicit list like</p>
 
       <pre xml:space="preserve">
-cvs-rw commit ./ChangeLog ./etc/photos/newface.png \
-./etc/photos/newfacem.png
+cvs-rw commit ./ChangeLog ./INSTALL ./Local.rules.mk
       </pre>
 
       <p>
@@ -556,115 +430,23 @@ cvs-rw commit ./ChangeLog ./etc/photos/n
         is committed to the repository.</p>
 
       <p>
-	A quick word from Steve Youngs:  My experience has found that
-	if you are using <tt>PCL-CVS</tt> or <tt>patcher.el</tt> you
-	are far less likely to be bitten by this bug.</p></li>
+        It is rumored that if you are using <tt>PCL-CVS</tt> or
+        <tt>patcher.el</tt> you are far less likely to be bitten by
+        this bug.</p></li>
 
   </ol>
 
   <hr />
   <h3><a name="recent"></a>News and changes</h3>
 
-  <h5>2002-07-06</h5>
+  <h5>2009-11-25</h5>
 
   <p>
-    Changes by Steve Y:</p>
+    Changes by Vin:</p>
 
-  <p>
-    Update SSH instructions to include SSH version 2.</p>
-
-  <h5>2001-12-09</h5>
-
-  <p>
-    All of the XEmacs CVS Repository (including its website) is now
-    hosted by SunSITE.dk.  The repository is browsable with ViewCVS,
-    which offers these great features:</p>
-
-  <ul>
-    <li>Colorization for many file types via enscript.</li>
-    <li>Bonsai-like <a href="http://cvs.sunsite.dk/query.cgi?repository=%2Fpack%2Fxemacscvs&amp;branch=&amp;directory=&amp;file=&amp;who=&amp;sortby=date&amp;date=hours&amp;hours=2">query</a> features. (Requires MySQL and some other prerequisites)</li>
-    <li>Annotation/blame viewing support against a read-only repository.</li>
-  </ul>
-
-  <h5>2001-11-08</h5>
-
-  <p>
-    Changes by Stephen:</p>
-
-  <p>
-    Fix bogus instructions from old CVS repository host, name of cvs
-    administrator, etc.</p>
-
-  <h5>2001-06-01</h5>
-
-  <p>
-    Changes by Steve Y:</p>
-
-  <p>
-    Modified references to the package tree to refer to the new
-    <strong>packages</strong> CVS module.</p>
-
-  <h5>2001-05-21</h5>
-
-  <p>
-    Changes by Stephen:</p>
-
-  <p>
-    <em>The Great Trunk Move</em> is documented.</p>
-
-  <p>
-    The ``top-level changes get lost in recursive commits'' bug is
-    described.</p>
-
-  <p>
-    The version of CVS in use, and recommended, is now 1.11.</p>
-
-  <p>
-    XEmacs versions are updated: beta -> 21.5, gamma (new) -> 21.4,
-    and stable remains 21.1.</p>
-
-  <p>
-    References to the xemacs-20 module are eliminated.</p>
-
-  <h5>2000-01-04</h5>
-
-  <p>
-    Changes by Martin (?):</p>
-
-  <p>
-    A section on committing to the CVS tree has been added.</p>
-
-  <p>
-    The tag <strong>r21-2-latest-beta</strong> has been introduced.</p>
-
-  <p>
-    Many more people have CVS write access.</p>
-
-  <p>
-    We are planning the following changes in the future:</p>
-
-  <ul>
-    <li>Moving the unstable development branch to the CVS trunk, and moving xemacs-21.1 onto a branch, probably release-21-1.</li>
-    <li>Moving the web pages (like this page) under CVS control itself.</li>
-    <li>Upgrade the CVS server to a nicer machine.</li>
-    <li>Upgrade the version of the CVS server software to 1.10.x.</li>
-    <li>Eliminate the currently required password on anonymous access.</li>
-  </ul>
-
-  <p>
-    We've done a little reworking of the CVS tree, and to reduce
-    confusion, the current tree has been renamed from <strong>xemacs-20</strong>
-    to just <strong>xemacs</strong>. For now symlinks are in place to keep
-    things backwards compatible, but I don't know how long they're
-    going to be there. Also, we've opened up the numbers of people who
-    have write access to the tree, and so updates are going to me much
-    more frequent. This means you probably will want to start working
-    with tags in order to make sure you get a release or snapshot,
-    instead of the current (potentially unstable) working copy (unless
-    you REALLY want that...). For the moment, the head of the tree
-    will still be the latest stable release (currently pre21.0) but
-    this may change to where the head is our development area, and you
-    will have to use tags to grab a particular version.</p>
+  <p>Since only the packages and the website are now maintained in CVS, I
+      removed much of the material from this page (including the 7
+      year-old <em>News</em> items).
 
   <!-- Keep this comment at the end of the file
   Local variables: