<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="margin-top: 1em; margin-bottom: 1em; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Dear Alex and Lan,</div>
<div style="margin-top: 1em; margin-bottom: 1em; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
I hope you are doing well.</div>
<div style="margin-top: 1em; margin-bottom: 1em; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
I wanted to gently follow up on my Mini-NDN Gerrit change 7786, “docs: add python-ndn integration example.”</div>
<div style="margin-top: 1em; margin-bottom: 1em; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
I left a short follow-up comment on Gerrit on April 27, but I thought I would also reach out by email in case the Gerrit notification was missed.</div>
<div class="elementToProof" style="margin-top: 1em; margin-bottom: 1em; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
The latest Patch Set 8 addresses the most recent comments from M Wrana, including replacing the time-based producer startup delay with a deterministic readiness check and improving cleanup for lingering processes. As far as I understand, all previously raised
issues have been addressed, but I would be very happy to make further revisions if there are any remaining blockers.</div>
<div style="margin-top: 1em; margin-bottom: 1em; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Could you please let me know what the next step should be for this patch? In particular, I would appreciate knowing whether the current direction still looks suitable for Mini-NDN, or whether there are additional concerns I should address.</div>
<div style="margin-top: 1em; margin-bottom: 1em; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Thank you again for your time and for all the feedback so far.</div>
<div style="margin-top: 1em; margin-bottom: 1em; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Best regards,<br>
Yulong Zhang</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Alexander Lane <alexanderlane1453@gmail.com><br>
<b>Sent:</b> Thursday, December 18, 2025 5:27 AM<br>
<b>To:</b> Lan Wang (lanwang) <lanwang@memphis.edu><br>
<b>Cc:</b> Yulong ZHANG <yzhang893@connect.hkust-gz.edu.cn>; mini-ndn@lists.cs.ucla.edu <mini-ndn@lists.cs.ucla.edu><br>
<b>Subject:</b> Re: [Mini-NDN] Follow-up: Successful Python-NDN Integration in Mini-NDN & Offer to Contribute Examples (Ref: GitHub Issue #80)</font>
<div> </div>
</div>
<div>
<table border="0" cellspacing="0" cellpadding="0" width="100%" align="left" style="background:revert!important; border:revert!important; bottom:revert!important; color:revert!important; direction:revert!important; display:revert!important; font-size:revert!important; height:revert!important; letter-spacing:revert!important; line-height:revert!important; margin:revert!important; opacity:revert!important; order:revert!important; outline:revert!important; overflow:revert!important; padding:revert!important; position:revert!important; tab-size:revert!important; table-layout:revert!important; text-align:revert!important; text-indent:revert!important; text-orientation:revert!important; text-overflow:revert!important; text-transform:revert!important; top:revert!important; vertical-align:revert!important; visibility:revert!important; white-space:revert!important; width:revert!important; word-break:revert!important; word-spacing:revert!important; writing-mode:revert!important; zoom:revert!important; border:0!important; display:table!important; width:100%!important; table-layout:fixed!important; border-collapse:seperate!important; float:none!important; border-spacing:0px 0px!important">
<tbody style="background:revert!important; border:revert!important; bottom:revert!important; color:revert!important; direction:revert!important; display:revert!important; font-size:revert!important; height:revert!important; letter-spacing:revert!important; line-height:revert!important; margin:revert!important; opacity:revert!important; order:revert!important; outline:revert!important; overflow:revert!important; padding:revert!important; position:revert!important; tab-size:revert!important; table-layout:revert!important; text-align:revert!important; text-indent:revert!important; text-orientation:revert!important; text-overflow:revert!important; text-transform:revert!important; top:revert!important; vertical-align:revert!important; visibility:revert!important; white-space:revert!important; width:revert!important; word-break:revert!important; word-spacing:revert!important; writing-mode:revert!important; zoom:revert!important; display:block!important">
<tr style="background:revert!important; border:revert!important; bottom:revert!important; color:revert!important; direction:revert!important; display:revert!important; font-size:revert!important; height:revert!important; letter-spacing:revert!important; line-height:revert!important; margin:revert!important; opacity:revert!important; order:revert!important; outline:revert!important; overflow:revert!important; padding:revert!important; position:revert!important; tab-size:revert!important; table-layout:revert!important; text-align:revert!important; text-indent:revert!important; text-orientation:revert!important; text-overflow:revert!important; text-transform:revert!important; top:revert!important; vertical-align:revert!important; visibility:revert!important; white-space:revert!important; width:revert!important; word-break:revert!important; word-spacing:revert!important; writing-mode:revert!important; zoom:revert!important">
<td valign="middle" width="1px" bgcolor="#A6A6A6" cellpadding="7px 2px 7px 2px" style="background:revert!important; border:revert!important; bottom:revert!important; color:revert!important; direction:revert!important; display:revert!important; font-size:revert!important; height:revert!important; letter-spacing:revert!important; line-height:revert!important; margin:revert!important; opacity:revert!important; order:revert!important; outline:revert!important; overflow:revert!important; padding:revert!important; position:revert!important; tab-size:revert!important; table-layout:revert!important; text-align:revert!important; text-indent:revert!important; text-orientation:revert!important; text-overflow:revert!important; text-transform:revert!important; top:revert!important; vertical-align:revert!important; visibility:revert!important; white-space:revert!important; width:revert!important; word-break:revert!important; word-spacing:revert!important; writing-mode:revert!important; zoom:revert!important; padding:7px 2px 7px 2px!important; background-color:#A6A6A6!important; width:0px!important">
</td>
<td valign="middle" width="100%" bgcolor="#EAEAEA" cellpadding="7px 5px 7px 15px" color="#212121" style="background:revert!important; border:revert!important; bottom:revert!important; color:revert!important; direction:revert!important; display:revert!important; font-size:revert!important; height:revert!important; letter-spacing:revert!important; line-height:revert!important; margin:revert!important; opacity:revert!important; order:revert!important; outline:revert!important; overflow:revert!important; padding:revert!important; position:revert!important; tab-size:revert!important; table-layout:revert!important; text-align:revert!important; text-indent:revert!important; text-orientation:revert!important; text-overflow:revert!important; text-transform:revert!important; top:revert!important; vertical-align:revert!important; visibility:revert!important; white-space:revert!important; width:revert!important; word-break:revert!important; word-spacing:revert!important; writing-mode:revert!important; zoom:revert!important; width:100%!important; background-color:#EAEAEA!important; padding:7px 5px 7px 15px!important; font-family:wf_segoe-ui_normal,Segoe UI,Segoe WP,Tahoma,Arial,sans-serif!important; font-size:12px!important; font-weight:normal!important; color:#212121!important; text-align:left!important; word-wrap:break-word!important">
<div style="background:revert!important; border:revert!important; bottom:revert!important; color:revert!important; direction:revert!important; display:revert!important; font-size:revert!important; height:revert!important; letter-spacing:revert!important; line-height:revert!important; margin:revert!important; opacity:revert!important; order:revert!important; outline:revert!important; overflow:revert!important; padding:revert!important; position:revert!important; tab-size:revert!important; table-layout:revert!important; text-align:revert!important; text-indent:revert!important; text-orientation:revert!important; text-overflow:revert!important; text-transform:revert!important; top:revert!important; vertical-align:revert!important; visibility:revert!important; white-space:revert!important; width:revert!important; word-break:revert!important; word-spacing:revert!important; writing-mode:revert!important; zoom:revert!important">
You don't often get email from alexanderlane1453@gmail.com. <a href="https://aka.ms/LearnAboutSenderIdentification" style="background:revert!important; color:revert!important; direction:revert!important; display:revert!important; font-size:revert!important; opacity:revert!important; visibility:revert!important">
Learn why this is important</a> </div>
</td>
<td valign="middle" align="left" width="75px" bgcolor="#EAEAEA" cellpadding="7px 5px 7px 5px" color="#212121" style="background:revert!important; border:revert!important; bottom:revert!important; color:revert!important; direction:revert!important; display:revert!important; font-size:revert!important; height:revert!important; letter-spacing:revert!important; line-height:revert!important; margin:revert!important; opacity:revert!important; order:revert!important; outline:revert!important; overflow:revert!important; padding:revert!important; position:revert!important; tab-size:revert!important; table-layout:revert!important; text-align:revert!important; text-indent:revert!important; text-orientation:revert!important; text-overflow:revert!important; text-transform:revert!important; top:revert!important; vertical-align:revert!important; visibility:revert!important; white-space:revert!important; width:revert!important; word-break:revert!important; word-spacing:revert!important; writing-mode:revert!important; zoom:revert!important; width:75px!important; background-color:#EAEAEA!important; padding:7px 5px 7px 5px!important; font-family:wf_segoe-ui_normal,Segoe UI,Segoe WP,Tahoma,Arial,sans-serif!important; font-size:12px!important; font-weight:normal!important; color:#212121!important; text-align:left!important; word-wrap:break-word!important">
</td>
</tr>
</tbody>
</table>
<div>
<div dir="ltr">
<div>Apologies on the slight delay. I have also sent some initial comments regarding your initial submission. Thank you for following up with us.</div>
<div>-Alex</div>
</div>
<br>
<div class="x_gmail_quote x_gmail_quote_container">
<div dir="ltr" class="x_gmail_attr">On Wed, Dec 17, 2025 at 1:48 PM Lan Wang (lanwang) via Mini-NDN <<a href="mailto:mini-ndn@lists.cs.ucla.edu">mini-ndn@lists.cs.ucla.edu</a>> wrote:<br>
</div>
<blockquote class="x_gmail_quote" style="margin:0px 0px 0px 0.8ex; border-left:1px solid rgb(204,204,204); padding-left:1ex">
<div>Hi Yulong,
<div><br>
</div>
<div>Thank you for your contribution. Ashlesh Gawande will review your patch.</div>
<div><br>
</div>
<div>Lan<br id="x_m_-1586235979710787925lineBreakAtBeginningOfMessage">
<div><br>
<blockquote type="cite">
<div>On Dec 16, 2025, at 10:24, Yulong ZHANG <<a href="mailto:yzhang893@connect.hkust-gz.edu.cn" target="_blank">yzhang893@connect.hkust-gz.edu.cn</a>> wrote:</div>
<br>
<div>
<div style="font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none; margin-top:1em; margin-bottom:1em; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt">
Hi Mini-NDN Team,</div>
<div style="font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none; margin-top:1em; margin-bottom:1em; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt">
I have submitted a patch that adds a new example to the<span> </span><code>examples/</code> directory:<span> </span><b>python-ndn Application-Layer Forwarding</b>.</div>
<div style="font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none; margin-top:1em; margin-bottom:1em; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt">
<b>Motivation:</b><br>
While NFD handles network-layer forwarding, many researchers need to implement logic at the application layer (e.g., Interest interception, Name rewriting, or middlebox services).</div>
<div style="font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none; margin-top:1em; margin-bottom:1em; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt">
<b>What this example does:</b><br>
It provides a clean, standalone implementation of a<span> </span><b>Forwarder</b> node using<span> </span><code>python-ndn</code> that:</div>
<ol start="1" style="font-family:Helvetica; font-size:18px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none">
<li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt">
<div role="presentation" style="margin-top:1em; margin-bottom:1em">Intercepts traffic on a prefix.</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt">
<div role="presentation" style="margin-top:1em; margin-bottom:1em">Modifies the Name (Namespace mapping).</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt">
<div role="presentation" style="margin-top:1em; margin-bottom:1em">Proxies the request to a backend Producer and relays the Data back.</div>
</li></ol>
<div style="font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none; margin-top:1em; margin-bottom:1em; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt">
<b>Technical Details:</b><br>
The scripts are written to be<span> </span><b>transport-agnostic</b>. They default to TCP (localhost:6363) for easy manual testing on a host machine but fully support Unix Sockets via the<span> </span><code>NDN_CLIENT_TRANSPORT</code> environment variable for
Mininet integration.</div>
<div style="font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none; margin-top:1em; margin-bottom:1em; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt">
Documentation and a README are included. I believe this will be helpful for users looking to integrate custom Python logic with Mini-NDN.</div>
<div style="font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none; margin-top:1em; margin-bottom:1em; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt">
Best regards,</div>
<div style="font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none; margin-top:1em; margin-bottom:1em; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt">
Yulong</div>
<div style="font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt">
<br>
</div>
<div id="x_m_-1586235979710787925appendonsend" style="font-family:Helvetica; font-size:18px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none">
</div>
<hr style="font-family:Helvetica; font-size:18px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none; display:inline-block; width:792.813px">
<span style="font-family:Helvetica; font-size:18px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none; float:none; display:inline"></span>
<div id="x_m_-1586235979710787925divRplyFwdMsg" dir="ltr" style="font-family:Helvetica; font-size:18px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none">
<font face="Calibri, sans-serif" style="font-size:11pt"><b>From:</b><span> </span>Mini-NDN <<a href="mailto:mini-ndn-bounces@lists.cs.ucla.edu" target="_blank">mini-ndn-bounces@lists.cs.ucla.edu</a>> on behalf of Lan Wang (lanwang) via Mini-NDN <<a href="mailto:mini-ndn@lists.cs.ucla.edu" target="_blank">mini-ndn@lists.cs.ucla.edu</a>><br>
<b>Sent:</b><span> </span>Monday, October 27, 2025 7:41 PM<br>
<b>To:</b><span> </span><a href="mailto:mini-ndn@lists.cs.ucla.edu" target="_blank">mini-ndn@lists.cs.ucla.edu</a><span> </span><<a href="mailto:mini-ndn@lists.cs.ucla.edu" target="_blank">mini-ndn@lists.cs.ucla.edu</a>><br>
<b>Subject:</b><span> </span>[Mini-NDN] Fwd: Follow-up: Successful Python-NDN Integration in Mini-NDN & Offer to Contribute Examples (Ref: GitHub Issue #80)</font>
<div> </div>
</div>
<div dir="auto" style="font-family:Helvetica; font-size:18px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none">
<br id="x_m_-1586235979710787925x_lineBreakAtBeginningOfSignature">
<div dir="ltr">Begin forwarded message:</div>
<div dir="ltr"><br>
</div>
<blockquote type="cite">
<div dir="ltr"><b>From:</b><span> </span>"Alexander Wilhelm Lane (awlane)" <<a href="mailto:awlane@memphis.edu" target="_blank">awlane@memphis.edu</a>><br>
<b>Date:</b><span> </span>October 26, 2025 at 16:05:57 CDT<br>
<b>To:</b><span> </span>Yulong ZHANG <<a href="mailto:yzhang893@connect.hkust-gz.edu.cn" target="_blank">yzhang893@connect.hkust-gz.edu.cn</a>>, "Lan Wang (lanwang)" <<a href="mailto:lanwang@memphis.edu" target="_blank">lanwang@memphis.edu</a>>, "<a href="mailto:mini-ndn@lists.cs.ucla.edu" target="_blank">mini-ndn@lists.cs.ucla.edu</a>"
<<a href="mailto:mini-ndn@lists.cs.ucla.edu" target="_blank">mini-ndn@lists.cs.ucla.edu</a>><br>
<b>Subject:</b><span> </span><b>Re: Follow-up: Successful Python-NDN Integration in Mini-NDN & Offer to Contribute Examples (Ref: GitHub Issue #80)</b><br>
<br>
</div>
</blockquote>
<blockquote type="cite">
<div dir="ltr">
<div dir="ltr" style="font-family:Aptos,Arial,Helvetica,sans-serif; font-size:12pt">
Hi Yulong,</div>
<div dir="ltr" style="font-family:Aptos,Arial,Helvetica,sans-serif; font-size:12pt">
<br>
</div>
<div dir="ltr" style="font-family:Aptos,Arial,Helvetica,sans-serif; font-size:12pt">
That is perfectly acceptable. I will try and make sure that myself or someone else is able to promptly give feedback and merge this into Mini-NDN at that time.</div>
<div dir="ltr" style="font-family:Aptos,Arial,Helvetica,sans-serif; font-size:12pt">
<br>
</div>
<div dir="ltr" style="font-family:Aptos,Arial,Helvetica,sans-serif; font-size:12pt">
Thanks,</div>
<div dir="ltr" style="font-family:Aptos,Arial,Helvetica,sans-serif; font-size:12pt">
Alex Lane</div>
<div dir="ltr" style="font-family:Aptos,Arial,Helvetica,sans-serif; font-size:12pt">
<br>
</div>
<div id="x_m_-1586235979710787925x_ms-outlook-mobile-signature" style="color:inherit; background-color:inherit">
<div style="margin:0in 0in 0.0001pt; font-family:Aptos,sans-serif; font-size:12pt">
Get<span> </span><a href="https://aka.ms/GetOutlookForMac" target="_blank" style="margin-top:0px; margin-bottom:0px">Outlook for Mac<span> </span></a></div>
</div>
<div id="x_m_-1586235979710787925x_mail-editor-reference-message-container" style="color:inherit; background-color:inherit">
<div dir="ltr"></div>
<div style="text-align:left; padding:3pt 0in 0in; border-width:1pt medium medium; border-style:solid none none; border-color:rgb(181,196,223) currentcolor currentcolor; font-family:Aptos; font-size:12pt">
<b>From:<span> </span></b>Yulong ZHANG <<a href="mailto:yzhang893@connect.hkust-gz.edu.cn" target="_blank">yzhang893@connect.hkust-gz.edu.cn</a>><br>
<b>Date:<span> </span></b>Sunday, October 26, 2025 at 3:10 AM<br>
<b>To:<span> </span></b>Lan Wang (lanwang) <<a href="mailto:lanwang@memphis.edu" target="_blank">lanwang@memphis.edu</a>>,<span> </span><a href="mailto:mini-ndn@lists.cs.ucla.edu" target="_blank">mini-ndn@lists.cs.ucla.edu</a><span> </span><<a href="mailto:mini-ndn@lists.cs.ucla.edu" target="_blank">mini-ndn@lists.cs.ucla.edu</a>>,
Alexander Wilhelm Lane (awlane) <<a href="mailto:awlane@memphis.edu" target="_blank">awlane@memphis.edu</a>><br>
<b>Subject:<span> </span></b>Re: Follow-up: Successful Python-NDN Integration in Mini-NDN & Offer to Contribute Examples (Ref: GitHub Issue #80)<br>
<br>
</div>
<div style="margin-top:1em; margin-bottom:1em; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt">
Dear Alex,</div>
<div style="margin-top:1em; margin-bottom:1em; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt">
Thank you very much for your kind response and for providing the contribution guidelines. I’d be very happy to contribute and prepare the RST-formatted document as suggested.</div>
<div style="margin-top:1em; margin-bottom:1em; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt">
However, I currently have two urgent deadlines for meetings before November 21, so I may not be able to organize everything properly until then. Would it be okay if I send you the finalized version after that date?</div>
<div style="margin-top:1em; margin-bottom:1em; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt">
Thank you again for your time and for offering to help. I really appreciate it and look forward to contributing to Mini-NDN.</div>
<div style="margin-top:1em; margin-bottom:1em; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt">
Best regards,<br>
Yulong Zhang</div>
<div dir="ltr" style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt">
<br>
</div>
<hr style="display:inline-block; width:783.016px">
<div id="x_m_-1586235979710787925x_divRplyFwdMsg" dir="ltr" style="color:inherit; background-color:inherit">
<span style="font-family:Calibri,sans-serif; font-size:11pt"><b>From:</b> Mini-NDN <<a href="mailto:mini-ndn-bounces@lists.cs.ucla.edu" target="_blank">mini-ndn-bounces@lists.cs.ucla.edu</a>> on behalf of Alexander Wilhelm Lane (awlane) via Mini-NDN <<a href="mailto:mini-ndn@lists.cs.ucla.edu" target="_blank">mini-ndn@lists.cs.ucla.edu</a>><br>
<b>Sent:</b> Saturday, October 25, 2025 12:20 AM<br>
<b>To:</b> Lan Wang (lanwang) <<a href="mailto:lanwang@memphis.edu" target="_blank">lanwang@memphis.edu</a>>;<span> </span><a href="mailto:mini-ndn@lists.cs.ucla.edu" target="_blank">mini-ndn@lists.cs.ucla.edu</a><span> </span><<a href="mailto:mini-ndn@lists.cs.ucla.edu" target="_blank">mini-ndn@lists.cs.ucla.edu</a>><br>
<b>Subject:</b> Re: [Mini-NDN] Follow-up: Successful Python-NDN Integration in Mini-NDN & Offer to Contribute Examples (Ref: GitHub Issue #80)</span>
<div> </div>
</div>
<table cellspacing="0" cellpadding="0" style="text-indent:revert; line-height:revert; white-space:revert; background-color:revert; display:table; margin:revert; width:799px; height:revert; table-layout:fixed; color:revert; box-sizing:border-box; border-collapse:collapse; border-spacing:0px">
<tbody>
<tr style="background-color:revert">
<td style="text-indent:revert; line-height:revert; white-space:revert; border-width:revert; border-style:revert; border-color:revert; background-color:rgb(166,166,166); padding:7px 2px; word-break:revert; color:revert; width:0px; height:revert">
</td>
<td style="text-align:left; text-indent:revert; line-height:revert; white-space:revert; border-width:revert; border-style:revert; border-color:revert; background-color:rgb(234,234,234); padding:7px 5px 7px 15px; word-break:revert; color:rgb(33,33,33); width:694px; height:revert">
<div style="text-align:left; text-indent:revert; line-height:revert; white-space:revert; font-family:wf_segoe-ui_normal,"Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; color:revert">
<span style="letter-spacing:revert; background-color:revert; line-height:revert">You don't often get email from<span> </span><a href="mailto:mini-ndn@lists.cs.ucla.edu" target="_blank">mini-ndn@lists.cs.ucla.edu</a>.<span> </span><a href="https://aka.ms/LearnAboutSenderIdentification" target="_blank" style="color:revert; display:revert; background-color:revert">Learn
why this is important</a></span></div>
</td>
<td style="text-align:left; text-indent:revert; line-height:revert; white-space:revert; border-width:revert; border-style:revert; border-color:revert; background-color:rgb(234,234,234); padding:7px 5px; word-break:revert; color:rgb(33,33,33); width:75px; height:revert">
</td>
</tr>
</tbody>
</table>
<div dir="ltr" style="font-family:Aptos,Arial,Helvetica,sans-serif; font-size:12pt">
Hi Yulong,</div>
<div dir="ltr" style="font-family:Aptos,Arial,Helvetica,sans-serif; font-size:12pt">
<br>
</div>
<div dir="ltr" style="font-family:Aptos,Arial,Helvetica,sans-serif; font-size:12pt">
I appreciate the follow up. This document gives the general flow of contributing to Mini-NDN; we do not include unit tests in Mini-NDN.</div>
<div dir="ltr" style="font-family:Aptos,Arial,Helvetica,sans-serif; font-size:12pt">
<a href="https://github.com/named-data/.github/blob/main/CONTRIBUTING.md" target="_blank">https://github.com/named-data/.github/blob/main/CONTRIBUTING.md</a></div>
<div dir="ltr" style="font-family:Aptos,Arial,Helvetica,sans-serif; font-size:12pt">
<br>
</div>
<div dir="ltr" style="font-family:Aptos,Arial,Helvetica,sans-serif; font-size:12pt">
Our Gerrit is located here:<span> </span><a href="https://gerrit.named-data.net/admin/repos/mini-ndn,general" target="_blank">https://gerrit.named-data.net/admin/repos/mini-ndn,general</a></div>
<div dir="ltr" style="font-family:Aptos,Arial,Helvetica,sans-serif; font-size:12pt">
And Redmine is located here:<span> </span><a href="https://redmine.named-data.net/projects/mini-ndn" target="_blank">https://redmine.named-data.net/projects/mini-ndn</a></div>
<div dir="ltr" style="font-family:Aptos,Arial,Helvetica,sans-serif; font-size:12pt">
<br>
</div>
<div dir="ltr" style="font-family:Aptos,Arial,Helvetica,sans-serif; font-size:12pt">
If you can write this up and format as an RST file (<a href="https://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html" target="_blank">https://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html</a>) and submit as a patch, I would
be happy to have you added to the contributors file which should list you as a contributor (and can label this specific contribution if you would like). I am somewhat tight on time for the next week, but I will try my best to answer any questions or help with
any issues you run into in a timely manner.</div>
<div dir="ltr" style="font-family:Aptos,Arial,Helvetica,sans-serif; font-size:12pt">
<br>
</div>
<div dir="ltr" style="font-family:Aptos,Arial,Helvetica,sans-serif; font-size:12pt">
Thanks,</div>
<div dir="ltr" style="font-family:Aptos,Arial,Helvetica,sans-serif; font-size:12pt">
Alex Lane</div>
<div dir="ltr" style="font-family:Aptos,Arial,Helvetica,sans-serif; font-size:12pt">
<br>
</div>
<div id="x_m_-1586235979710787925x_x_ms-outlook-mobile-signature" style="color:inherit; background-color:inherit">
<div style="margin:0in 0in 0.0001pt; font-family:Aptos,sans-serif; font-size:12pt">
Get<span> </span><a href="https://aka.ms/GetOutlookForMac" target="_blank" style="margin-top:0px; margin-bottom:0px">Outlook for Mac</a></div>
</div>
<div id="x_m_-1586235979710787925x_x_mail-editor-reference-message-container" style="color:inherit; background-color:inherit">
<div style="text-align:left; padding:3pt 0in 0in; border-width:1pt medium medium; border-style:solid none none; border-color:rgb(181,196,223) currentcolor currentcolor; font-family:Aptos; font-size:12pt">
<b>From:<span> </span></b>Mini-NDN <<a href="mailto:mini-ndn-bounces@lists.cs.ucla.edu" target="_blank">mini-ndn-bounces@lists.cs.ucla.edu</a>> on behalf of Lan Wang (lanwang) via Mini-NDN <<a href="mailto:mini-ndn@lists.cs.ucla.edu" target="_blank">mini-ndn@lists.cs.ucla.edu</a>><br>
<b>Date:<span> </span></b>Friday, October 24, 2025 at 11:09 AM<br>
<b>To:<span> </span></b><a href="mailto:mini-ndn@lists.cs.ucla.edu" target="_blank">mini-ndn@lists.cs.ucla.edu</a><span> </span><<a href="mailto:mini-ndn@lists.cs.ucla.edu" target="_blank">mini-ndn@lists.cs.ucla.edu</a>><br>
<b>Subject:<span> </span></b>Re: [Mini-NDN] Follow-up: Successful Python-NDN Integration in Mini-NDN & Offer to Contribute Examples (Ref: GitHub Issue #80)<br>
<br>
</div>
<table cellspacing="2" cellpadding="3" style="border-width:1px; border-style:solid; border-color:rgb(0,0,0); background-color:rgb(255,235,156); width:799px; box-sizing:border-box; border-collapse:collapse; border-spacing:0px">
<tbody>
<tr>
<td align="center">
<div style="text-align:left; line-height:10pt; font-family:Calibri; font-size:8pt">
<b>CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and trust the content is safe.</b></div>
</td>
</tr>
</tbody>
</table>
<div dir="ltr"><br>
</div>
<div>Yulong,</div>
<div dir="ltr"><br>
</div>
<div>Your contribution to Mini-NDN is very welcome. I hope Alex Lane and others can help you include the python-NDN examples into the MIni-NDN repository.</div>
<div dir="ltr"><br>
</div>
<div>Lan</div>
<div dir="ltr"><br>
</div>
<blockquote>
<div>On Oct 24, 2025, at 11:01, Lan Wang (lanwang) <<a href="mailto:lanwang@memphis.edu" target="_blank">lanwang@memphis.edu</a>> wrote:</div>
<div dir="ltr"><br>
</div>
<div>This email was previously discarded as the sender was not a subscriber. I’ve added the sender to the mailing list and am forwarding the email to the mailing list.</div>
<div dir="ltr"><br>
</div>
<div>Lan</div>
<div dir="ltr"><br>
</div>
<blockquote>
<div>Begin forwarded message:</div>
<div dir="ltr"><br>
</div>
<div style="margin:0px; font-family:-webkit-system-font,"Helvetica Neue",Helvetica,sans-serif">
<b>From:<span> </span></b><a href="mailto:mini-ndn-bounces@lists.cs.ucla.edu" target="_blank">mini-ndn-bounces@lists.cs.ucla.edu</a></div>
<div style="margin:0px; font-family:-webkit-system-font,"Helvetica Neue",Helvetica,sans-serif">
<b>Subject: Auto-discard notification</b></div>
<div dir="ltr"><br>
</div>
<div style="text-align:left; text-indent:0px; margin:0px; font-family:-webkit-system-font,"Helvetica Neue",Helvetica,sans-serif; font-size:18px">
<span style="color:rgb(127,127,127)"><b>From:<span> </span></b></span>Yulong ZHANG <<a href="mailto:yzhang893@connect.hkust-gz.edu.cn" target="_blank">yzhang893@connect.hkust-gz.edu.cn</a>></div>
<div style="text-align:left; text-indent:0px; margin:0px; font-family:-webkit-system-font,"Helvetica Neue",Helvetica,sans-serif; font-size:18px">
<span style="color:rgb(127,127,127)"><b>Subject:<span> </span></b></span><b>Follow-up: Successful Python-NDN Integration in Mini-NDN & Offer to Contribute Examples (Ref: GitHub Issue #80)</b></div>
<div style="text-align:left; text-indent:0px; margin:0px; font-family:-webkit-system-font,"Helvetica Neue",Helvetica,sans-serif; font-size:18px">
<span style="color:rgb(127,127,127)"><b>Date:<span> </span></b></span>April 14, 2025 at 08:28:06 CDT</div>
<div style="text-align:left; text-indent:0px; margin:0px; font-family:-webkit-system-font,"Helvetica Neue",Helvetica,sans-serif; font-size:18px">
<span style="color:rgb(127,127,127)"><b>To:<span> </span></b></span>"<a href="mailto:mini-ndn@lists.cs.ucla.edu" target="_blank">mini-ndn@lists.cs.ucla.edu</a>" <<a href="mailto:mini-ndn@lists.cs.ucla.edu" target="_blank">mini-ndn@lists.cs.ucla.edu</a>></div>
<div dir="ltr"><br>
<br>
</div>
<div style="text-align:left; text-indent:0px; margin-top:1em; margin-bottom:1em; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt">
Dear Mini-NDN developers and community,</div>
<div style="text-align:left; text-indent:0px; margin-top:1em; margin-bottom:1em; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt">
My name is Yulong Zhang, a third-year PhD student from The Hong Kong University of Science of Technology (HKUST) under the supervision of Prof. Dirk Kutscher.</div>
<div style="text-align:left; text-indent:0px; margin-top:1em; margin-bottom:1em; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt">
I'm writing to follow up on a discussion initiated in GitHub Issue #80 ([<span> </span><a href="https://github.com/named-data/mini-ndn/issues/80" id="x_m_-1586235979710787925OWA40a84756-e9e4-3186-e54a-b06c875eba7b" rel="noopener" target="_blank">https://github.com/named-data/mini-ndn/issues/80</a>]).
In that issue, I inquired about the support for<span> </span><code>python-ndn</code> (<a href="https://python-ndn.readthedocs.io/" id="x_m_-1586235979710787925OWAfa8974d0-41b3-94e3-9a72-93efe49fef68" rel="noopener" target="_blank">https://python-ndn.readthedocs.io/</a>)
within the Mini-NDN environment.</div>
<div style="text-align:left; text-indent:0px; margin-top:1em; margin-bottom:1em; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt">
Awlane kindly responded, clarifying that while<span> </span><code>python-ndn</code> applications are generally supported, direct wrappers or integration examples at the Mini-NDN layer were not currently available, and contributions in this direction would be
appreciated. Awlane also recommended using this mailing list for further discussions.</div>
<div style="text-align:left; text-indent:0px; margin-top:1em; margin-bottom:1em; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt">
I'm pleased to report that, following that exchange, I have dedicated some time to this and have successfully managed to set up and run NDN applications developed using<span> </span><code>python-ndn</code> within Mini-NDN experiments. I've worked through the
practical steps required to integrate and execute these applications effectively in the simulated environment.</div>
<div style="text-align:left; text-indent:0px; margin-top:1em; margin-bottom:1em; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt">
Recognizing that others in the community might also be interested in leveraging<span> </span><code>python-ndn</code> with Mini-NDN, I believe sharing concrete examples and perhaps a brief guide could be quite valuable. These examples could demonstrate how to:</div>
<ol start="1" style="text-align:left">
<li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt">
<div role="presentation" style="margin-top:1em; margin-bottom:1em">Structure a<span> </span><code>python-ndn</code> application for use within Mini-NDN.</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt">
<div role="presentation" style="margin-top:1em; margin-bottom:1em">Potentially handle dependencies or environment setup within the Mini-NDN nodes.</div>
</li></ol>
<div style="text-align:left; text-indent:0px; margin-top:1em; margin-bottom:1em; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt">
Therefore, I would be very happy to prepare and share these implementation details and practical examples. My hope is that they could potentially be refined and incorporated into the official Mini-NDN documentation, perhaps as a tutorial or a dedicated section
on using different NDN application libraries.</div>
<div style="text-align:left; text-indent:0px; margin-top:1em; margin-bottom:1em; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt">
If these examples and potential documentation updates are found useful by the project and are incorporated,<b>would it be possible for me to be acknowledged as a contributor to the Mini-NDN project for this specific work?</b></div>
<div style="text-align:left; text-indent:0px; margin-top:1em; margin-bottom:1em; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt">
Thank you for your time, consideration, and the excellent work on Mini-NDN. I look forward to hearing from you regarding this proposal.</div>
<div style="text-align:left; text-indent:0px; margin-top:1em; margin-bottom:1em; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt">
Best regards,</div>
<div style="text-align:left; text-indent:0px; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt">
Yulong</div>
</blockquote>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
_______________________________________________<br>
Mini-NDN mailing list<br>
<a href="mailto:Mini-NDN@lists.cs.ucla.edu" target="_blank">Mini-NDN@lists.cs.ucla.edu</a><br>
<a href="https://www.lists.cs.ucla.edu/mailman/listinfo/mini-ndn" rel="noreferrer" target="_blank">https://www.lists.cs.ucla.edu/mailman/listinfo/mini-ndn</a><br>
</blockquote>
</div>
</div>
</div>
</body>
</html>