Ns-3.21: Difference between revisions
(update ns-3.21 release plan) |
|||
Line 3: | Line 3: | ||
This page summarizes the release planning for ns-3.21. 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.21. The ns-3 release process is listed [http://www.nsnam.org/developers/release-process/ here] and [[Release Process | here]]. | ||
The release manager is | The release manager is Tom Henderson. | ||
= Release schedule = | = Release schedule = | ||
ns-3.21 is planned for mid-August | ns-3.21 is planned for late August, 2014. New code should be ready for merge by roughly 1 August. An initial release candidate should be available by mid-August. | ||
= Packaging = | = Packaging = | ||
Line 51: | Line 51: | ||
Additionally, selected features from the [[Current_Development#Code_reviews | Current Development code reviews]] list will be included (to be determined). | Additionally, selected features from the [[Current_Development#Code_reviews | Current Development code reviews]] list will be included (to be determined). | ||
== Bugs in core | == Software maintenance issues == | ||
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1945 Remove emu module from codebase] | |||
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1770 Mesh test crashes for certain configurations] | |||
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1900 Time arithmetic consistency] | |||
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1868 Wstrict-overflow and gcc-4.9] | |||
== Bugs or issues in ns-3 core == | |||
TBD | TBD | ||
Line 61: | Line 68: | ||
== | == Documentation improvements == | ||
TBD | TBD |
Revision as of 20:03, 17 July 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 late August, 2014. New code should be ready for merge by roughly 1 August. An initial release candidate should be available by mid-August.
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:
- Self-Delimiting Numeric Values (https://codereview.appspot.com/97540043/)
- Status: In final code review
- (enhancement) RttEstimator improvements. The RttEstimator is a class used by TCP to track round trip time measurements and state. There are several open issues:
- Make RttEstimator available to other modules
- move backoff management to TCP, align with RFC 6298
- Make trace source of Tcp's RTO (and perhaps SRTT and RTTVAR) easier
- TCP Options support from SOCIS TCP project
- (enhancement) Add propagation delay capability to SimpleChannel (for testing purposes)
- CoDel queue support (from GSoC bufferbloat project)
Additionally, selected features from the Current Development code reviews list will be included (to be determined).
Software maintenance issues
- Remove emu module from codebase
- Mesh test crashes for certain configurations
- Time arithmetic consistency
- Wstrict-overflow and gcc-4.9
Bugs or issues in ns-3 core
TBD
Bugs in models to fix
TBD
Documentation improvements
TBD