Release schedule [WAS: Proposals about gnucash-gnome2]
Derek Atkins
warlord at MIT.EDU
Thu Oct 6 10:36:14 EDT 2005
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.
> 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
-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