From ac452768359a6ac3bcd41900c278cf473350dcd3 Mon Sep 17 00:00:00 2001 From: Tom Henderson Date: Sat, 15 Dec 2007 15:08:30 -0800 Subject: [PATCH] update release_steps.txt --- RELEASE_NOTES | 3 +++ doc/release_steps.txt | 25 +++++++++++++------------ 2 files changed, 16 insertions(+), 12 deletions(-) diff --git a/RELEASE_NOTES b/RELEASE_NOTES index 754024019..581267f48 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -3,6 +3,9 @@ This file contains ns-3 release notes (most recent releases first). +Release 3.0.10 (pending) +======================== + Release 3.0.9 (2007/12/15) ======================== - A 802.11 model ported from Yans. This model supports: diff --git a/doc/release_steps.txt b/doc/release_steps.txt index bf10a7601..d7ca1442b 100644 --- a/doc/release_steps.txt +++ b/doc/release_steps.txt @@ -7,28 +7,29 @@ Steps in doing an ns-3 release - update and check in VERSION to the latest release number - confirm that Doxygen builds cleanly and without warnings (./waf --doxygen), and check in any necessary changes -2. make a new "architecture.pdf" document and place it in the doc/ directory - of the ns-3-dev working directory -3. ./waf configure; ./waf dist +2. ./waf configure; ./waf dist - this will create a ns-3.0.x.tar.bz2 tarball -4. test tarball on release platforms (waf check and maybe some other scripts) -5. once you are happy with the tarball, tag ns-3-dev with "release ns-3.0.X" +3. test tarball on release platforms (waf check and maybe some other scripts) +4. once you are happy with the tarball, tag ns-3-dev with "release ns-3.0.X" - hg tag "release ns-3.0.x" - hg push -6. clone the tagged ns-3-dev and place it on the repository +5. clone the tagged ns-3-dev and place it on the repository - ssh code.nsnam.org; sudo; su code; - cp -r /home/code/repos/ns-3-dev /home/code/repos/ns-3.0.x - - cd /home/code/repos/ns-3.0.x/.hg and edit the hgrc appropriately -7. upload "ns-3.0.x.tar.bz2" to the /var/www/html/releases/ directory on + - cd /home/code/repos/ns-3.0.x/.hg and edit the hgrc appropriately: + "description = ns-3.0.x release + name = ns-3.0.x" +6. upload "ns-3.0.x.tar.bz2" to the /var/www/html/releases/ directory on the www.nsnam.org server -8. update web page + - give it 600 permissions, and user/group = apache +8. update web pages on www.nsnam.org (source is in the www/ module) - add link to news.html - update getting_started.html - update documents.html - update roadmap on wiki - build and update Doxygen directory on the server -- ssh www.nsnam.org; sudo tcsh; su nsnam; - -- ~/bin/update-doxygen-release - - update and upload software architecture document (PDF, HTML) - -- note: HTML image generation is not currently automatic + -- edit ~/bin/update-doxygen-release file and change RELEASE variable + to the right version number + -- run ~/bin/update-doxygen-release 9. announce to ns-developers, with summary of release notes