VERSION file format for releases
Description
Background
After ns3.34 release, I checked out SHA e8d002c72255 from ns-3-dev master
. Most of executable files in build directory now has a prefix of ns3.34. Only files in scratch do not have such prefix. For example, the executable of test-runner changed from ns3-dev-test-runner-debug to ns3.34-test-runner-debug.
Issue
Such change does not impact the terminal running. However, in some popular directory apps, the “.” in “ns3.34” is viewed as the delimiter for file extension and fails to recognize the file as executable. Moreover, this also affects the ability of loading debug files in popular IDEs as the file is failed to be recognized as executable.
VERSION was updated from 3-dev to 3.34, SHA: c50aaf70 VERSION is used in naming of debug files, examples, test runner, etc.
Suggestion
In future releases, do not update VERSION file or use notation like 3-34 instead of 3.34