Release Roadmap: Difference between revisions

From GRASS-Wiki
Jump to navigation Jump to search
(Category:Release Roadmap)
(updated)
Line 29: Line 29:
=== GRASS 6.1.x ===
=== GRASS 6.1.x ===


   Note: 6.1.x is a release branch, separated from HEAD. It's frozen, only critical bugs will be fixed.
   Note: 6.1.x is a release branch, separated from HEAD. It's frozen,
  only critical bugs will be fixed.


* [[GRASS 6.1 Feature Plan]]
* [[GRASS 6.1 Feature Plan]]
Line 36: Line 37:
=== GRASS 6.2.x ===
=== GRASS 6.2.x ===


GRASS 6.1-CVS HEAD contains various fixes and improvements which are too complicated to be backported to the 6.1.x release branch. 6.2.0 should follow 6.1.0 quickly without major changes.
  Note: 6.2.x is a release branch, separated from HEAD. It's frozen,
 
   only critical bugs will be fixed.
  Currently head is essentially our release-candidate. Please don't submit substantial
   changes unless HEAD is renamed to 6.3.cvs. Focus on bugfixes.


* [[GRASS 6.2 Feature Plan]]
* [[GRASS 6.2 Feature Plan]]
Line 45: Line 44:


=== GRASS 6.3.x ===
=== GRASS 6.3.x ===
* Rename HEAD to 6.3.cvs in September '06.
* Corresponds to CVS-HEAD
* re-opened for major enhancements
* open to major enhancements


''TODO:''
* [[GRASS 6.3 Feature Plan]]
* [[GRASS 6.3 Feature Plan]]


Line 55: Line 53:


* [[GRASS 7 ideas collection]]
* [[GRASS 7 ideas collection]]
[[Category:Development]]
[[Category:Development]]
[[Category:Release Roadmap]]
[[Category:Release Roadmap]]

Revision as of 13:01, 11 August 2006

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 (next is GRASS 7)
 
  It is important to regularly release stanble versions to get them included into
  the major software distributions.
 
  Motivation: release often - try 1-2 stable releases per year

GRASS 6.0.x

  Note: 6.0.x is a release branch, separated from HEAD. It's frozen.
  • GRASS 6.0.2 released 22 Feb 2006
  • no longer actively maintained

GRASS 6.1.x

  Note: 6.1.x is a release branch, separated from HEAD. It's frozen,
  only critical bugs will be fixed.

GRASS 6.2.x

  Note: 6.2.x is a release branch, 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