[Ns-developers] ns-3.7.1 Release Candidate

Tom Henderson tomh at tomh.org
Fri Feb 26 15:58:45 PST 2010


On 2/23/10 4:18 AM, Faker Moatamri wrote:
> Hi,
>
> This is a bug fix only release, for now it includes the above bug fixes.
>
> If you have more changes to be done to it, please don't hesitate to
> suggest them to me and give me the changeset to be included in ns-3.7.1
> release.
>
> Ns-3.7.1-RC is available on:
> http://www.nsnam.org/releases/ns-allinone-3.7.1-RC.tar.bz2
> please test and report errors if any.
>
> The ns-3.7.1 release is scheduled on Monday March 1st.

Faker, first, thank you for putting this release together.  Sorry for 
the somewhat late comments, but I suggest that you postpone this release 
until the following:

1) I realize that bug fixing is ongoing but there are a few bugs that I 
think could be considered, unless there is planned an ns-3.7.2 release 
(note that I am assuming no plans for such a release, unless critical 
stuff were to arise)

  - bug 816 fixes some problems for the emulation/virtual machine users 
(patch committed today)
  - bug 602, fix merged today
  - bug 706 on wifi backoff counting
  - Pavel's forthcoming patch for AODV bug 772, which users have 
complained is blocking them
  - bug 820 (test.py logging)
  - bug 821 (AODV logging)

(Note:  796 was fixed by the patch to bug 806, and could be listed below)

Do any maintainers have other bugs that they feel should be in a minor 
bugfix release for 3.7?  Do maintainers want to _not_ include any of the 
above because they are destabilizing at this time?  Note that I am 
probably most concerned about the AODV patch and the 816 patch, but I 
don't know whether the Wifi ones are considered also important fixes.

2) RELEASE_NOTES should have an itemized list of all bugs fixed, so 
ns-3.7 users can decide whether they care about this release

3) Do we have any test experience with this release yet?  Can we get 
some sign-off or verification that the eventual RC passes all testing 
(static builds, debug, optimized) on our supported platforms?

4) we discussed before releasing a patch from 3.7 to 3.7.1 but there 
wasn't any strong consensus.  What advice do we give ns-3.7 users about 
this release?  What I had in mind was:
   - prepare also a patch from 3.7 to 3.7.1
   - create a wiki page "How to upgrade your code"
     -- first, decide by reading the RELEASE_NOTES if you should care 
about this patch
     -- if so, cp -r your directory to a scratch place
     -- apply the patch, and make sure you are happy with how the code 
now behaves before abandoning your old code

We could also dispense with releasing/distributing patches and create on 
this wiki page a step "how to make an ns-3.n to ns-3.n+1 patch" if 
people do not want to get into the business of releasing patches

Thanks,
Tom



>
> Fixed bugs:
> - bug 731: Send function in point-to-point-net-device fails to check the
> return value of the Dequeue function
> - bug 747: Listening TCP socket closes on RST
> - bug 748: Cloned TCP socket uses wrong source address
> - bug 778: OLSR ignores specified outgoing interface in RouteOutput()
> - bug 788: OLSR_NEIGH_HOLD_TIME should be 3 times OLSR_REFRESH_INTERVAL
> - bug 789: Globalrouting externalroutes to use the new
> GetRootExitDirections()
> - bug 794: Ipv4Mask constructor for "/yy"-notation is wrong
> - bug 806: TCP doesn't work over a CSMA link
> - bug 804: null-pointer references in 3.7 internet stack
> - bug 815 - waf shell file descriptor leak. Patch by Tom Goff, slightly
> modified
>
> Best regards
>
> Faker Moatamri



More information about the Ns-developers mailing list