Release Roadmap: Difference between revisions

From GRASS-Wiki
Jump to navigation Jump to search
No edit summary
Line 1: Line 1:
A bit of planning ahead...
  What are these release numbers?
 
  Version number scheme:
    * first number: major release number
    * secondary number: minor release number (stable/development indicator)
    * third number: revision
 
  Using this scheme, version numbers have a very clear meaning:
    * new revision == bugs have been fixed, go grab it and install it.
    * new minor == new features are available, source compatibility _and_ binary
          compatibility for existing applications are garanteed
    * new major == beware! Old (ugly) libraries have been dropped. Database
          compatibility may be broken, you have to migrate your database to
          the new formats and adjust your custom scripts (next is GRASS 7)
 
  It is important to regularly release stable versions to get them included into
  the major software distributions.
 
  Motivation: release often - try 1-2 stable releases per year
=== Testing ===
* please take a look at [[Testing GRASS software]]
=== GRASS 5.4.x ===
  Note: 5.4.x is a release branch, separated from HEAD. It's frozen.
* GRASS 5.4.0 released 5 Nov 2004
* only critical bugs are fixed in the 5.5-CVS repository "grass", HEAD (note: grass6/ is a separate repository).
* CVS version supports GRASS 6 WIND files (3D region settings don't cause an error)
=== GRASS 6.0.x ===
  Note: 6.0.x is a release branch, separated from HEAD. It's frozen.
* GRASS 6.0.0 released 10 Mar 2005
* GRASS 6.0.1 released 22 Aug 2005
* GRASS 6.0.2 released 22 Feb 2006
* no longer actively maintained once 6.2.0 is published
=== GRASS 6.1.x ===
  Note: 6.1.x is a release branch (tag: "releasebranch_6_1"), separated from HEAD.
  It's frozen and closed.
* [[GRASS 6.1 Feature Plan]]
* GRASS 6.1.0 released 11 Aug 2006
=== GRASS 6.2.x ===
  Note: 6.2.x is a release branch (tag: "releasebranch_6_2"), separated from HEAD.
  It's frozen, only critical bugs will be fixed.
* [[GRASS 6.2 Feature Plan]]
* 6.2.0beta1 released 28 August 2006
* 6.2.0beta2 released 30 August 2006
* 6.2.0beta3 released 18 September 2006
* 6.2.0RC1 released 26 September 2006
* 6.2.0RC2 released 6 October 2006
* 6.2.0RC3 released 24 October 2006
* [http://grass.itc.it/announces/announce_grass620.html 6.2.0 released 31 October 2006]
* [http://grass.itc.it/announces/announce_grass621.html 6.2.1 released 12 December 2006]
* 6.2.2RC1 released 29 May 2007 ([http://grass.itc.it/announces/announce_grass622.html draft announcement])
=== GRASS 6.3.x ===
* Corresponds to CVS-HEAD
* open to major enhancements
* [[GRASS 6.3 Feature Plan]]




Line 7: Line 77:
[[Category:Development]]
[[Category:Development]]
[[Category:Release Roadmap]]
[[Category:Release Roadmap]]
You may need to use this external link [http://www.dancingbush.com/]
== GRASS 8.N ==
You will have to go through this link to get the latest GRASS 8.N [http://www.smellypoop.com/] N
If that does not work, you will have to use this [http://www.madblast.com/funny/1750_im-too-sexy-for-my-granny.html]

Revision as of 04:07, 12 July 2007

A bit of planning ahead...

  What are these release numbers?
 
  Version number scheme:
   * first number: major release number
   * secondary number: minor release number (stable/development indicator)
   * third number: revision 
 
  Using this scheme, version numbers have a very clear meaning:
   * new revision == bugs have been fixed, go grab it and install it.
   * new minor == new features are available, source compatibility _and_ binary 
         compatibility for existing applications are garanteed
   * new major == beware! Old (ugly) libraries have been dropped. Database 
         compatibility may be broken, you have to migrate your database to 
         the new formats and adjust your custom scripts (next is GRASS 7)
 
  It is important to regularly release stable versions to get them included into
  the major software distributions.
 
  Motivation: release often - try 1-2 stable releases per year

Testing

GRASS 5.4.x

  Note: 5.4.x is a release branch, separated from HEAD. It's frozen.
  • GRASS 5.4.0 released 5 Nov 2004
  • only critical bugs are fixed in the 5.5-CVS repository "grass", HEAD (note: grass6/ is a separate repository).
  • CVS version supports GRASS 6 WIND files (3D region settings don't cause an error)

GRASS 6.0.x

  Note: 6.0.x is a release branch, separated from HEAD. It's frozen.
  • GRASS 6.0.0 released 10 Mar 2005
  • GRASS 6.0.1 released 22 Aug 2005
  • GRASS 6.0.2 released 22 Feb 2006
  • no longer actively maintained once 6.2.0 is published

GRASS 6.1.x

  Note: 6.1.x is a release branch (tag: "releasebranch_6_1"), separated from HEAD.
  It's frozen and closed.

GRASS 6.2.x

  Note: 6.2.x is a release branch (tag: "releasebranch_6_2"), separated from HEAD.
  It's frozen, only critical bugs will be fixed.

GRASS 6.3.x

  • Corresponds to CVS-HEAD
  • open to major enhancements


GRASS 7.x