Difference between revisions of "Ns-3.14"

From Nsnam
Jump to: navigation, search
(Bugs in ns-3 models)
(Bugs being worked)
 
(21 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{{TOC}}
 
{{TOC}}
  
This page summarizes the ongoing release planning for ns-3.14.  No release manager has yet been appointed.  The ns-3 release process is listed [http://www.nsnam.org/developers/release-process/ here] and [[Release Process | here]].
+
This page summarizes the ongoing release planning for ns-3.14.  Tom Henderson and Tommaso Pecorella will be managing the release.  The ns-3 release process is listed [http://www.nsnam.org/developers/release-process/ here] and [[Release Process | here]].
  
 
= Release schedule =
 
= Release schedule =
  
The below schedule is based on a scheduled 4 months between releases.
+
<s># Wed Apr 4 -- new feature freeze, enter bug fixing stage <- considering to slip this to include additional features
 
+
# Wed Apr 4 -- new feature freeze, enter bug fixing stage
+
 
# Wed Apr 18 -- code freeze on ns-3-dev
 
# Wed Apr 18 -- code freeze on ns-3-dev
# Wed Apr 25 -- ns-3.14 released
+
# Wed Apr 25 -- ns-3.14 released</s>
  
= Proposed supported platforms =
+
<s>Here are the proposed new dates:
 +
 
 +
# Fri Apr 27 -- new feature freeze
 +
# Wed May 9 -- code freeze on ns-3-dev
 +
# Wed May 16 -- ns-3.14 released</s>
 +
 
 +
Slipping again due to readiness to merge LTE:
 +
 
 +
Here are the proposed new dates:
 +
 
 +
# <s>Fri May 11 -- new feature freeze</s>
 +
# <s>Wed May 23 -- code freeze on ns-3-dev</s>
 +
# <s>Wed May 30 -- ns-3.14 released</s>
 +
# Tue Jun 5 -- ns-3.14 released
 +
 
 +
= Supported platforms =
  
 
* Fedora 16, 17
 
* Fedora 16, 17
 
* Ubuntu 11.10, 12.04
 
* Ubuntu 11.10, 12.04
* Centos (5.8 and 6.2?)
+
* OS X Snow Leopard and Lion
* OS X Snow Leopard and Lion (maybe Mountain Lion?)
+
* FreeBSD 8.2
* FreeBSD 8.2, 9.0 (also with clang)
+
* Cygwin (TBD)
* Cygwin?
+
  
 
= Packaging =
 
= Packaging =
  
 
* traditional ns-allinone-3.14.tar.bz2 packaging
 
* traditional ns-allinone-3.14.tar.bz2 packaging
* Fedora packaging as detailed by Vedran
 
  
 
= new feature reviews =
 
= new feature reviews =
  
Still aiming for ns-3.14:
+
== Completed for ns-3.14 ==
* [http://codereview.appspot.com/4889046/ RED queues], [http://mailman.isi.edu/pipermail/ns-developers/2011-August/009255.html mailing list post] -> merged to ns-3-dev and is being kept there for now so as to not disturb the repository, but requires some relicensing of original BSD-licensed source before we should release it
+
* <s>[http://codereview.appspot.com/4889046/ RED queues], [http://mailman.isi.edu/pipermail/ns-developers/2011-August/009255.html mailing list post] -> merged to ns-3-dev and is being kept there for now so as to not disturb the repository, but requires some relicensing of original BSD-licensed source before we should release it.  This is expected to be done by 13 April.</s>
* LTE, buildings, and antenna models:  several review requests are [http://mailman.isi.edu/pipermail/ns-developers/2012-March/010020.html here]
+
* <s>LTE, buildings, and antenna models:  several review requests are [http://mailman.isi.edu/pipermail/ns-developers/2012-March/010020.html here]</s>
** Antenna patch will review and merge hopefully by 1 April
+
** <s>Antenna patch requires resolution of comments in the Rietveld issue tracker</s>
** LTE merge is blocked by resolution of [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1352 this issue]
+
** <s>LTE merge is blocked by resolution of [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1352 this issue]</s>
* [http://codereview.appspot.com/4823051/ Dynamic Source Routing (DSR)] -> author is responding to some final comments
+
** <s>Buildings merge is being refactored for 1) the separation of pathloss models, and 2) the re-use of position allocators for the buildings allocator</s>
* [http://code.nsnam.org/safe/ns-3-rng/file/dbdb95ae0805/src/core/model/random-variable-stream.h Random Variable Stream]
+
* <s>[http://codereview.appspot.com/4823051/ Dynamic Source Routing (DSR)] -> author is responding to some final comments</s>
** need to generate code review; plan is to not touch RandomVariable or any models for ns-3.14
+
* <s>netanim (added to download.py).  Proposed patch [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1403 here]</s>
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=454 TCP Echo]  Code review [http://codereview.appspot.com/5654053/ here]
+
* [http://codereview.appspot.com/5452045/ TCP Options]
+
* netanim (added to download.py)
+
 
+
Other:
+
* [http://codereview.appspot.com/4940041/ HTTP traffic generator] -> reviewed, needs revisions
+
* [http://codereview.appspot.com/4875052/ DelayBox] -> author responding to comments
+
* [http://codereview.appspot.com/4747046/ TDMA model] -> sliding to ns-3.15?
+
* [http://codereview.appspot.com/4517125/ BRITE Integration] -> sliding to ns-3.15?
+
* [http://codereview.appspot.com/4997043/ Poisson Pareto Burst Process] -> sliding to ns-3.15?, author responding to comments
+
* [http://codereview.appspot.com/5343044/ CLWPR (Cross Layer, Weighted, Position-based, Routing)] -> sliding to future
+
* [http://codereview.appspot.com/5314055/ CSMA module improvements] -> sliding to future
+
* [http://codereview.appspot.com/5401042 GPSR (Greedy Perimeter Stateless Routing)] -> Posted for pre-review, presently missing test suite.
+
* [http://codereview.appspot.com/5615049/ Switched Ethernet Device]
+
* [http://codereview.appspot.com/5552055/ Finishing ns-3-click-mac extensions]  -> Blocked by queue API resolution
+
* [http://mailman.isi.edu/pipermail/ns-developers/2012-January/009821.html Antenna Model patch] Author must rebase patch against Nicola's patch.
+
* [http://code.nsnam.org/pdbarnes/packet-tag-list/ Packet Tag List]
+
 
+
NSOC/GSOC code merges (seem to be slipping out of ns-3.14 timeframe):
+
* [http://codereview.appspot.com/4685048/ Monitor mode support] ([http://codereview.appspot.com/5552055/ Update from Bjorn]) 
+
* [http://codereview.appspot.com/4901055/ LTE RRC extension] 
+
* [http://groups.google.com/group/ns-3-reviews/browse_thread/thread/512bf466d3cd5ec0?pli=1 UAN Mobility Model merge (from previous GSOC)]
+
** blocked on resolving changes to WaypointMobilityModel API
+
  
 
= Bugs being worked =
 
= Bugs being worked =
  
== Simulation core ==
+
* <s>LTE tests on OS X: https://www.nsnam.org/bugzilla/show_bug.cgi?id=1435</s>
 
+
* TCP issues:  <s>1399</s>, 1405, 1340-42, 1359
Bugs or issues involving things that are not related to protocol or channel models.
+
 
+
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=101 101 RandomVariable enhancements] Mitch Watrous and Tom Henderson  <- likely slipping to ns-3.15
+
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=938 938 Doxygen cleanup] Vedran Miletić and Tom Henderson
+
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=962 962 path to attributes has bogus entries] Nicola Baldo
+
* <s>[https://www.nsnam.org/bugzilla/show_bug.cgi?id=1170 1170 best practices for unused variables] John Abraham and Andrey Mazo</s>
+
** closing this bug is hung up on a WordPress formatting issue (introduced by trying to extend the coding style section)
+
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1192 1192 Some test cases fail to clean up properly (missing DoTeardown)] Claudio Freire
+
* <s>[https://www.nsnam.org/bugzilla/show_bug.cgi?id=1327 1327-1331 packaging related enhancements] Vedran Miletić and Gustavo Carneiro</s>
+
* <s>[https://www.nsnam.org/bugzilla/show_bug.cgi?id=1313 1313 Stddev (average.h) returning NaN] Mitch Watrous</s>  
+
* [http://codereview.appspot.com/4664057/ NetDevice queue feedback] Ruben Merz, Frederic Urbani, and Tom Henderson
+
** explained here:  http://mailman.isi.edu/pipermail/ns-developers/2011-July/009170.html
+
 
+
== Bugs in ns-3 models ==
+
 
+
* <s> [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1333 1333 Wrong initial estimation after reset in RttEstimator] Adrian Tam
+
** Bug 1351 seems to be a duplicate </s>
+
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1053 1053 Need better error diagnostics in ns2-mobility-trace example] Anirudh
+
* Tommaso has compiled a list of other bugs being worked; this page will be updated accordingly after the meeting
+

Latest revision as of 05:10, 6 June 2012

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 ongoing release planning for ns-3.14. Tom Henderson and Tommaso Pecorella will be managing the release. The ns-3 release process is listed here and here.

Release schedule

# Wed Apr 4 -- new feature freeze, enter bug fixing stage <- considering to slip this to include additional features

  1. Wed Apr 18 -- code freeze on ns-3-dev
  2. Wed Apr 25 -- ns-3.14 released

Here are the proposed new dates:

  1. Fri Apr 27 -- new feature freeze
  2. Wed May 9 -- code freeze on ns-3-dev
  3. Wed May 16 -- ns-3.14 released

Slipping again due to readiness to merge LTE:

Here are the proposed new dates:

  1. Fri May 11 -- new feature freeze
  2. Wed May 23 -- code freeze on ns-3-dev
  3. Wed May 30 -- ns-3.14 released
  4. Tue Jun 5 -- ns-3.14 released

Supported platforms

  • Fedora 16, 17
  • Ubuntu 11.10, 12.04
  • OS X Snow Leopard and Lion
  • FreeBSD 8.2
  • Cygwin (TBD)

Packaging

  • traditional ns-allinone-3.14.tar.bz2 packaging

new feature reviews

Completed for ns-3.14

  • RED queues, mailing list post -> merged to ns-3-dev and is being kept there for now so as to not disturb the repository, but requires some relicensing of original BSD-licensed source before we should release it. This is expected to be done by 13 April.
  • LTE, buildings, and antenna models: several review requests are here
    • Antenna patch requires resolution of comments in the Rietveld issue tracker
    • LTE merge is blocked by resolution of this issue
    • Buildings merge is being refactored for 1) the separation of pathloss models, and 2) the re-use of position allocators for the buildings allocator
  • Dynamic Source Routing (DSR) -> author is responding to some final comments
  • netanim (added to download.py). Proposed patch here

Bugs being worked