with a lot of delay I'm (still) happy to announce that Roundup was
selected to benefit from a Google Summer of Code project this year.
Mario Danic is going to work on VCS integration into Roundup. In
particular, the idea is to start with Richards work on SVN integration,
and generalize and expand on it. Generalize in that other revision tools
will be supported (mercurial, in particular, which python-dev folks are
particularly interested in), and expand, as we plan to support more use
cases than the simple "make Roundup close bug X when I check this in".
To kick-start, I have just created a branch for this work:
The first new piece of code is a new tracker template, which is quite
close to what we currently use on http://issues.roundup-tracker.org, and
I split 'issues' into 'bugs' and 'tasks', and added a 'milestone' type.
I expect other new features to follow (such as a 'patch' type, using
some of the VCS support that will come soon).
This new tracker is targeted at (software) development in general, and
may be even project management. (Beside VCS integration I can think of
some other interesting features, such as buildbot integration, or time
tracking.) However, as has become clear in previous discussions, it is
critical to make this flexible, so it can be easily adjusted to
particular needs. Specifically, I'm interested in making the setup very
modular, so some (to be written) 'tracker installation wizard' can pick
various subsets of it, and it should still work. This requires to spend
some time thinking about how the different entities relate to each
other, where the boundaries are, etc.
Voila ! :-)
You are all invited to make suggestions as to how to move this new
tracker forward to make it more useful. We also accept patches.
...ich hab' noch einen Koffer in Berlin...