Update release steps ns-3.6-RC1
authorCraig Dowell <craigdo@ee.washington.edu>
Fri, 09 Oct 2009 21:28:50 -0700
changeset 5408 549243b47311
parent 5407 4ad0d23af431
child 5409 3b7ad33bddaa
Update release steps
doc/release_steps.txt
--- a/doc/release_steps.txt	Fri Oct 09 21:18:24 2009 -0700
+++ b/doc/release_steps.txt	Fri Oct 09 21:28:50 2009 -0700
@@ -1,13 +1,18 @@
 Steps in doing an ns-3 release
 
 1. check out a clean ns-3-dev somewhere
+   - hg clone http://code.nsnam.org/ns-3-allinone
+   - ./download.py
+   - ./build.py
+   - confirm that the release builds cleanly.
+   - ensure that tests pass (./test.py)
+   - ensure no regressions (./waf --regression)
 2. prepare the source files
    - revise and check in AUTHORS, if needed
    - revise and check in RELEASE_NOTES
    - DO NOT change VERSION at this time
    - confirm that Doxygen builds cleanly and without warnings
-     (./waf --check; ./waf --doxygen), and check in any necessary changes 
-   - ensure no regressions (./waf --regression)
+     (./waf doxygen), and check in any necessary changes 
 3. ./waf configure; ./waf dist
    - this will create an ns-3-dev.tar.bz2 tarball
    - this will also create a ns-3-dev-ref-traces.tar.bz2 tarball
@@ -34,13 +39,17 @@
      for the regression tests to work.
    - hg commit
    - hg push
-9. Run the regression tests on the new release (debug and optimized)
+9. Run the tests on the new release (debug and optimized)
    - ./waf -d debug configure
    - ./waf
+   - ./test.py
+   - ./test.py -g
    - ./waf --regression
    - ./waf --valgrind --regression (for valgrind version)
    - ./waf -d optimized configure
    - ./waf
+   - ./test.py
+   - ./test.py -g
    - ./waf --regression
    - ./waf --valgrind --regression (for valgrind version)
    - There should be no regression errors at this time