just not familiar with the environment yet

Stephen J. Turnbull stephen at xemacs.org
Mon May 9 07:06:06 EDT 2011


Reply-To set to XEmacs Patches.  Please take care with replies.

Aidan Kehoe writes:

 > I’ve just disabled HTTP access to the xemacs-beta repository, it’s confusing
 > and unhelpful.

Please reenable that.  AFAIK Mike S. and Vin continue to keep it
reasonably up to date.  OTOH, Ben has already committed one megapatch
(fortunately all docs) since the release of 21.5.31, and there is a
substantial amount of long time breakage as well.  I expect the
'xemacs' repo to get very unstable at times.

 > I don’t have the expertise to turn off the references to it
 > on the web page, though.

It's just HTML.  Check out the xemacsweb module from CVS (not hg yet),
edit, and commit.  The home page will automatically be updated,
courtesy scripts by Adrian Aichner.

I've already fixed this particular issue.

For review only (ChangeLog may not apply due to context):

Index: ChangeLog
===================================================================
RCS file: /cvsroot/xemacs/XEmacs/xemacsweb/Develop/ChangeLog,v
retrieving revision 1.124
diff -u -r1.124 ChangeLog
--- ChangeLog	13 Feb 2011 21:07:11 -0000	1.124
+++ ChangeLog	9 May 2011 10:48:21 -0000
@@ -1,6 +1,12 @@
+2011-05-09  Stephen J. Turnbull  <stephen at xemacs.org>
+
+	* hgaccess.content: Point to 'xemacs' repo by preference.  Also:
+	Remove claims that anything is new, nothing here is, any more.
+	Remove silly ChangeLog stuff at the end, nobody cares.
+
 2011-02-13  Adrian Aichner  <adrian at xemacs.org>
 
-	* index.content: Update smoketest URL
+	* index.content: Update smoketest URL.
 
 2009-12-22  Adrian Aichner  <adrian at xemacs.org>
 
Index: hgaccess.content
===================================================================
RCS file: /cvsroot/xemacs/XEmacs/xemacsweb/Develop/hgaccess.content,v
retrieving revision 1.7
diff -u -r1.7 hgaccess.content
--- hgaccess.content	22 Dec 2009 13:10:12 -0000	1.7
+++ hgaccess.content	9 May 2011 10:48:21 -0000
@@ -31,7 +31,7 @@
     <p><strong>Please note:</strong> This page was hacked up quickly
       by copying and editing the corresponding page for CVS.  If you
       spot any CVS-isms or other statements that are not correct for
-      the new repository, please report it as a bug to the
+      the Mercurial repository, please report it as a bug to the
       <a href="mailto:xemacs-beta at xemacs.org">XEmacs Developers</a>.</p>
 
     <ul>
@@ -68,17 +68,28 @@
     <p>
       To get the official (21.5) development sources, do:</p>
     <pre xml:space="preserve">
-      <strong>hg clone http://hg.debian.org/hg/xemacs/xemacs-beta</strong>
+      <strong>hg clone http://hg.debian.org/hg/xemacs/xemacs</strong>
     </pre>
     <p>
-      To get the bleeding edge patches that are still under review (and
-      in some cases may already have been vetoed or be known to cause
-      crashes and other showstoppers) do:</p>
+      This may include a few bleeding edge patches that are still under
+      review (and in some cases may already have been vetoed or be known
+      to cause crashes and other showstoppers).  However as of XEmacs
+      21.5.31 (the first GPLv3+ release, 2011-04-29) the code base is
+      reasonably stable.
+    </p>
+    <p>
+      If you have problems, you can try the 'xemacs-beta' branch with
     <pre xml:space="preserve">
-      <strong>hg clone http://hg.debian.org/hg/xemacs/xemacs</strong>
+      <strong>hg clone http://hg.debian.org/hg/xemacs/xemacs-beta</strong>
     </pre>
     <p>
-      instead.  The XEmacs lisp packages are now unbundled, and are
+      instead, but it frequently lags the mainline by several days
+      (that's what it is for!) or even weeks.  If you consistently
+      experience build problems with the mainline, please let us know
+      on the xemacs-beta mailing list, and we'll consider stepping up
+      the frequency of updates for this branch.</p>
+    <p>
+      The XEmacs Lisp packages are now unbundled, and are
       available from the <a href="cvsaccess.html">CVS repository</a>.
       Older versions of XEmacs, including the currently stable version
       (21.4) may also be checked out from <a href="cvsaccess.html">CVS
@@ -174,7 +185,7 @@
       clone the repository.</p>
 
     <pre xml:space="preserve">
-chibi$ <strong>hg clone http://hg.debian.org/hg/xemacs/xemacs-beta xemacs-21.5</strong>
+chibi$ <strong>hg clone http://hg.debian.org/hg/xemacs/xemacs xemacs-21.5</strong>
 <i>(churn, churn, churn)</i>
     </pre>
 
@@ -369,7 +380,8 @@
 	Finally, the most conservative approach is to checkout only
 	the official releases.  These are identical to the tarballs
 	distributed by <code>xemacs.org</code>, and are identified in
-	the <code>xemacs-beta</code> repository by tags of the form
+	both the <code>xemacs</code> and <code>xemacs-beta</code>
+        repositories by tags of the form
 	<i>rX-Y-Z</i>, corresponding to the version number X.Y.Z (or
 	X.Y-bZ).  X is the major version, Y the minor version, and Z
 	the micro version or patchlevel.</li>
@@ -380,15 +392,15 @@
       hash is allowed.  To checkout a particular revision use the
       <code>checkout</code> command with the <strong>-r
       &lt;TAG&gt;</strong> option to. Therefore, to update to 21.5
-      beta 16 (but no further), you'd type:</p>
+      beta 30 (but no further), you'd type:</p>
 
     <pre xml:space="preserve">
-chibi$ <strong>hg checkout -r r21-5-16</strong>
+chibi$ <strong>hg checkout -r r21-5-30</strong>
     </pre>
 
     <p>
       The most recent patchlevel or beta release is identified by the
-      tag <i>rX-Y-latest-beta</i>.</p>
+      tag <code>rX-Y-latest-beta</code>.</p>
 
     <p>
       For more info, check the Mercurial documentation:</p>
@@ -402,11 +414,11 @@
 
     <hr />
 
-    <h3><a name="packages">New Package system</a></h3>
+    <h3><a name="packages">Package system</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
+      probably know about our packaging system. All the details are
       available <a href="packages.html">here</a>, and there is also an
       <a href="cvsaccess.html#packages">introduction to the packages
 	CVS repository</a>.</p>
@@ -548,20 +560,6 @@
       </li>
     </ol>
 
-    <hr />
-    <h3><a name="recent"></a>News and changes</h3>
-
-    <h4>2008-05-19 Changes by Stephen:</h4>
-
-    <p>Change incorrect reference to CVS to Mercurial.  Add link to
-      cvsaccess.html#committers.</p>
-
-    <h4>2008-02-01 Changes by Stephen:</h4>
-
-    <p>
-      Steal the contents of cvsaccess.html and modify them for
-      Mercurial.</p>
-
   <!-- Keep this comment at the end of the file
   Local variables:
   mode: xml


More information about the XEmacs-Beta mailing list