Results of NYC gathering: development schedule

Derek Atkins warlord at MIT.EDU
Thu Jul 6 12:52:46 EDT 2006

On Saturday, June 10th, a bunch of GnuCash developers (and
non-developers) met in New York City for a few hours for lunch
and discussion.  We discussed lots of topics, but I just wanted
to report on the major results that we agreed upon.

* we want to get 2.0.0 released as soon as possible.  I think we're
  well on the road there and probably could even get it out this

* The 2.0.x release branch should be reserved for translations and
  critical bug-fixes only.  The reason for this is....

* As soon as we branch, tag, and release 2.0.0, we should start
  working on 2.2.  The 2.2 release should pull down David's
  gtk2-deprecated branch, Chris' register rewrite branch, Josh's SX
  rewrite, and then anything else that can be done in the timeframe.
  The PLAN is to start the 2.1.x test releases in September 2006,
  targetting the 2.2.0 release in late December ('06) or early
  January 2007.

* In order to increase the stability and releasability of the
  codebase, major development should happen on development branches.
  Developers working on a major feature should work in a branch,
  making commits, and then merge the dev branch back into the trunk.
  Smaller features can, of course, be commited directly into the

* We discussed ChangeLogs...  I don't recall the actual outcome (if
  any), but I'm beginning to change my thinking on this.  If we move
  to a more development-branch-oriented process then keeping ChangeLog
  entries becomes much more challenging.  We should still create a
  ChangeLog for release tarballs during "make dist", but we can build
  that from the Subversion Log messages.  The NEWS file can still be
  hand edited when new features are pulled into trunk.  If we DO
  decide to change how we do ChangeLogs then we should decide to do it
  either as of 2.0.0, or as of 2.2.0.

So, in summary:

- 2.0 ASAP
- 2.0.x limited to translation updates and critical bugfixes
- 2.1.x test releases starting September 2006
- 2.2 release around December/January

Guys, did I forget anything?


       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL:    PP-ASEL-IA     N1NWH
       warlord at MIT.EDU                        PGP key available

More information about the gnucash-devel mailing list