There's three issues regarding the version number I want to discuss.

The first is simply that it should now be changed from 1.8.1 to 1.9.0
because a new feature has been added since 1.8.0 was released.

Secondly, the current version number in source code and the current
version number in the bug tracker do not match. This should never
happen - as soon as 1.8.0 was released the version number of trunk
should have been bumped up to 1.8.1. I think we should have a
formalised release procedure which documents things like this.

Thirdly, that the version number is defined in main.py and manually
includes the VC revision number means main.py is modified in every
other commit. This makes browsing the main.py revision log extremely
difficult - it made my job of searching for historical schema changes
harder than it needed to be. In the long term we should move the
version number to its own file. In the short term I would like to put
a halt to the convention of including the SVN revision number in the
trunk version number. Instead of "-svn#<rev>" I suggest we just use
"-dev" as the suffix for the development trunk. This will dramatically
reduce the number of commits made against main.py.

 - Nathan

------------------------------------------------------------------------------
AppSumo Presents a FREE Video for the SourceForge Community by Eric 
Ries, the creator of the Lean Startup Methodology on "Lean Startup 
Secrets Revealed." This video shows you how to validate your ideas, 
optimize your ideas and identify your business strategy.
http://p.sf.net/sfu/appsumosfdev2dev
_______________________________________________
Pytrainer-devel mailing list
Pytrainer-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pytrainer-devel

Reply via email to