Mail Archives: djgpp/1997/07/15/09:05:04
Hi,
It seems that the version number of GNU softwares is much more
strictly
defined than many other commerical softwares. It usually don't come
with
a '1.0' leaping.
What does each digit means for 2.7.2.1 or 2.721 or ...? Is there a
general
rule for defining a version number ? Besides, there are many modules
contained in a single software, each module have its own version
number,
and how can I calculate an "average" version number ? Of course it's
difficult to be done since different module should have different
weight;
even if the 'weight' can be defined in some ways ( such as module
size,
execution time, performance ... ) the "average" could still turn out
to become
a smaller number if a new module with v0.1 added into this software.
I usually increase my version number according to my 'feel' , I try
to be
strict but without a general rule, and it sometimes become a little
difficult
to do a good version control.
Please give me some advise, and thanks .
Sincerely,
Luke Lee
comforth AT ms2 DOT hinet DOT net
http://www.sinica.edu.tw/~lukelee (Common Forth Experiment Version)
- Raw text -