Ns-3.20: Difference between revisions
Line 42: | Line 42: | ||
** '''Status:''' Merged | ** '''Status:''' Merged | ||
* WiFi sleep mode (https://codereview.appspot.com/57210044/) | * WiFi sleep mode (https://codereview.appspot.com/57210044/) | ||
** '''Status:''' | ** '''Status:''' Plan to defer until post-release. | ||
* PacketSocket application (https://codereview.appspot.com/45320043/) | * PacketSocket application (https://codereview.appspot.com/45320043/) | ||
** '''Status:''' | ** '''Status:''' Plan to defer until post-release | ||
* <s>Flow Monitor IPv6 support (https://www.nsnam.org/bugzilla/show_bug.cgi?id=1818)</s> | * <s>Flow Monitor IPv6 support (https://www.nsnam.org/bugzilla/show_bug.cgi?id=1818)</s> | ||
** '''Status:''' Merged | ** '''Status:''' Merged | ||
* Adding A-MPDU aggregation (https://codereview.appspot.com/14549044/) | * Adding A-MPDU aggregation (https://codereview.appspot.com/14549044/) | ||
** '''Status:''' | ** '''Status:''' Plan to defer until post-release | ||
== Bugs in core or build system == | == Bugs in core or build system == |
Revision as of 22:50, 3 May 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.20. The ns-3 release process is listed here and here.
The release managers is Tom Henderson. Contact 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.
Release schedule
ns-3.20 is scheduled for April 23, 2014 April 30, 2014 (to be determined pending resolution of below issues).
Code freeze and release candidate planned for Fri Apr 18 Fri Apr 25 (to be determined pending resolution of below issues).
Packaging
ns-3.20 will be packaged as a source tarball as before: ns-allinone-3.20.tar.bz2.
The tarball will contain:
- pybindgen
- netanim-3.105
- ns-3.20
- bake
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
Lr-Wpan (https://codereview.appspot.com/89730043)- Status: Merged
- WiFi sleep mode (https://codereview.appspot.com/57210044/)
- Status: Plan to defer until post-release.
- PacketSocket application (https://codereview.appspot.com/45320043/)
- Status: Plan to defer until post-release
Flow Monitor IPv6 support (https://www.nsnam.org/bugzilla/show_bug.cgi?id=1818)- Status: Merged
- Adding A-MPDU aggregation (https://codereview.appspot.com/14549044/)
- Status: Plan to defer until post-release
Bugs in core or build system
- bug 1900 https://www.nsnam.org/bugzilla/show_bug.cgi?id=1900 time arithmetic consistency across platforms
- Status: For ns-3.20, propose to solve this according to bug 1900 plan (adjust the failing tests)
bug 1898 https://www.nsnam.org/bugzilla/show_bug.cgi?id=1898 problem with click- Status: Fixed
- bug https://www.nsnam.org/bugzilla/show_bug.cgi?id=1857 boost library detection
- Status: Patch needs to be applied
bug 1868 https://www.nsnam.org/bugzilla/show_bug.cgi?id=1868 fstrict-overflow fixes- Status: Fixed
bug 1847 https://www.nsnam.org/bugzilla/show_bug.cgi?id=1847 test.py output for failed tests- Status: Fixed
Bugs in models to fix
- 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.
- bug 1831 https://www.nsnam.org/bugzilla/show_bug.cgi?id=1831 TCP slow start tracing
- Status: Slipping to 3.21 with code refactoring and attribute name changes.
- bug 1858 https://www.nsnam.org/bugzilla/show_bug.cgi?id=1858 Wireless examples
- Status: Assigned to Daniel to review
- bug 1824 https://www.nsnam.org/bugzilla/show_bug.cgi?id=1824 (bind2netdevice for IPv6)
- Status: Waiting for review, may not make this release
- 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/
- bug 1557, 1553 https://www.nsnam.org/bugzilla/show_bug.cgi?id=1557 openflow patches
- Status: need to review this again (forget the details)
- 1205 https://www.nsnam.org/bugzilla/show_bug.cgi?id=1205 EDCA incorrectly identified as DCF
- Status: Daniel reviewing the pending patch
Bugs in models fixed
bug 1276 https://www.nsnam.org/bugzilla/show_bug.cgi?id=1276 NIST error rate model optimizationbug 1817 https://www.nsnam.org/bugzilla/show_bug.cgi?id=1817 IP ID for each protocolbug 1873 https://www.nsnam.org/bugzilla/show_bug.cgi?id=1873 Energy source/container confusionbug 1829 https://www.nsnam.org/bugzilla/show_bug.cgi?id=1829 TCP socket forkingbug 1791 https://www.nsnam.org/bugzilla/show_bug.cgi?id=1791 TCP endpoint deallocationbug 1903 (Olsr) https://www.nsnam.org/bugzilla/show_bug.cgi?id=1903 fix namespace usagebug 1876 https://www.nsnam.org/bugzilla/show_bug.cgi?id=1876 (olsr HNA access)bug 1850 https://www.nsnam.org/bugzilla/show_bug.cgi?id=1850 TCP NewReno patchbug 1717 https://www.nsnam.org/bugzilla/show_bug.cgi?id=1717 patch to detect unsettable attributesbug 1895 and bug 1872 (dsr) https://www.nsnam.org/bugzilla/show_bug.cgi?id=1895 DSR fixes
Other merges
- Nicola to merge some additional LTE patches.