Difference between revisions of "Ns-3.12"

From Nsnam
Jump to: navigation, search
(Bugs being worked)
(update for ns-3.12)
Line 6: Line 6:
  
 
# May 25 -- ns-3.11 posted, ns-3.12 open phase begins.
 
# May 25 -- ns-3.11 posted, ns-3.12 open phase begins.
# thu Aug 18 -- code freeze on ns-3-dev, ns-3.12 RC1 posted
+
# Thu Aug 18 -- code freeze on ns-3-dev, [http://www.nsnam.org/releases/ns-allinone-3.12-RC1.tar.bz2 ns-3.12 RC1 posted]
 
# Wed Aug 24 -- ns-3.12 released
 
# Wed Aug 24 -- ns-3.12 released
  
Line 31: Line 31:
  
 
None at this time.
 
None at this time.
 
= New features being considered for ns-3.12 =
 
 
These should be reviewed quickly to see if they can be integrated to this release.
 
 
* [http://codereview.appspot.com/4823051/ Dynamic Source Routing (DSR)]
 
* [http://codereview.appspot.com/4747046 TDMA model]
 
* [http://codereview.appspot.com/4644042/ ObjectMap], to add a map to the attribute system instead of a vector
 
 
  
 
= Bugs being worked =
 
= Bugs being worked =
  
We are trying to close these bugs for this release cycle (no guarantees that we will get them all):
+
The following bugs (strike-through text below) were addressed during the last week of changes to ns-3.12:
  
 
* <s>[https://www.nsnam.org/bugzilla/show_bug.cgi?id=272 272 documentation] (Tom)</s>
 
* <s>[https://www.nsnam.org/bugzilla/show_bug.cgi?id=272 272 documentation] (Tom)</s>
Line 63: Line 54:
 
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1055 1055 possible UAN bug] (Andrea)
 
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1055 1055 possible UAN bug] (Andrea)
 
* <s>[https://www.nsnam.org/bugzilla/show_bug.cgi?id=1082 1082 LogComponentEnable() does not provide error handling]</s>
 
* <s>[https://www.nsnam.org/bugzilla/show_bug.cgi?id=1082 1082 LogComponentEnable() does not provide error handling]</s>
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1107 1107 monolithic python bindings] (Gustavo) related to 1240
+
* <s>[https://www.nsnam.org/bugzilla/show_bug.cgi?id=1107 1107 monolithic python bindings] (Gustavo) related to 1240</s>
 
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1112 1112 TCP deadlock] (Adrian)
 
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1112 1112 TCP deadlock] (Adrian)
 
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1127 1127 Netanim compatibility for xcode 4 and wiki updates] (John, probably wontfix)
 
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1127 1127 Netanim compatibility for xcode 4 and wiki updates] (John, probably wontfix)
Line 84: Line 75:
 
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1218 1218 Supply a mechanism to build python binding for multi-version of python]
 
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1218 1218 Supply a mechanism to build python binding for multi-version of python]
 
* <s>[https://www.nsnam.org/bugzilla/show_bug.cgi?id=1220 1220 FdReader always stops with NS_FATAL_ERROR] (Tom G.)</s>
 
* <s>[https://www.nsnam.org/bugzilla/show_bug.cgi?id=1220 1220 FdReader always stops with NS_FATAL_ERROR] (Tom G.)</s>
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1226 1226 Incomplete YansWifiChannel Python bindings]
+
* <s>[https://www.nsnam.org/bugzilla/show_bug.cgi?id=1226 1226 Incomplete YansWifiChannel Python bindings]</s>
 
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1227 1227 TCP minRTO too low] (Adrian)
 
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1227 1227 TCP minRTO too low] (Adrian)
 
* <s>[https://www.nsnam.org/bugzilla/show_bug.cgi?id=1228 1228 modular build problem]</s>
 
* <s>[https://www.nsnam.org/bugzilla/show_bug.cgi?id=1228 1228 modular build problem]</s>
Line 91: Line 82:
 
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1238 1238 documentation]
 
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1238 1238 documentation]
 
