<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class=""><br class=""></div><div><blockquote type="cite" class=""><div class="">On Jan 5, 2015, at 2:26 PM, Junxiao Shi <<a href="mailto:shijunxiao@email.arizona.edu" class="">shijunxiao@email.arizona.edu</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">Hi Steve<div class=""><br class=""></div><div class="">I'll begin with the third question.</div><div class=""><br class=""></div><div class="">My observation and opinion is: a tool shall be bundled with ndn-cxx if it can be used without installing NFD.</div><div class="">The two tools bundled with ndn-cxx are:</div><div class=""><ul class=""><li class="">ndnsec: controls the KeyChain</li><li class="">tlvdump: parses the packet format</li></ul></div><div class="">They both don't require NFD.</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">I recognize that there are certain tools which are not closely related to NFD, but are useful in most places where NFD is installed.</div><div class="">They include:</div><div class=""><ul class=""><li class="">peek and poke</li><li class="">catchunks and putchunks</li><li class="">ping and pingserver</li></ul></div><div class="">I suggest creating a separate "ndn-tools" repository which contains all these tools.</div><div class="">Operator still installs from three repositories, ndn-cxx, NFD, ndn-tools (formerly ndn-tlv-ping), so this change doesn't increase the difficulty of deployment.</div></div></div></blockquote><div><br class=""></div><div>Having a separate `ndn-tools` repository seem to me to be a reasonable solution.  We just need to clearly describe on ndn-cxx and NFD pages that additional tools can/should be installed from a different repo.</div><div><br class=""></div><div>—</div><div>Alex</div><br class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class="">Yours, Junxiao<br class=""><div class="gmail_extra"><br class=""><div class="gmail_quote">On Sun, Jan 4, 2015 at 4:22 PM, Steve DiBenedetto <span dir="ltr" class=""><<a href="mailto:dibenede@cs.colostate.edu" target="_blank" class="">dibenede@cs.colostate.edu</a>></span> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr" class="">Hi,<div class=""><br class=""></div><div class="">There is an ongoing tools discussion related to issue #2106:</div><div class=""><br class=""></div><div class=""><a href="http://redmine.named-data.net/issues/2106" target="_blank" class="">http://redmine.named-data.net/issues/2106</a><br class=""></div><div class=""><a href="http://gerrit.named-data.net/#/c/1581/" target="_blank" class="">http://gerrit.named-data.net/#/c/1581/</a><br class=""></div><div class=""><br class=""></div><div class="">The existing ndn-cxx/tools ndncat/putchunks3 are being reworked. The final programs are slated to live under ndn-cxx/examples and the original ndn-cxx/tools versions will be deleted.</div><div class=""><br class=""></div><div class="">However, there is an open question over whether or not the new programs are also useful as tools. If they are, then we need to decide whether they should live under NFD/tools or ndn-cxx/tools. There is also a maintenance concern over having the same code in both ndn-cxx/examples and in one of the tools directories.</div><div class=""><br class=""></div><div class="">Questions:</div><div class="">1. Are ndncat/putchunks useful tools? (now with latest version discovery and in order output)</div><div class="">2. If so, where should they live?</div><div class="">3. What determines whether something is an NFD or ndn-cxx tool?</div><div class=""><br class=""></div><div class="">Thanks,</div><div class="">Steve</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div></div>
<br class="">_______________________________________________<br class="">
Nfd-dev mailing list<br class="">
<a href="mailto:Nfd-dev@lists.cs.ucla.edu" target="_blank" class="">Nfd-dev@lists.cs.ucla.edu</a><br class="">
<a href="http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev" target="_blank" class="">http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev</a><br class="">
<br class=""></blockquote></div><br class=""></div></div></div>
_______________________________________________<br class="">Nfd-dev mailing list<br class=""><a href="mailto:Nfd-dev@lists.cs.ucla.edu" class="">Nfd-dev@lists.cs.ucla.edu</a><br class="">http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev<br class=""></div></blockquote></div><br class=""></body></html>