mailr7435 - /1.3/docs/Release_Checklist


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by edward on September 29, 2008 - 01:01:
Author: bugman
Date: Mon Sep 29 01:01:59 2008
New Revision: 7435

URL: http://svn.gna.org/viewcvs/relax?rev=7435&view=rev
Log:
Improvements to the release checklist.


Modified:
    1.3/docs/Release_Checklist

Modified: 1.3/docs/Release_Checklist
URL: 
http://svn.gna.org/viewcvs/relax/1.3/docs/Release_Checklist?rev=7435&r1=7434&r2=7435&view=diff
==============================================================================
--- 1.3/docs/Release_Checklist (original)
+++ 1.3/docs/Release_Checklist Mon Sep 29 01:01:59 2008
@@ -1,18 +1,22 @@
+* Compile the C modules for the major line (1.3) by typing
+
+$ scons
+
+and then run the test suite on all possible architectures to make sure the 
release is ready.
+
+
+
 * Make a copy of the current head to the tags directory using a command such 
as:
 
-$ svn cp svn+ssh://bugman@xxxxxxxxxxx/svn/relax/1.2 
svn+ssh://bugman@xxxxxxxxxxx/svn/relax/tags/1.2.4
+$ svn cp svn+ssh://bugman@xxxxxxxxxxx/svn/relax/1.3 
svn+ssh://bugman@xxxxxxxxxxx/svn/relax/tags/1.3.1
 
-In the commit message, have a header line which says 'relax version 1.2.4.', 
followed by a short description of the release.
+In the commit message, have a header line which says 'relax version 1.3.1.', 
followed by a short description of the release.
 
 
 
 * Checkout the tagged version with:
 
-$ svn co svn+ssh://bugman@xxxxxxxxxxx/svn/relax/tags/1.2.4 relax-1.2.4
-
-
-
-* Run the test suite to make sure the release is ready.
+$ svn co svn+ssh://bugman@xxxxxxxxxxx/svn/relax/tags/1.3.1
 
 
 
@@ -20,18 +24,36 @@
 
 
 
-* Change the version number in file 'version.py'.
+* Change the version number in file 'version.py' and commit the change.
 
 
 
-* Generate the binary and source distribution files (and their GPG 
signatures) by typing:
+* Build the PDF version of the relax user manual by typing:
 
-$ scons binary_dist
-$ scons source_dist
+$ scons user_manual_pdf
+
+then add the manual to the repository:
+
+$ svn add docs/relax.pdf
+
+and commit all the changes.
+
+
+* Generate the source distribution files (and their GPG signatures) by 
typing:
+
+$ scons source_dist key=xxxxx
+
+where xxxxx is the name of your GPG key.
 
 
 
-* Commit the changes so the 'tags' directory is updated.
+* Generate the binary distribution files for each platform (and their GPG 
signatures) by typing:
+
+$ scons binary_dist key=xxxxx
+
+If the key is not supplied, or incorrectly supplied, the distribution file 
will be created but not signed.  To sign the file later, type:
+
+$ gpg --detach-sign --default-key xxxxx relax-1.3.1.GNU-Linux.x86_64.tar.bz2
 
 
 




Related Messages


Powered by MHonArc, Updated Mon Sep 29 12:00:02 2008