Task #3003
closedRelease 0.1.0
Added by Alex Afanasyev over 10 years ago. Updated over 10 years ago.
0%
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.
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.
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.
Updated by Alex Afanasyev over 10 years ago
In any case, we need some release for tools.
Updated by Junxiao Shi over 10 years ago
Please explain the necessity. Formerly, neither ndn-tlv-ping nor ndndump had any release.
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.
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
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.