* <s>[https://www.nsnam.org/bugzilla/show_bug.cgi?id=1239 1239 Add assertion that reference count never overflows]</s>
 
* <s>[https://www.nsnam.org/bugzilla/show_bug.cgi?id=1239 1239 Add assertion that reference count never overflows]</s>
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1240 1240 remove monolithic python bindings from waf]
+
* <s>[https://www.nsnam.org/bugzilla/show_bug.cgi?id=1240 1240 remove monolithic python bindings from waf]</s>
 
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1241 1241 documentation]
 
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1241 1241 documentation]
 
* <s>[https://www.nsnam.org/bugzilla/show_bug.cgi?id=1243 1243 Exiting waf shell should not generate report on what modules are built]</s>
 
* <s>[https://www.nsnam.org/bugzilla/show_bug.cgi?id=1243 1243 Exiting waf shell should not generate report on what modules are built]</s>
Line 108: Line 99:
 
= Active reviews sliding past ns-3.12 =
 
= Active reviews sliding past ns-3.12 =
  
These are not going to complete in time for the ns-3.12 release.
+
These did not complete in time for ns-3.12.
  
 +
* [http://codereview.appspot.com/4823051/ Dynamic Source Routing (DSR)]
 +
* [http://codereview.appspot.com/4747046 TDMA model]
 
* [http://codereview.appspot.com/4517125/ BRITE Integration]
 
* [http://codereview.appspot.com/4517125/ BRITE Integration]
 
** under revision
 
** under revision
Line 134: Line 127:
 
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1102 IPv4 header Class MinMaxAvgTotalCalculator does not implement all the methods in its interface]
 
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1102 IPv4 header Class MinMaxAvgTotalCalculator does not implement all the methods in its interface]
 
* Fragmentation support for IPv4
 
* Fragmentation support for IPv4
 
+
* [http://codereview.appspot.com/4644042/ ObjectMap], to add a map to the attribute system instead of a vector
= ns-3.12 bugs fixed =
+
 
+
This list needs updating.
+
 
+
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1102 IPv4 header FragmentOffset field]
+
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1235 invalid tests pass]
+
  
 
= Feature requests =
 
= Feature requests =

Revision as of 05:14, 19 August 2011

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.12. Tom Henderson, John Abraham, and Mitch Watrous will be jointly managing the release.

Proposed release schedule

  1. May 25 -- ns-3.11 posted, ns-3.12 open phase begins.
  2. Thu Aug 18 -- code freeze on ns-3-dev, ns-3.12 RC1 posted
  3. Wed Aug 24 -- ns-3.12 released

Please see Release Process concerning general aspects of the release schedule.

Proposed supported platforms

  • Ubuntu 11.04 (32/64 bit)
  • Ubuntu 10.04 LTS (64 bit)
  • Fedora Core 15 (32/64 bit)
  • Mac OS X Lion and Snow Leopard (32 bit)

Packaging

We will use ns-allinone-3.12.tar.bz2 packaging as before.

Contributors can also prepare rpms and debs, but these can occur after the release, and there are some lingering issues regarding these packages:

Release blockers

None at this time.

Bugs being worked

The following bugs (strike-through text below) were addressed during the last week of changes to ns-3.12:

Also, the collection of "set but not used" bugs (such as bugs 1147-1162). Note that the general solution for bug 1170 is still in work.

Also, the collection of RealtimeSimulatorImpl and TapBridge patches (Tom Goff is looking at):

Active reviews sliding past ns-3.12

These did not complete in time for ns-3.12.

ns-3.12 features merged

Feature requests

This lists some features that have been requested but for which a patch is needed.

  • make spectrum model compatible with ns-3 WiFi
  • ns-2 packet UID feature
  • API for TOS bytes (issue 897) may wait for netfilter support
  • Chord/DHT (authors are planning to revise code based on comments)
  • app store and build system refactoring
  • fragmentation for IPv4: being worked by Vedran Miletic and Tommaso Pecorella
  • TDMA wireless model
    • being worked on by Hemanth Narra
  • Netdevice queue state support
    • being worked on by Ruben Merz