rse         98/04/14 07:40:35

  Modified:    .        how-to-release.html
  Log:
  Update the release steps.
  
  Revision  Changes    Path
  1.32      +48 -24    apache-devsite/how-to-release.html
  
  Index: how-to-release.html
  ===================================================================
  RCS file: /export/home/cvs/apache-devsite/how-to-release.html,v
  retrieving revision 1.31
  retrieving revision 1.32
  diff -u -r1.31 -r1.32
  --- how-to-release.html       1998/04/06 17:10:38     1.31
  +++ how-to-release.html       1998/04/14 14:38:40     1.32
  @@ -55,10 +55,12 @@
         release. For example, the Release Version should reflect
         what is actually being announced. Also, the key enhancements
         of the Release should be noted.<BR>
  -     <CODE><STRONG>$ cvs checkout apache-1.3</STRONG></CODE><BR>
  -     <CODE><STRONG>$ cd apache-1.3</STRONG></CODE><BR>
  +     <CODE><STRONG>$ cvs checkout apache-1.X</STRONG></CODE><BR>
  +     <CODE><STRONG>$ cd apache-1.X</STRONG></CODE><BR>
        <CODE><STRONG>$ vi Announcement</STRONG></CODE><BR>
  -     <CODE><STRONG>$ cvs commit Announcement</STRONG></CODE>
  +     <CODE><STRONG>$ cvs commit Announcement</STRONG></CODE><BR>
  +     <CODE><STRONG>$ cd ..</STRONG></CODE><BR>
  +     <CODE><STRONG>$ rm -rf apache-1.X</STRONG></CODE>
     <P> 
     <HR>
     <STRONG>[ Building the source release ]</STRONG><BR>
  @@ -110,10 +112,10 @@
   <OL>
   <HR>
   <LI> Checkout the Apache source if needed into a scratch directory:<BR>
  -     <CODE><STRONG>$ cvs checkout apache-1.3</STRONG></CODE>
  +     <CODE><STRONG>$ cvs checkout apache-1.X</STRONG></CODE>
   <P>
  -<LI> cd into the <CODE>apache-1.3</CODE> CVS tree.<BR>
  -     <CODE><STRONG>$ cd apache-1.3</STRONG></CODE>
  +<LI> cd into the <CODE>apache-1.X</CODE> CVS tree.<BR>
  +     <CODE><STRONG>$ cd apache-1.X</STRONG></CODE>
   <P>
   
   <HR>
  @@ -194,17 +196,20 @@
        <CODE><STRONG>$ gunzip -c apache_1.X.Y.tar.gz | tar tvf 
-</STRONG></CODE><BR>
        <CODE><STRONG>$ zcat apache_1.X.Y.tar.Z | tar tvf -</STRONG></CODE><BR>
   <P>
  -<LI> Cleanup:<BR>
  -     <CODE><STRONG>$ rm -rf apache_1.X.Y</STRONG></CODE>
  -<P>
   <LI> Sign the distribution files:<BR>
        <CODE><STRONG>$ pgp -sba apache_1.X.Y.tar.gz</STRONG></CODE><BR>
        <CODE><STRONG>$ pgp -sba apache_1.X.Y.tar.Z</STRONG></CODE><BR>
        <UL>
         <LI><FONT COLOR="red">Note:</FONT> Be sure your PGP key is already in 
the
  -      <CODE>KEYS</CODE> file!)<BR>
  +      <CODE>KEYS</CODE> file!<BR>
         </UL>
   <P>
  +<LI> Remember the CHANGES file:<BR>
  +     <CODE><STRONG>$ cp apache_1.X.Y/src/CHANGES .</STRONG></CODE>
  +<P>
  +<LI> Cleanup:<BR>
  +     <CODE><STRONG>$ rm -rf apache_1.X.Y</STRONG></CODE>
  +<P>
   <LI> Make the tarball available for testing purposes:<BR>
        <CODE><STRONG>$ cp apache_1.X.Y.tar.gz 
/pub/httpd/dist</STRONG></CODE><BR>
        <CODE><STRONG>$ cp apache_1.X.Y.tar.gz.asc 
