Difference between revisions of "Ns-3.16"

From Nsnam
Jump to: navigation, search
(Bugs being worked)
(Bugs being worked)
Line 44: Line 44:
 
= Bugs being worked =
 
= Bugs being worked =
  
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=582 Tags are not serialized and deserialized from Packet::Serialize and Packet::Deserialize] Peter Barnes
+
* 555: [https://www.nsnam.org/bugzilla/show_bug.cgi?id=555 DCF immediate access bug] Daniel L.
 +
* 582: [https://www.nsnam.org/bugzilla/show_bug.cgi?id=582 Tags are not serialized and deserialized from Packet::Serialize and Packet::Deserialize] Peter Barnes
 
** Patchset 1: Add class Hash:  generic hash function interface http://codereview.appspot.com/6357056/
 
** Patchset 1: Add class Hash:  generic hash function interface http://codereview.appspot.com/6357056/
 
** Patchset 2: Add hashes to TypeId. http://codereview.appspot.com/6344063/
 
** Patchset 2: Add hashes to TypeId. http://codereview.appspot.com/6344063/
 
** Patchset 3: Refactor PacketTagList  http://codereview.appspot.com/6354061/
 
** Patchset 3: Refactor PacketTagList  http://codereview.appspot.com/6354061/
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1542 adapt waf to find bake-built libraries] Mitch Watrous
+
* 1502: [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1502 Shutdown on tcp socket seems to misbehave] Brian Swenson
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1540 bake not building click correctly] Daniel Camara/Mitch Watrous
+
* 1516: [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1516 GtkConfigStore does not show read-only attributes] Mitch Watrous
 +
* 1520: [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1520 config paths not documented in Doxygen for CsmaChannel (possibly others)] Mitch Watrous
 +
* 1522: [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1522 jitter needed on Ipv4 ARP WaitReply timer] Daniel L.
 +
* 1525: [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1525 Linker error with mpi on Mac 10.8] Peter Barnes/Brian Swenson
 +
* 1531: [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1531 Crash when using NS_LOG in destructors of static objects] Peter Barnes
 +
* 1540: [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1540 bake not building click correctly] Daniel Camara/Mitch Watrous
 +
* 1542: [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1542 adapt waf to find bake-built libraries] Mitch Watrous

Revision as of 04:49, 6 December 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.16. The ns-3 release process is listed here and here.

Release schedule

  • Wed Nov 21 -- new feature freeze
    • keeping open for possible BRITE and LTE scheduler inclusion
  • Fri Dec 7 -- code freeze on ns-3-dev
  • Wed Dec 12 -- ns-3.16 released

Proposed supported platforms

  • Linux Ubuntu 12.10
  • Linux Fedora 17 (also 18 beta)
  • Linux Ubuntu 12.04 LTS
  • Ubuntu 10.04.3 LTS
  • Mac OS X Mountain Lion 10.8.2
  • FreeBSD 9
  • FreeBSD 8.2

Packaging

Source tarball ns-allinone-3.16.tar.bz2.

Tarball unpacks to ns-allinone-3.16 which contains, at top level:

  bake          bakefile.xml  build.py  doc       generate-binary.py
  bakeconf.xml  bake.py       examples  source    test 

The source/ directory contains:

 click       netanim        nsc           pybindgen  
 gccxml-ns3  ns-3.16        openflow-ns3  pygccxml

The new user will either call 'build.py', which will be a wrapper around bake, or else directly call 'bake.py build' and will build all ns-3 components. From that point forward, the user may recurse into the ns-3.16 directory and work from there using ./waf as usual (if all work is ns-3-based and just uses the libraries such nsc and netanim built initially from build.py). If the user wants to work with additional packages (Direct Code Execution), he/she will reconfigure at the bake.py level and download additional components. If the user wants to edit or patch the ns-3 supporting modules (e.g. nsc or netanim) he/she will need to do more work at the bake level.

new features

Bugs being worked