Roundup -> Trac

Matt Mackall mpm at selenic.com
Mon Mar 14 13:27:20 CDT 2011


On Mon, 2011-03-14 at 10:42 -0700, Brendan Cully wrote:
> On 2011-03-14, at 10:24 AM, Matt Mackall wrote:
> 
> > On Mon, 2011-03-14 at 09:35 +0100, Dirkjan Ochtman wrote:
> >> On Mon, Mar 14, 2011 at 02:21, Matt Mackall <mpm at selenic.com> wrote:
> >>> I can't say I got excited about Trac. Both Trac and Roundup seem
> >>> similarly underpowered to me. I might change my mind if I spent a few
> >>> more hours with it though.
> >> 
> >> Well, I have a long history with Trac, and find it easy to maintain
> >> (with painless upgrades). It's also fairly easy to extend using their
> >> plugin model.
> >> 
> >> Is there a list of Matt's Ten Things Bug Trackers Should Do yet?
> > 
> > How about five?
> 
> I can comment a bit based on my experience using trac for mutt's BTS (after a long, awful time using gnats).
> 
> > - Painless upgrades
> 
> I've been using trac on ubuntu since 0.10 something, and have never
> had any problems doing upgrades. All that usually happens is some
> plugin I've had to manually install in the past has become a dpkg,
> making life easier. I use plugins for email gateways, ticket spam, an
> xmlrpc interface (for mylyn), and of course mercurial.

Ok, sounds promising.

> > - Seamless mail gateway
> 
> Not sure I'd say seamless, but it does have a two-way gateway. I don't
> think it does status changes with it though -- only comments.

About the only current user of email status changes is hgbot.

> > - Reliable search
> 
> it's decent. Not perfect.

Roundup's search results often seem to bear little relation to the
query, and very often don't include issues I know exist. So it can be
very hard to find old bugs even if you know what to search for.

> > - Bulk operations on issues
> 
> Don't think it has this, at this point. There's an open ticket for it,
> and it may grow it eventually. Alternatively, something could be
> scripted up around the xmlrpc interface.

Ok. I tend to do bug triage in big batches, so being able to move all
the bugs that have been in testing for a week to resolved easily would
be a plus.

Relatedly, Roundup's query builder is clumsy, buggy, and fairly limited.
I've had to resort to a fair amount of URL hacking to get the results I
want.

> > Though if it really does get upgrades right, that in itself may be
> > enough to switch. As an admin, the last thing I want is a package that
> > thinks it's so much more important than every other package that it
> > deserves manual attention at upgrade time. Roundup and Moin are serial
> > offenders.
> 
> This is what I like about it.

Ben, can we get that demo server/dataset up and running so I can fiddle
with it more?

-- 
Mathematics is the supreme nostalgia of our time.




More information about the Mercurial-devel mailing list