[DRAFT] Proposed release schedule for 1.9.x

Chris Shoemaker c.shoemaker at cox.net
Mon Jan 16 16:06:28 EST 2006


On Mon, Jan 16, 2006 at 02:44:29PM -0500, Josh Sled wrote:
> On Mon, 2006-01-16 at 12:08 +0100, Christian Stimming wrote:
> 
> > Proposed DRAFT schedule:
> > All dates are the Sunday of a weekend. It is proposed to have a release 
> > every three week interval; we might shorten that to shorter intervals 
> > (every other week, maybe).
> > 
> >      * 1.9.0 January 29th; Initial announcement and call for venturous 
> > testers
> >      * 1.9.1 February 19th; bugfixes
> >      * 1.9.2 March 13th; String freeze; call for translations; call for 
> > more testers
> >      * 1.9.3 April 2nd; bugfixes
> >      * 1.9.4 April 23th; bugfixes
> >      * maybe? 2.0.0 May 7th; big party at German LinuxTag (cstim will 
> > probably give a GnuCash presentation there)
> 
> I think the 1.9.0 date might be a bit aggressive, but maybe not ... I
> certainly doubt we'll be at a "all pieces ported fully to g2" state, but
> as you mentioned in IRC you're not suggesting that, exactly. :)  

Hmm... I have a different concern.  I think we could basically start
rolling tarballs as soon as distcheck works, but I don't know if the
2.0.0 date is reasonable or not.  I just don't have a feeling for what
the state of g2 is right now.  Probably we won't know until we start
getting wider testing.

So, I think we should release something soon.  I don't think we need
to advertise a rigid release schedule.  I think we should aim for at
least every three weeks, but we should feel no hesitation to release
*before* three weeks if we feel we need to.

As for the first release, I still see this as labor driven though.
I've been trying to get distcheck to work for a long time, and it's
still not there yet.  The problems are obscure and tedious and very
time-consuming to test because a distcheck takes ~20 minutes to fail
(mostly spent converting translation files).  I end up doing most of
my development *during* distcheck runs.  And by the types of problems
I'm fixing, I can tell that no one else is running these.

I'd be a bit more optimistic about the release schedule if distcheck
consistently passed.  If anyone want to work on this, I an report that
the most recent failure is:

/bin/sh ../../../../libtool --tag=CC --mode=link gcc -I.. -I../.. -DLOCALE_DIR=\""/home/chris/svn/trunk/gnucash-1.9.0/_inst/share/locale"\" -I../../../../../lib/libqof/qof -I/usr/include/libxml2   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -g -O2 -Wall -Wunused   -Werror -Wdeclaration-after-statement -Wno-pointer-sign   -o libqof-backend-qsf.la -rpath /home/chris/svn/trunk/gnucash-1.9.0/_inst/lib  qsf-backend.lo qsf-xml-map.lo qsf-xml.lo ../../../../../lib/libqof/qof/libqof.la -pthread -lgthread-2.0 -lgobject-2.0 -lglib-2.0   -lxml2 -lpthread -lz -lm   -lpopt -lm  -lm
libtool: link: cannot find the library `../../../../../lib/libqof/qof/libqof.la'make[8]: *** [libqof-backend-qsf.la] Error 1
make[8]: Leaving directory `/home/chris/svn/trunk/gnucash-1.9.0/_build/lib/libqof/backend/file'

> > As for additional issues that need to be solved for these 1.9.x releases:
> 
> Also, to publicize the discussion in #gnucash from a few minutes ago, it
> seems like:
> 
> 1/ The TODO section of the wiki should be for release-related stuff, 
>    though it's unclear what, exactly.
> 
> 2a/ We should re-assert using Bugzilla for 1.9.x/2.x issue-tracking.
> 
> 2b/ We should move the remainder of GNOME2_STATUS into Bugzilla.
> 
> This last part is the one that I wanted to get sync on.  I'm proposing
> that I will move the GNOME2_STATUS line-items into Bugzilla and remove
> the file from SVN (clean up Wiki references to it, &c) on, let's say,
> Thursday night (19 Jan).  Objections?  Devs, please flush any
> un-committed GNOME2_STATUS changes.

No objection.  How well-maintainted is the bugzilla?  Are there some
bugzilla-masters out there?

-chris


More information about the gnucash-devel mailing list