/pub/httpd/dist</STRONG></CODE><BR>
  @@ -216,9 +221,25 @@
        in <CODE>dev.apache.org</CODE> in the <CODE>/pub/httpd/dist</CODE>
        directory.
        </UL>
  -
   <P>
   <HR>
  +<STRONG>[ Only for final releases, not for internal pre-releases 
]</STRONG><BR>
  +<P>
  +<LI> cd back into the CVS tree location.<BR>
  +     <CODE><STRONG>$ cd apache-1.X</STRONG></CODE>
  +<P>
  +<LI> Change <CODE>SERVER_VERSION</CODE> in <CODE>src/main/httpd.h</CODE>
  +      from ``<CODE>Apache/1.X.Y</CODE>'' to
  +      ``<CODE>Apache/1.X.(Y+1)-dev</CODE>'' and change
  +      <CODE>APACHE_RELEASE</CODE> to <CODE>1XX(YY+1)01</CODE>.<BR>
  +     <CODE><STRONG>$ vi src/main/httpd.h</STRONG></CODE><BR>
  +     <CODE><STRONG>$ cvs commit src/main/httpd.h</STRONG></CODE>
  +<P>
  +<LI> Cleanup:<BR>
  +     <CODE><STRONG>$ cd ..</STRONG></CODE><BR>
  +     <CODE><STRONG>$ rm -rf apache-1.X</STRONG></CODE>
  +<P>
  +<HR>
   <STRONG>[ Final release steps <U>after</U> the group has approved the 
tarball ]</STRONG><BR>
   <P>
   
  @@ -227,6 +248,7 @@
   
   <P>
   <LI> Make the distribution available:<BR>
  +     <CODE><STRONG>$ cp CHANGES /pub/apache/dist</STRONG></CODE><BR>
        <CODE><STRONG>$ cp apache_1.X.Y.tar.gz 
/pub/apache/dist</STRONG></CODE><BR>
        <CODE><STRONG>$ cp apache_1.X.Y.tar.gz.asc 
/pub/apache/dist</STRONG></CODE><BR>
        <CODE><STRONG>$ cp apache_1.X.Y.tar.Z 
/pub/apache/dist</STRONG></CODE><BR>
  @@ -247,25 +269,27 @@
   <LI> Edit <CODE>README.html</CODE> from <CODE>apache-site</CODE> CVS tree
        (it's in the <CODE>./dist</CODE> subdirectory) as required:<BR>
        <CODE><STRONG>$ vi dist/README.html</STRONG></CODE><BR>
  -     <CODE><STRONG>$ cvs commit dist/README.html</STRONG></CODE><BR>
  +     <CODE><STRONG>$ cvs commit dist/README.html</STRONG></CODE>
   <P>
   <LI> Edit the Apache <CODE>index.html</CODE> from <CODE>apache-site</CODE>
        CVS tree as required:<BR>
        <CODE><STRONG>$ vi index.html</STRONG></CODE><BR>
  -     <CODE><STRONG>$ cvs commit index.html</STRONG></CODE><BR>
  -<P>
  -<HR>
  -<STRONG>[ Only for final releases, not for internal pre-releases 
]</STRONG><BR>
  +     <CODE><STRONG>$ cvs commit index.html</STRONG></CODE>
   <P>
  -<LI> cd back into the <CODE>apache-1.3</CODE> CVS tree location.<BR>
  -     <CODE><STRONG>$ cd ../apache-1.3</STRONG></CODE>
  +<LI> Update the checked-out versions of the <CODE>apache-site</CODE> 
documents
  +     for the web server:<BR>
  +     <CODE><STRONG>$ cd /pub/apache/</STRONG></CODE><BR>
  +     <CODE><STRONG>$ cvs update index.html</STRONG></CODE><BR>
  +     <CODE><STRONG>$ cvs update dist/index.html</STRONG></CODE>
  +<P>
  +<LI> Make an extracted version of the distribution available for
  +     browsing by the user and for source-tree hyperlinks in
  +     the Announcement posting:<BR>
  +     <CODE><STRONG>$ cd dist</STRONG></CODE><BR>
  +     <CODE><STRONG>$ gunzip &lt;apache_1.X.Y.tar.gz | tar xvf 
-</STRONG></CODE>
   <P>
  -<LI> Change <CODE>SERVER_VERSION</CODE> in <CODE>src/main/httpd.h</CODE>
  -      from ``<CODE>Apache/1.X.Y</CODE>'' to
  -      ``<CODE>Apache/1.X.(Y+1)-dev</CODE>'' and change
  -      <CODE>APACHE_RELEASE</CODE> to <CODE>1XX(YY+1)01</CODE>.<BR>
  -     <CODE><STRONG>$ vi src/main/httpd.h</STRONG></CODE><BR>
  -     <CODE><STRONG>$ cvs commit src/main/httpd.h</STRONG></CODE>
  +<LI> Create an empty directory for future patches:<BR>
  +     <CODE><STRONG>$ mkdir patches/apply_to_1.X.Y</STRONG></CODE>
   </OL>
   
   <P>
  
  
  

Reply via email to