Difference between revisions of "Ns-3.20"

From Nsnam
Jump to: navigation, search
(Bugs in models to fix)
(Release schedule)
 
(22 intermediate revisions by 2 users not shown)
Line 3: Line 3:
 
This page summarizes the release planning for ns-3.20.  The ns-3 release process is listed [http://www.nsnam.org/developers/release-process/ here] and [[Release Process | here]].
 
This page summarizes the release planning for ns-3.20.  The ns-3 release process is listed [http://www.nsnam.org/developers/release-process/ here] and [[Release Process | here]].
  
The release managers is Tom Henderson.  Contact [mailto:tomh@tomh.org Tom] if you would like to help with the release, or if you would like to coordinate your software inclusion (patch, bug fix, module) with this release.
+
The release manager is [mailto:tomh@tomh.org Tom Henderson].
  
 
= Release schedule =
 
= Release schedule =
  
ns-3.20 is scheduled for <s>April 23, 2014</s> <s>April 30, 2014</s> (to be determined pending resolution of below issues).
+
ns-3.20 was released on June 17, 2014.
 
+
Code freeze and release candidate planned for <s>Fri Apr 18</s> <s>Fri Apr 25</s> (to be determined pending resolution of below issues).
+
  
 
= Packaging =  
 
= Packaging =  
Line 39: Line 37:
 
== New features ==
 
== New features ==
  
* Lr-Wpan (https://codereview.appspot.com/89730043)
+
No further new features will be added.
** '''Status:'''  Final pre-merge repo staged at http://code.nsnam.org/lr-wpan/ns-3-dev-with-lr-wpan
+
 
 +
* <s>Lr-Wpan (https://codereview.appspot.com/89730043)</s>
 +
** '''Status:'''  Merged
 
* WiFi sleep mode (https://codereview.appspot.com/57210044/)
 
* WiFi sleep mode (https://codereview.appspot.com/57210044/)
** '''Status:''' Waiting for review of new code (posted Friday) from Daniel.
+
** '''Status:''' Plan to defer until post-release.
 
* PacketSocket application (https://codereview.appspot.com/45320043/)
 
* PacketSocket application (https://codereview.appspot.com/45320043/)
** '''Status:''' Waiting for Tom's review of recent revisions
+
** '''Status:''' Plan to defer until post-release
* <strike>Flow Monitor IPv6 support (https://www.nsnam.org/bugzilla/show_bug.cgi?id=1818)</strike>
+
* <s>Flow Monitor IPv6 support (https://www.nsnam.org/bugzilla/show_bug.cgi?id=1818)</s>
** '''Status:''' <strike>Ready to merge (Tommaso)</strike> Merged
+
** '''Status:''' Merged
 
* Adding A-MPDU aggregation (https://codereview.appspot.com/14549044/)
 
* Adding A-MPDU aggregation (https://codereview.appspot.com/14549044/)
** '''Status:''' Daniel reviewing to recommend which chunks can be merged to ns-3-dev now, and which saved for later.
+
** '''Status:''' Plan to defer until post-release
  
 
== Bugs in core or build system ==
 
== Bugs in core or build system ==
  
* bug 1900 https://www.nsnam.org/bugzilla/show_bug.cgi?id=1900 time arithmetic consistency across platforms
+
* <s>bug 1900 https://www.nsnam.org/bugzilla/show_bug.cgi?id=1900 time arithmetic consistency across platforms</s>
** '''Status:''' For ns-3.20, propose to solve this according to bug 1900 plan (adjust the failing tests) 
+
** '''Status:''' Fixed for ns-3.20
 
* <s>bug 1898 https://www.nsnam.org/bugzilla/show_bug.cgi?id=1898 problem with click</s>
 
* <s>bug 1898 https://www.nsnam.org/bugzilla/show_bug.cgi?id=1898 problem with click</s>
 
** '''Status:''' Fixed
 
** '''Status:''' Fixed
* bug https://www.nsnam.org/bugzilla/show_bug.cgi?id=1857 boost library detection
+
* <s>bug https://www.nsnam.org/bugzilla/show_bug.cgi?id=1857 boost library detection</s>
** '''Status:''' Patch needs to be applied
+
** '''Status:''' Fixed
* bug 1868 https://www.nsnam.org/bugzilla/show_bug.cgi?id=1868 fstrict-overflow fixes
+
* <s>bug 1868 https://www.nsnam.org/bugzilla/show_bug.cgi?id=1868 fstrict-overflow fixes</s>
** '''Status:''' Once patch is confirmed on clang systems, Peter plans to push the patch
+
** '''Status:''' Fixed
* bug 1847 https://www.nsnam.org/bugzilla/show_bug.cgi?id=1847 test.py output for failed tests
+
* <s>bug 1847 https://www.nsnam.org/bugzilla/show_bug.cgi?id=1847 test.py output for failed tests</s>
** '''Status:''' Waiting for brief review before pushing.
+
** '''Status:''' Fixed
  
 
== Bugs in models to fix ==
 
== Bugs in models to fix ==
  
 
* bug 1770 (mesh) https://www.nsnam.org/bugzilla/show_bug.cgi?id=1770 selected mesh tests failing
 
* bug 1770 (mesh) https://www.nsnam.org/bugzilla/show_bug.cgi?id=1770 selected mesh tests failing
** '''Status:''' Peter bisected this while working on bug 1868, but hasn't been debugged yet.
+
** '''Status:''' May still be fixed for ns-3.20.
* bug 1895 and bug 1872 (dsr) https://www.nsnam.org/bugzilla/show_bug.cgi?id=1895 DSR fixes
+
* ''bug 1831 https://www.nsnam.org/bugzilla/show_bug.cgi?id=1831 TCP slow start tracing''
** '''Status:''' Seems to be nearing completion to merge.
+
** '''Status:''' Slipping to 3.21 with code refactoring and attribute name changes.
* bug 1831 https://www.nsnam.org/bugzilla/show_bug.cgi?id=1831 TCP slow start tracing
+
** '''Status:''' Brian reviewing.
+
 
* bug 1858 https://www.nsnam.org/bugzilla/show_bug.cgi?id=1858 Wireless examples
 
* bug 1858 https://www.nsnam.org/bugzilla/show_bug.cgi?id=1858 Wireless examples
** '''Status:''' Assigned to Daniel to review
+
** '''Status:''' Slipping to 3.21
 
* bug 1824 https://www.nsnam.org/bugzilla/show_bug.cgi?id=1824 (bind2netdevice for IPv6)
 
* bug 1824 https://www.nsnam.org/bugzilla/show_bug.cgi?id=1824 (bind2netdevice for IPv6)
** '''Status:''' Waiting for review, may not make this release
+
** '''Status:''' Slipping to 3.21
 
* bug 1758 https://www.nsnam.org/bugzilla/show_bug.cgi?id=1758 (missing 802.11n error rate models )
 
* bug 1758 https://www.nsnam.org/bugzilla/show_bug.cgi?id=1758 (missing 802.11n error rate models )
** '''Status:''' May be addressed by the patch in https://codereview.appspot.com/14549044/
+
** '''Status:''' Slipping to 3.21
 
* bug 1557, 1553 https://www.nsnam.org/bugzilla/show_bug.cgi?id=1557 openflow patches
 
* bug 1557, 1553 https://www.nsnam.org/bugzilla/show_bug.cgi?id=1557 openflow patches
** '''Status:''' need to review this again (forget the details)
+
** '''Status:''' slipping to 3.21
 
* 1205 https://www.nsnam.org/bugzilla/show_bug.cgi?id=1205 EDCA incorrectly identified as DCF
 
* 1205 https://www.nsnam.org/bugzilla/show_bug.cgi?id=1205 EDCA incorrectly identified as DCF
** '''Status:''' Daniel reviewing the pending patch
+
** '''Status:''' slipping to 3.21
  
 
== Bugs in models fixed ==
 
== Bugs in models fixed ==
Line 91: Line 89:
 
* <s> bug 1876 https://www.nsnam.org/bugzilla/show_bug.cgi?id=1876 (olsr HNA access) </s>  
 
* <s> bug 1876 https://www.nsnam.org/bugzilla/show_bug.cgi?id=1876 (olsr HNA access) </s>  
 
* <s> bug 1850 https://www.nsnam.org/bugzilla/show_bug.cgi?id=1850 TCP NewReno patch</s>
 
* <s> bug 1850 https://www.nsnam.org/bugzilla/show_bug.cgi?id=1850 TCP NewReno patch</s>
 +
* <s> bug 1717 https://www.nsnam.org/bugzilla/show_bug.cgi?id=1717 patch to detect unsettable attributes</s>
 +
* <s> bug 1895 and bug 1872 (dsr) https://www.nsnam.org/bugzilla/show_bug.cgi?id=1895 DSR fixes</s>
  
 
== Other merges ==
 
== Other merges ==
* Nicola to merge some additional LTE patches.
+
* <s>Nicola to merge some additional LTE patches.</s>

Latest revision as of 17:52, 17 June 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.20. The ns-3 release process is listed here and here.

The release manager is Tom Henderson.

Release schedule

ns-3.20 was released on June 17, 2014.

Packaging

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

The tarball will contain:

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

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

Release platforms

Our primary platforms for this release are planned to be:

  • Fedora 20 (32/64 bit systems)
  • Ubuntu 13.10 and 14.04 (32/64 bit systems)
  • Ubuntu 12.04 LTS and 10.04 LTS (64 bit)
  • CentOS/RHEL 6.4 (64-bit)
  • Mac OS 10.9 Mavericks (64 bit) with Xcode 5.1
  • FreeBSD 9.2 (64 bit)

Remaining work before release

New features

No further new features will be added.

Bugs in core or build system

Bugs in models to fix

Bugs in models fixed

Other merges

  • Nicola to merge some additional LTE patches.