Difference between revisions of "Dce-1.0"

From Nsnam
Jump to: navigation, search
(Pending code review)
(Things to do)
 
(18 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
= Schedule for 1.0 release =
 
= Schedule for 1.0 release =
* 15th March, 2013: call for voluntary to walk through tutorial document and testing
+
* <s>15th March, 2013: call for voluntary to walk through tutorial document and testing</s>
* 30th March, 2013: new feature freeze
+
* <s>30th March, 2013: new feature freeze</s>
* (2weeks before release, TBD): code freeze
+
* <s>(2weeks before release, TBD): code freeze</s>
* (TBD): RC-1
+
* <s>22nd, April, 2013: RC-1 </s>
 +
* <s>14th May, 2013: dce-1.0 release</s>
  
* (TBD): dce-1.0 release
+
= Call for volunteers of Testing, Reviewing =
 +
Dear folks,
  
= Call for volunteer of Testing, Reviewing =
+
We, Direct Code Execution (DCE) project, are going to release the first version of DCE with coming April release of ns-3. We would like to ask your help for document reviews and tests.
* (with Instruction)
+
 
* Test patterns
+
The followings are the instruction to the test.
 +
If you have any question, please drop an email to me (Hajime Tazaki: tazaki at sfc.wide.ad.jp).
 +
 
 +
==Document for Review==
 +
* Quick Start Guide: http://www.nsnam.org/~thehajime/ns-3-dce-next-doc/doc/build/html/index.html
 +
* User's Guide: http://www.nsnam.org/~thehajime/ns-3-dce-next-doc/doc/build/html/dce-user-doc.html
 +
 
 +
==Test Instruction==
 +
 
 +
# Follow [http://www.nsnam.org/~thehajime/ns-3-dce-next-doc/doc/build/html/index.html Quick Start Guide] and check whether contents are correct and able to finish without any issues.
 +
# (If possible) Follow [http://www.nsnam.org/~thehajime/ns-3-dce-next-doc/doc/build/html/dce-user-doc.html User's Guide] and check whether contents are correct and able to finish without any issues.
 +
 
 +
==Report Template==
 
<pre>
 
<pre>
../bake.py configure -c ../bakeconf.xml -e dce-ns3
+
OS: (Distribution, e.g. Ubuntu 12.04 64bits)
../bake.py configure -c ../bakeconf.xml -e dce-quagga
+
Result:
 +
1 (Quick Start Guide): Success/Fail/Other
  
../bake.py configure -c ../bakeconf.xml -e dce-linux
+
2 (User's Guide): Success/Fail/Other
../bake.py configure -c ../bakeconf.xml -e dce-quagga
+
Comments:</pre>
../bake.py configure -c ../bakeconf.xml -e dce-umip
+
</pre>
+
  
 
= Supported/Unsupported features =
 
= Supported/Unsupported features =
Line 31: Line 44:
 
|}
 
|}
 
= Bugs being worked =
 
= Bugs being worked =
* 1580: [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1580 doxygen description] Hajime
+
* <s> 1580: [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1580 doxygen description] Hajime </s>
* 1594: [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1594 gcov coverage test support for applications over DCE] Hajime
+
* <s>1594: [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1594 gcov coverage test support for applications over DCE] Hajime </s>
* 1593: [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1593 support DCE sub-module under myscripts directory] Hajime
+
* <s> 1593: [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1593 support DCE sub-module under myscripts directory] Hajime </s>
* 1448: [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1448 DCE Kernel mode. Create a helper in order to create automatically the static routes.] Hajime
+
* <s>1448: [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1448 DCE Kernel mode. Create a helper in order to create automatically the static routes.] Hajime </s>
* 1513: [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1513 Use Linux kernel stack for ns-3 applications] Hajime
+
* <s>1449: [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1449 Use Linux kernel stack for ns-3 applications] Hajime </s>
 +
 
 +
= Bugs not merged in this release =
 
* 1455: [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1455 Support the python binding of DCE] Hajime
 
* 1455: [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1455 Support the python binding of DCE] Hajime
 +
 +
* fix valgrind errors (due to so many errors; postponed to future development)
 +
  
 
= Pending code review =
 
= Pending code review =
* [https://codereview.appspot.com/6856090/ Bug1513:  Use Linux kernel stack for ns-3 applications]
+
* [https://codereview.appspot.com/6856090/ Bug1449:  Use Linux kernel stack for ns-3 applications]
 
* [https://codereview.appspot.com/7635043/ Change Scheduling of event according to NS-3 requisite: ie use only the main thread to]
 
* [https://codereview.appspot.com/7635043/ Change Scheduling of event according to NS-3 requisite: ie use only the main thread to]
  
 
= Things to do =
 
= Things to do =
 
* <s>migrate repository from 'furbani' to 'code'</s>
 
* <s>migrate repository from 'furbani' to 'code'</s>
* migrate ns-3-linux and ns-3-linux-3 repository to github's one.
+
* <s>migrate ns-3-linux and ns-3-linux-3 repository to github's one.</s>
* create jenkins test suite
+
* <s>create jenkins test suite</s>
* fix valgrind errors (so many)
+
* <s>test with document (quick start guide, user's guide)</s>
* test with document (quick start guide, user's guide)
+
* <s>update web page (http://www.nsnam.org/projects/direct-code-execution/)</s>
* update web page (http://www.nsnam.org/projects/direct-code-execution/)
+
* <s>nsnam.org/doc/dce</s>
* nsnam.org/doc/dce (ask Tom?)
+
* <s>put stable versions/revisions to bakeconf.xml</s>

Latest revision as of 05:36, 15 May 2013

Schedule for 1.0 release

  • 15th March, 2013: call for voluntary to walk through tutorial document and testing
  • 30th March, 2013: new feature freeze
  • (2weeks before release, TBD): code freeze
  • 22nd, April, 2013: RC-1
  • 14th May, 2013: dce-1.0 release

Call for volunteers of Testing, Reviewing

Dear folks,

We, Direct Code Execution (DCE) project, are going to release the first version of DCE with coming April release of ns-3. We would like to ask your help for document reviews and tests.

The followings are the instruction to the test. If you have any question, please drop an email to me (Hajime Tazaki: tazaki at sfc.wide.ad.jp).

Document for Review

Test Instruction

  1. Follow Quick Start Guide and check whether contents are correct and able to finish without any issues.
  2. (If possible) Follow User's Guide and check whether contents are correct and able to finish without any issues.

Report Template

OS: (Distribution, e.g. Ubuntu 12.04 64bits)
Result:
1 (Quick Start Guide): Success/Fail/Other

2 (User's Guide): Success/Fail/Other
Comments:

Supported/Unsupported features

UcontextFiberManager PthreadFiberManager
CoojaLoaderFactory Supported Supported
CoojaLoaderFactory with elf-loader Should work, but won't support Unsupported (Bug1513)
DlmLoaderFactory with elf-loader Should work, but won't support Unsupported (Bug1513)

Bugs being worked

Bugs not merged in this release

  • fix valgrind errors (due to so many errors; postponed to future development)


Pending code review

Things to do

  • migrate repository from 'furbani' to 'code'
  • migrate ns-3-linux and ns-3-linux-3 repository to github's one.
  • create jenkins test suite
  • test with document (quick start guide, user's guide)
  • update web page (http://www.nsnam.org/projects/direct-code-execution/)
  • nsnam.org/doc/dce
  • put stable versions/revisions to bakeconf.xml