Difference between revisions of "Ns-3.21"

From Nsnam
Jump to: navigation, search
(updated status)
(Bugs or issues in ns-3 core)
 
(3 intermediate revisions by the same user not shown)
Line 7: Line 7:
 
= Release schedule =
 
= Release schedule =
  
ns-3.21 is planned for September 17, 2014.  New feature code should be ready for merge by no later than 5 September.  An initial release candidate should be available by 12 September.
+
ns-3.21 was released September 17, 2014.  <s>New feature code should be ready for merge by no later than 5 September.  </s>
  
 
== Release candidates ==
 
== Release candidates ==
  
The first [http://www.nsnam.org/release/ns-allinone-3.21.rc1.tar.bz2 release candidate (rc1)] was posted on Sept. 13.  While this is considered to be nearly final and complete, the following minor issues are being addressed:
+
A second [http://www.nsnam.org/release/ns-allinone-3.21.rc2.tar.bz2 release candidate (rc2)] was posted on Mon. Sept. 15.  This became the ns-3.21 release on Sept. 17.
* platform-specific (OS X) issue with one of the LTE tests
+
 
 +
The first [http://www.nsnam.org/release/ns-allinone-3.21.rc1.tar.bz2 release candidate (rc1)] was posted on Sept. 13.  While this was considered to be nearly final and complete, the following minor issues were addressed before the second release candidate was published:
 
* <s>need more robust way for including fd-net-device module in LTE wscript (for FreeBSD)</s>
 
* <s>need more robust way for including fd-net-device module in LTE wscript (for FreeBSD)</s>
 
* <s>formatting the new CoDel chapter in the model library documentation</s>
 
* <s>formatting the new CoDel chapter in the model library documentation</s>
 
* <s>add some documentation to the ns-3 tutorial regarding Simulator::Stop()</s>
 
* <s>add some documentation to the ns-3 tutorial regarding Simulator::Stop()</s>
 
* <s>rescan bindings</s>
 
* <s>rescan bindings</s>
 
A second release candidate is planned for Mon. Sept 15.
 
  
 
= Packaging =  
 
= Packaging =  
Line 92: Line 91:
 
== Bugs or issues in ns-3 core ==
 
== Bugs or issues in ns-3 core ==
  
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1972 Command line argument handling (1972)] Peter Barnes (patch in bugzilla)
+
* <s>[https://www.nsnam.org/bugzilla/show_bug.cgi?id=1972 Command line argument handling (1972)] Peter Barnes (patch in bugzilla)</s>
 
* <s>[https://www.nsnam.org/bugzilla/show_bug.cgi?id=1964 GetInteger off-by-one (1964)] Peter Barnes and Tom Henderson</s>
 
* <s>[https://www.nsnam.org/bugzilla/show_bug.cgi?id=1964 GetInteger off-by-one (1964)] Peter Barnes and Tom Henderson</s>
 
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1962 RandomVariableStream::GetStream returns -1 for all automatically assigned streams (1962)] Peter Barnes
 
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1962 RandomVariableStream::GetStream returns -1 for all automatically assigned streams (1962)] Peter Barnes

Latest revision as of 20:40, 18 September 2014

Main Page - Current Development - Developer FAQ - Tools - Related Projects - Project Ideas - Summer Projects

Installation - Troubleshooting - User FAQ - HOWTOs - Samples - Models - Education - Contributed Code - Papers

This page summarizes the release planning for ns-3.21. The ns-3 release process is listed here and here.

The release manager is Tom Henderson.

Release schedule

ns-3.21 was released September 17, 2014. New feature code should be ready for merge by no later than 5 September.

Release candidates

A second release candidate (rc2) was posted on Mon. Sept. 15. This became the ns-3.21 release on Sept. 17.

The first release candidate (rc1) was posted on Sept. 13. While this was considered to be nearly final and complete, the following minor issues were addressed before the second release candidate was published:

  • need more robust way for including fd-net-device module in LTE wscript (for FreeBSD)
  • formatting the new CoDel chapter in the model library documentation
  • add some documentation to the ns-3 tutorial regarding Simulator::Stop()
  • rescan bindings

Packaging

ns-3.21 will be packaged as a source tarball as before: ns-allinone-3.21.tar.bz2.

The tarball will contain:

  • Latest version of pybindgen
  • Latest version of netanim
  • ns-3.21
  • bake

where bake is used to fetch optional ns-3 components, including DCE.

A patch from ns-3.20 to ns-3.21 will also be posted.

Release platforms

We usually try to keep pace with the latest popular versions of Linux, OS X, and FreeBSD. For the ns-3.21 release, we plan to support the following systems and compilers:

  • OS X 10.9 Mavericks with Xcode 5.1
  • Ubuntu 14.04 (gcc-4.8)
  • Fedora 20 (gcc-4.8)
  • Debian 7 (gcc-4.9)
  • Ubuntu 10.04 LTS (gcc-4.4)
  • Ubuntu 12.04 LTS (gcc-4.6)
  • Centos 6.4 (gcc-4.4)
  • FreeBSD 9.3 (clang 3.3)

New features

Pending new features:

WiFi-related:

Software maintenance issues

Bugs or issues in ns-3 core

Also Possible

Documentation improvements

  • improve documentation on linking ns-3 with other libraries (Tom Henderson)
    • Deferring to ns-3.22
  • Wifi documentation patch from Sebastien Deronne (Daniel L) merged
  • Fix tutorial first.cc and documentation to explicitly call out the need for StopApplication() (Tommaso and/or Tom) Merged (documentation only)