Project

General

Profile

Actions

Task #2003

closed

StatusServer: include NFD version in NfdVersion field

Added by Junxiao Shi over 9 years ago. Updated over 9 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 3 (0 open3 closed)

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
Actions #1

Updated by Junxiao Shi over 9 years ago

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

Updated by Junxiao Shi over 9 years ago

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

Updated by Junxiao Shi over 9 years ago

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

Updated by Junxiao Shi over 9 years ago

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

Updated by Junxiao Shi over 9 years ago

  • Assignee set to Hila Ben Abraham

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

Actions #6

Updated by Hila Ben Abraham over 9 years ago

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

Updated by Hila Ben Abraham over 9 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.

Actions #8

Updated by Junxiao Shi over 9 years ago

From spec:

NfdVersion: usually same as nfd --version output

So this shall be NFD_VERSION_BUILD_STRING.

Actions #9

Updated by Hila Ben Abraham over 9 years ago

  • % Done changed from 50 to 100
Actions #10

Updated by Hila Ben Abraham over 9 years ago

  • Status changed from In Progress to Code review
Actions #11

Updated by Junxiao Shi over 9 years ago

  • Status changed from Code review to Closed
Actions

Also available in: Atom PDF