[darcs-users] darcs 1.0.6 release

zooko at zooko.com zooko at zooko.com
Thu Mar 9 17:03:51 UTC 2006


 Tommy Pettersson wrote:
>
> On Tue, Feb 28, 2006 at 09:13:35PM -0800, Jason Dagit wrote:
> > Perhaps we could even do something like once every X months there is a
> > feature freeze.  During the feature freeze the unstable repo is handed
> > to Tommy for Y days (or weeks) where only bug fixes are accepted in
> > Tommy's version.  When the Y days are over he releases it to the
> > world.  Meanwhile, the unstable branch has its middle version number
> > incremented when the freeze starts and continues to accept features.

+1

> I haven't felt any need for a more complicated release mechanism
> than pulling stuff into stable by good judgement and start a new
> release when it feels appropriate. But I may be missing the
> point.

Hopefully it doesn't need to be more complicated, but there are a few things
that could be different.

1.  You could make sure to start a new release branch on a regular schedule,
    e.g. every three months.

1a. You could announce what that schedule is so that other people can plan
    around it.

2.  You could make sure to apply *only* bugfixes to the release branch.  If
    there are sweet and juicy features that people might want but which aren't
    bugfixes, then that's fine -- those people can get the unstable version.

2a. You could announce that this is the policy so that people can plan around
    it.  It might already *be* your policy -- I'm not sure.

3.  You could make sure to maintain the release branch for Y days before
    tagging it as a release.

3a. You could announce this policy etc.

4.  You could increment the minor version number on the trunk every time you
    make a release branch.

This way I, as a consumer of darcs, would have a lot more reliable information
to plan around:

 * I would know that a new stable, tested, release of darcs is going to come
   out within about X months.

 * I would know that if I am using darcs version 1.a.b that I can upgrade to
   darcs version 1.a.b+e and get no interface changes, no added features, no
   performance improvements, only bugfixes.


I'd like to know what you think of this idea.

Regards,

Zooko




More information about the darcs-users mailing list