Ns-3.21: Difference between revisions

From Nsnam
Jump to navigation Jump to search
Line 40: Line 40:
Pending new features:
Pending new features:
* Self-Delimiting Numeric Values (https://codereview.appspot.com/97540043/)
* Self-Delimiting Numeric Values (https://codereview.appspot.com/97540043/)
** Status:  In final code review
** '''Update:'''  Slipping to [[ns-3.22]]
** '''Update:'''  Proposing to hold past release; code review issues still not addressed
* TCP options code from [[SOCIS2014TCP | SOCIS TCP project]] (including window scale and timestamps)
* TCP options code from [[SOCIS2014TCP | SOCIS TCP project]] (including window scale and timestamps)
** Code review issue:  https://codereview.appspot.com/110860043/
** Code review issue:  https://codereview.appspot.com/110860043/
** <s>'''Update:'''  A repo (http://code.nsnam.org/repositories/tomh/ns-3-dev-tcp-options-for-merge) is staged for final review; a few minor issues are being worked out for Friday</s> Merged
** <s>'''Update:'''  A repo (http://code.nsnam.org/repositories/tomh/ns-3-dev-tcp-options-for-merge) is staged for final review; a few minor issues are being worked out for Friday</s> Merged
** RttEstimator improvements will slip until ns-3.22
** RttEstimator improvements will slip until [[ns-3.22]]
* (enhancement) Add propagation delay capability to SimpleChannel (for testing purposes)
* (enhancement) Add propagation delay capability to SimpleChannel (for testing purposes)
** code review issue:  https://codereview.appspot.com/132870043/
** <s>code review issue:  https://codereview.appspot.com/132870043/</s> Merged
** '''Update:'''  Tommaso will merge on Sep 6 or 7
* CoDel queue support (from [[GSOC2014Bufferbloat | GSoC bufferbloat project]])
* CoDel queue support (from [[GSOC2014Bufferbloat | GSoC bufferbloat project]])
** <s>'''Update:'''  A repo (http://code.nsnam.org/repositories/tomh/ns-3-dev-codel-for-merge) is staged for final review</s> Merged
** <s>'''Update:'''  A repo (http://code.nsnam.org/repositories/tomh/ns-3-dev-codel-for-merge) is staged for final review</s> Merged
** FQ-CoDel and SFQ-CoDel will slip until ns-3.22
** FQ-CoDel and SFQ-CoDel will slip until [[ns-3.22]]
* Energy harvesting model
* Energy harvesting model
** Code review issue:  https://codereview.appspot.com/103750047/
** Code review issue:  https://codereview.appspot.com/103750047/
Line 63: Line 61:
** <s>'''Update:''' Stefano has created a final patch (emailed offlist), ready for merge with Cristiano's energy harvesting patch</s> Merged
** <s>'''Update:''' Stefano has created a final patch (emailed offlist), ready for merge with Cristiano's energy harvesting patch</s> Merged
* [https://codereview.appspot.com/14549044/ MPDU aggregation]
* [https://codereview.appspot.com/14549044/ MPDU aggregation]
** Will slip to next release
** Will slip to [[ns-3.22]]
* [https://codereview.appspot.com/103470050/ new VANET example]
* [https://codereview.appspot.com/103470050/ new VANET example]
** '''Update:''' Scott has updated the issue this week; it needs review and possible checkin
** '''Update:''' Not yet ready for merge, may slip to [[ns-3.22]]


== Software maintenance issues ==
== Software maintenance issues ==

Revision as of 17:46, 8 September 2014

Main Page - Roadmap - Summer Projects - Project Ideas - Developer FAQ - Tools - Related Projects

HOWTOs - Installation - Troubleshooting - User FAQ - 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 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 10 September.

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

TBD


Bugs in models to fix

TBD


Documentation improvements

Others TBD.