Project

General

Profile

Task #2003

StatusServer: include NFD version in NfdVersion field

Added by Junxiao Shi about 7 years ago. Updated almost 7 years ago.

Status:
Closed
Priority:
Normal
Category:
Management
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:
1.50 h

Description

In StatusServer, include software version in NfdVersion field as part of returned packet.

Spec: ForwarderStatus

This Task includes a backwards-incompatible change in ndn-cxx ndn::nfd::ForwarderStatus type.

In the future, there MAY be a configure option to hide the exact version number and show a less-specific version.
The design should permit this possibility.


Related issues

Related to NFD - Task #2004: Ensure software version string conforms to Semantic VersioningRejectedDavide Pesavento

Actions
Blocked by NFD - Task #2002: ForwarderStatus: include software version in NfdVersion fieldClosedJunxiao Shi

Actions
Blocks NFD - Task #1916: nfd-status: display NFD versionClosedHila Ben Abraham

Actions
#1

Updated by Junxiao Shi about 7 years ago

  • Blocked by Task #2002: ForwarderStatus: include software version in NfdVersion field added
#2

Updated by Junxiao Shi about 7 years ago

  • Blocks Task #1916: nfd-status: display NFD version added
#3

Updated by Junxiao Shi about 7 years ago

  • Subject changed from StatusServer: include SoftwareVersion to StatusServer: include NFD version in NfdVersion field
  • Description updated (diff)
#4

Updated by Junxiao Shi about 7 years ago

  • Related to Task #2004: Ensure software version string conforms to Semantic Versioning added
#5

Updated by Junxiao Shi almost 7 years ago

  • Assignee set to Hila Ben Abraham

20141112 conference call approves to make a backwards-compatible change.

#6

Updated by Hila Ben Abraham almost 7 years ago

  • Status changed from New to In Progress
  • % Done changed from 0 to 50
#7

Updated by Hila Ben Abraham almost 7 years ago

If I understand correctly, the purpose of tasks #2003 and #1916 is to modify the current nfdVersion field in StatusServer to present NFD_VERSION_BUILD_STRING instead of NFD_VERSION. Am I right? Is this what you mean by 'software version'?
There is a long discussion in #1916 regarding the required version format, but I couldn't understand the final decision.

#8

Updated by Junxiao Shi almost 7 years ago

From spec:

NfdVersion: usually same as nfd --version output

So this shall be NFD_VERSION_BUILD_STRING.

#9

Updated by Hila Ben Abraham almost 7 years ago

  • % Done changed from 50 to 100
#10

Updated by Hila Ben Abraham almost 7 years ago

  • Status changed from In Progress to Code review
#11

Updated by Junxiao Shi almost 7 years ago

  • Status changed from Code review to Closed

Also available in: Atom PDF