Ns-3.21: Difference between revisions
Line 41: | Line 41: | ||
* Self-Delimiting Numeric Values (https://codereview.appspot.com/97540043/) | * Self-Delimiting Numeric Values (https://codereview.appspot.com/97540043/) | ||
** Status: In final code review | ** Status: In final code review | ||
** '''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/ | ||
** '''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 | |||
** 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/ | ** code review issue: https://codereview.appspot.com/132870043/ | ||
* CoDel queue support (from [[GSOC2014Bufferbloat | GSoC bufferbloat project]]) | * CoDel queue support (from [[GSOC2014Bufferbloat | GSoC bufferbloat project]]) | ||
** '''Update:''' A repo (http://code.nsnam.org/repositories/tomh/ns-3-dev-codel-for-merge) is staged for final review; a few minor issues are being worked out for Friday | |||
** 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/ | ||
** '''Update:''' Cristiano has updated this and it is ready for merging | |||
* LTE FFR models from GSoC project | * LTE FFR models from GSoC project | ||
** Code review issue: https://codereview.appspot.com/130130043/ | ** Code review issue: https://codereview.appspot.com/130130043/ | ||
** '''Update:''' Piotr has created a staging repo for final merge: http://code.nsnam.org/pgawlowicz/ns-3-dev/ | |||
WiFi-related: | WiFi-related: | ||
* [https://codereview.appspot.com/57210044/ Wifi Sleep mode] | * [https://codereview.appspot.com/57210044/ Wifi Sleep mode] | ||
** '''Update:''' Stefano has created a final patch, ready for merge with Cristiano's energy harvesting patch | |||
* [https://codereview.appspot.com/14549044/ MPDU aggregation] | * [https://codereview.appspot.com/14549044/ MPDU aggregation] | ||
** | ** Will slip to next release | ||
* [https://codereview.appspot.com/103470050/ new VANET example] | * [https://codereview.appspot.com/103470050/ new VANET example] | ||
** | ** '''Update:''' Scott has updated the issue; it needs review and possible checkin | ||
== Software maintenance issues == | == Software maintenance issues == |
Revision as of 04:37, 5 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:
- Self-Delimiting Numeric Values (https://codereview.appspot.com/97540043/)
- Status: In final code review
- Update: Proposing to hold past release; code review issues still not addressed
- TCP options code from SOCIS TCP project (including window scale and timestamps)
- Code review issue: https://codereview.appspot.com/110860043/
- 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
- RttEstimator improvements will slip until ns-3.22
- (enhancement) Add propagation delay capability to SimpleChannel (for testing purposes)
- code review issue: https://codereview.appspot.com/132870043/
- CoDel queue support (from GSoC bufferbloat project)
- Update: A repo (http://code.nsnam.org/repositories/tomh/ns-3-dev-codel-for-merge) is staged for final review; a few minor issues are being worked out for Friday
- FQ-CoDel and SFQ-CoDel will slip until ns-3.22
- Energy harvesting model
- Code review issue: https://codereview.appspot.com/103750047/
- Update: Cristiano has updated this and it is ready for merging
- LTE FFR models from GSoC project
- Code review issue: https://codereview.appspot.com/130130043/
- Update: Piotr has created a staging repo for final merge: http://code.nsnam.org/pgawlowicz/ns-3-dev/
WiFi-related:
- Wifi Sleep mode
- Update: Stefano has created a final patch, ready for merge with Cristiano's energy harvesting patch
- MPDU aggregation
- Will slip to next release
- new VANET example
- Update: Scott has updated the issue; it needs review and possible checkin
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
Others TBD.