<div dir="ltr"><div dir="ltr">Hi Tianyuan<div><br></div><div>Packages published on <a href="https://nfd-nightly.ndn.today/">https://nfd-nightly.ndn.today/</a> start with upstream version number as created by <font face="monospace">.</font><font face="monospace">/waf version</font> command.</div></div><div>It is the same version across all distros.</div><div>In the given example 0.7.1-53-g<b>47a94d10</b>-nightly~focal, the git commit hash is 47a94d10.<br></div><div><br></div><div>Sometimes you would see multiple substrings that look like commit hash.</div><div>The first one is the source package version, while subsequent ones refer to its main dependencies.</div><div>For example, the nfd package has this version: 0.7.1-37-g<b>f28a061c</b>-nightly~ndncxx0.7.1.52.g<b>8c1c5b18</b>~buster<br></div><div>It refers to NFD commit f28a061c and ndn-cxx commit 8c1c5b18,</div><div><br></div><div>ndn-cxx version is included as part of NFD version because ndn-cxx does not have a stable ABI.</div><div>Therefore, each rebuild of ndn-cxx requires a corresponding rebuild and upgrade of NFD, or you'll run into runtime symbol errors.</div><div><br></div>Yours, Junxiao<div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Nov 19, 2021 at 1:50 PM Tianyuan Yu <<a href="mailto:tianyuan@cs.ucla.edu">tianyuan@cs.ucla.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><p style="text-align:center"><font color="red"><strong>External Email</strong><br></font></p><div dir="ltr">Hi Junxiao,<div><br></div><div>I was looking at the NFD-nightly for Ubuntu focal, and found some version information  (e.g., <span style="color:rgb(0,0,0);white-space:pre-wrap">0.7.1-53-g47a94d10-nightly~focal</span>). Is there any naming convention in this version identifier? So I can know which git commit it's based on?</div><div><br></div><div>Thanks,</div><div>Tianyuan</div></div>
</blockquote></div></div></div>