Project

General

Profile

Actions

Task #3003

closed

Release 0.1.0

Added by Alex Afanasyev over 10 years ago. Updated over 10 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Actions #1

Updated by Junxiao Shi over 10 years ago

  • Subject changed from Prepare version 0.1.0 release to Release 0.1.0
  • Start date deleted (07/01/2015)

I'm unsure what's included in this task.

ndn-tools so far does not have a formal release schedule.
I don't think a release schedule is necessary, because every tool is independent.

Actions #2

Updated by Alex Afanasyev over 10 years ago

We need some form of the release, otherwise I don't even know which version to assign for the packaged versions.

The embedded tools in ndn-tools are no longer completely independent and no longer have their independent versioning.

Actions #3

Updated by Junxiao Shi over 10 years ago

I don't even know which version to assign for the packaged versions.

An easy choice is to use "0.0.0" plus the commit hash.

A prior example is NLSR 0.2.0-5-gcae33b6-ppa1~trusty.

Actions #4

Updated by Alex Afanasyev over 10 years ago

In any case, we need some release for tools.

Actions #5

Updated by Junxiao Shi over 10 years ago

Please explain the necessity. Formerly, neither ndn-tlv-ping nor ndndump had any release.

Actions #6

Updated by Alex Afanasyev over 10 years ago

ndndump had multiple releases. ndn-tlv-ping was never released, but it is project's problem.

The version needed to work as a checkpoint. Without having at least one base release, the git-based versioning does not work: it needs a base tag.

As of right now, the non-existing versioning is a mess. All apps returning 0.1.0-dev, which does not correspond to PPA version and does not have any relation to git commit.

Actions #7

Updated by Junxiao Shi over 10 years ago

Reply to note-6:

It's unnecessary to have base tag.

shijunxiao@m0212:~/ndn-tools$ echo '0.0.0-'$(git describe --always)
0.0.0-efa3557

Alternatively, use the date of latest commit.

Swarm for Android is known to use such version numbers.

shijunxiao@m0212:~/ndn-tools$ php -r 'echo date("Y.m.d",strtotime(str_replace("Date:","",$argv[1])));' "$(git log | grep Date | head -1)"
2015.06.22
Actions #8

Updated by Junxiao Shi over 10 years ago

  • Status changed from New to Rejected
  • Target version deleted (35)

20150803 conference call concludes that ndn-tools releases should be snapshot only so Features do not have Target Version, and the snapshot release is part of NFD release Task such as #3008.

Actions

Also available in: Atom PDF