update release steps
authorJosh Pelkey <jpelkey@gatech.edu>
Wed, 05 May 2010 14:33:49 -0400
changeset 6287 f511655db5a6
parent 6286 d46e65c1595b
child 6288 1bc85b014aaf
update release steps
doc/release_steps.txt
--- a/doc/release_steps.txt	Tue May 04 09:32:02 2010 -0400
+++ b/doc/release_steps.txt	Wed May 05 14:33:49 2010 -0400
@@ -31,7 +31,7 @@
    - hg push 
 6. clone the tagged ns-3-dev and place it on the repository
    - ssh code.nsnam.org; sudo bash; su code;
-   - cp -r /home/code/repos/ns-3-dev /home/code/repos/ns-3.1x
+   - cp -r /home/code/repos/ns-3-dev /home/code/repos/ns-3.x
    - cd /home/code/repos/ns-3.x/.hg and edit the hgrc appropriately:
      "description = ns-3.x release
       name = ns-3.x"
@@ -48,7 +48,7 @@
 
 9. Run the tests on the new release (debug and optimized) like a user would
    You need to use ns-3-allinone since you will use that to make the distro
-   - hg clone http://code.nsnam.org/ns-3-allinone ns-3-allinone-3.x
+   - hg clone http://code.nsnam.org/ns-3-allinone ns-3-allinone-3.x-test
    - cd !$
    - ./download.py -n ns-3.x -r ns-3.x-ref-traces
    - ./build.py
@@ -65,8 +65,12 @@
    - ./waf --valgrind --regression (for valgrind version)
    - There should be no regression errors at this time
 10. Create final tarballs
-   - cd into ns-3-allinone level
+    You need to work with a clean ns-3-allinone-3.x directory
+   - hg clone http://code.nsnam.org/ns-3-allinone ns-3-allinone-3.x
+   - cd !$
+   - ./download.py -n ns-3.x -r ns-3.x-ref-traces
    - ./dist.py
+   - notice we did not build here
    - this will create an ns-allinone-3.x.tar.bz2 tarball
 11. upload "ns-allinone-3.x.tar.bz2" to the /var/www/html/releases/ directory on 
    the www.nsnam.org server
@@ -83,7 +87,6 @@
      (consider "grep 'ns-3\.' *.html" for a new release)
      (consider "grep 'RCx' *.html" for a new RC)
    - update references to releases in scripts/
-
    - update roadmap on wiki
    - commit and push changes
 14. update the server