Update release steps ns-3.6-RC1
authorCraig Dowell <craigdo@ee.washington.edu>
Fri, 09 Oct 2009 21:28:50 -0700
changeset 5408549243b47311
parent 5407 4ad0d23af431
child 5409 3b7ad33bddaa
Update release steps
doc/release_steps.txt
     1.1 --- a/doc/release_steps.txt	Fri Oct 09 21:18:24 2009 -0700
     1.2 +++ b/doc/release_steps.txt	Fri Oct 09 21:28:50 2009 -0700
     1.3 @@ -1,13 +1,18 @@
     1.4  Steps in doing an ns-3 release
     1.5  
     1.6  1. check out a clean ns-3-dev somewhere
     1.7 +   - hg clone http://code.nsnam.org/ns-3-allinone
     1.8 +   - ./download.py
     1.9 +   - ./build.py
    1.10 +   - confirm that the release builds cleanly.
    1.11 +   - ensure that tests pass (./test.py)
    1.12 +   - ensure no regressions (./waf --regression)
    1.13  2. prepare the source files
    1.14     - revise and check in AUTHORS, if needed
    1.15     - revise and check in RELEASE_NOTES
    1.16     - DO NOT change VERSION at this time
    1.17     - confirm that Doxygen builds cleanly and without warnings
    1.18 -     (./waf --check; ./waf --doxygen), and check in any necessary changes 
    1.19 -   - ensure no regressions (./waf --regression)
    1.20 +     (./waf doxygen), and check in any necessary changes 
    1.21  3. ./waf configure; ./waf dist
    1.22     - this will create an ns-3-dev.tar.bz2 tarball
    1.23     - this will also create a ns-3-dev-ref-traces.tar.bz2 tarball
    1.24 @@ -34,13 +39,17 @@
    1.25       for the regression tests to work.
    1.26     - hg commit
    1.27     - hg push
    1.28 -9. Run the regression tests on the new release (debug and optimized)
    1.29 +9. Run the tests on the new release (debug and optimized)
    1.30     - ./waf -d debug configure
    1.31     - ./waf
    1.32 +   - ./test.py
    1.33 +   - ./test.py -g
    1.34     - ./waf --regression
    1.35     - ./waf --valgrind --regression (for valgrind version)
    1.36     - ./waf -d optimized configure
    1.37     - ./waf
    1.38 +   - ./test.py
    1.39 +   - ./test.py -g
    1.40     - ./waf --regression
    1.41     - ./waf --valgrind --regression (for valgrind version)
    1.42     - There should be no regression errors at this time