[darcs-devel] preparing for the darcs-2 release (and what comes after)
Mark Stosberg
mark at summersault.com
Wed Apr 2 17:45:09 UTC 2008
> I propose to eliminate the two-branch system in which we've got both an
> unstable and a stable branch of darcs.
I approve of this, for you the reasons you state. We can always branch
again later.
> My thought is to reduce the number of jobs expected of a maintainer to just
> a few. The maintainer must review patches, and has to decide when to
> release (which is critically related to reviewing patches: determining
> which patches are truly "safe" and also which are important enough to
> accelerate a release). Keeping the bug tracker up-to-date needn't be the
> maintainer's job, as anyone else can do that. Maintaining the ChangeLog
> doesn't need to be the maintainer's job, as anyone can submit patches to do
> this. Even writing the release notes need not be the maintainer's job.
> Putting up tarballs does need to be the maintainer's job.
>
> I should note that many of these jobs have been taken on by folks who
> aren't darcs maintainers. Most notable is Mark, who spend a lot of time
> cleaning up the bug tracker and writing up ChangeLog entries. (Actually,
> we could also just do without a ChangeLog.) But the problem has been that
> in the past maintainers have felt (probably modelling after me, who felt
> this way) that it was their responsibility that these things get done.
I think this approach will be more sustainable. For my part, I will try
to help recruit and/or mentor another bug triage person. I also vote for
a much simplified ChangeLog system, like other projects have. They look
more like this:
* Added Major feature #2
* Fixed Big Bug #3
* Lots of other bug fixes and improvements
Essentially, a lot gets glossed over, but it's probably more at the
level most users care about it. There is "darcs changes" for those who
want a lot of detail. I spent hours working with the current system
this time around, and it wasn't particularly enjoyable.
I'm currently trying to focus on finishing publishing a map of bike
commuting routes for my town, to be done by May, and then have some
vacation time in May, so I will be less available for darcs myself in
the next few weeks, but plan to keep contributing some.
Mark
More information about the darcs-devel
mailing list