From d0696fd77639af3b3c62316968152e636cf3afc2 Mon Sep 17 00:00:00 2001 From: Craig Dowell Date: Fri, 12 Sep 2008 10:12:50 -0700 Subject: [PATCH] release_steps.txt nits --- doc/release_steps.txt | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/doc/release_steps.txt b/doc/release_steps.txt index 0802632fd..f4d666be4 100644 --- a/doc/release_steps.txt +++ b/doc/release_steps.txt @@ -14,23 +14,23 @@ Steps in doing an ns-3 release 4. test dev tarball on release platforms (waf check and maybe some other scripts) 5. once you are happy with the tarball, tag ns-3-dev and ns-3-dev-ref-traces - - hg tag "ns-3.1x" + - hg tag "ns-3.x" - hg push - cd into regression/ns-3-dev-ref-traces - - hg tag "ns-3.1x" + - hg tag "ns-3.x" - hg push 6. clone the tagged ns-3-dev and place it on the repository - ssh code.nsnam.org; sudo tcsh; su code; - cp -r /home/code/repos/ns-3-dev /home/code/repos/ns-3.1x - - cd /home/code/repos/ns-3.1x/.hg and edit the hgrc appropriately: - "description = ns-3.1x release - name = ns-3.1x" + - cd /home/code/repos/ns-3.x/.hg and edit the hgrc appropriately: + "description = ns-3.x release + name = ns-3.x" - clone the ns-3-dev-ref-traces and place it on the repository as above - but use the name ns-3.1x-ref-traces and edit the hgrc appropriately -7. check out a clean version of the new release (ns-3.1x) somewhere + but use the name ns-3.x-ref-traces and edit the hgrc appropriately +7. check out a clean version of the new release (ns-3.x) somewhere 8. Update the VERSION for this new release - change the string 3-dev in the VERSION file to the real version - (e.g. 3.1) This must agree with the version name you chose in the clone + (e.g. 3.2) This must agree with the version name you chose in the clone for the regression tests to work. - hg commit - hg push @@ -46,16 +46,17 @@ Steps in doing an ns-3 release - There should be no regression errors at this time 10. Create final tarballs - ./waf configure; ./waf dist - - this will create an ns-3.1x.tar.bz2 tarball - - this will also create a ns-3.1x-ref-traces.tar.bz2 tarball -11. upload "ns-3.1x.tar.bz2" to the /var/www/html/releases/ directory on + - this will create an ns-3.x.tar.bz2 tarball + - this will also create a ns-3.x-ref-traces.tar.bz2 tarball +11. upload "ns-3.x.tar.bz2" to the /var/www/html/releases/ directory on the www.nsnam.org server - give it 644 file permissions, and user/group = apache -12. upload "ns-3.1x-ref-traces.tar.bz2" to the /var/www/html/releases/ +12. upload "ns-3.x-ref-traces.tar.bz2" to the /var/www/html/releases/ directory on the www.nsnam.org server - give it 644 file permissions, and user/group = apache 13. update web pages on www.nsnam.org (source is in the www/ module) - clone the source repo (hg clone http://code.nsnam.org/www) + - update index.html - add link to news.html - update getting_started.html - update documents.html