Release schedule [WAS: Proposals about gnucash-gnome2]
Chris Shoemaker
c.shoemaker at cox.net
Thu Oct 6 10:44:34 EDT 2005
On Thu, Oct 06, 2005 at 10:36:14AM -0400, Derek Atkins wrote:
> Quoting Chris Shoemaker <c.shoemaker at cox.net>:
>
> >I think in the past, we've been focused on what code changes are
> >required for a G2 release. But, at least for alpha releases, can't we
> >just release regularly and see how many releases it takes to go beta
> >and then final?
>
> That /is/ what we did for the 1.7 test releases. We had a new release
> every two weeks, approximately.
Most good ideas are not original. :)
>
> >It's not like we're breaking stuff on purpose. I think that right
> >now, any cvs snapshot that builds is suitable for release as alpha.
> >How hard is the release process? Can it be automated into a, say
> >biweekly, release?
>
> It's unclear if it can be automated...
>
> >We could say, o.k. let's ensure that the tree builds on the 1st and
> >3rd Monday of the month, because someone's cronjob is sucking up the
> >cvs into a tgz. What else is involved in an alpha release?
>
> You need to modify the NEWS, README, and configure.in files with the
> release numbers.. This can't be easily automated, I don't think.
> The release tag can certainly be automated, provided you have a
> cvs writer in the cron job...
>
> Granted, we could probably write a script that makes the necessary
> modifications, commits the changes, tags the release, and runs
> ./autogen.sh ; make distcheck
Yeah, release number increments are easy to automate. And I think the
typical alpha tester would be satisfied with a verbatim selection of
the ChangeLog since last release.
-chris
>
> -derek
> --
> Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
> Member, MIT Student Information Processing Board (SIPB)
> URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH
> warlord at MIT.EDU PGP key available
>
More information about the gnucash-devel
mailing list