On Tue, Jul 19, 2011 at 11:38 AM, Amit Kulkarni <amitk...@gmail.com> wrote:

> Can you elaborate? Where they suck?

RT: written in perl, painful to upgrade (painful enough, that we've
not touched ours in over a year). Ugly interface, but that's the least
of its problems. Without a good way to manage users, access, or set up
quickly through the UI, it's easier to try to manipulate the DB
tables. Perhaps I'm just doing it wrong(tm). So far I've not had
enough time to really track upgrades easily or quickly, and haven't
had time to fix all the infrastructure that it sits on (MySQL, perl
versions, libs, etc) to ensure an upgrade goes cleanly. The biggest
advantage RT provides is easy creation of new tickets through email,
but it still takes a human on the other end to actually classify what
that ticket is. It's bad enough that at my work, we have a general
Operations email, that we then handle tickets in the ops group. It
wastes time, but it's easier than dealing with engineering misfiring a
ticket. Then there's creating sub-users of a larger account...

TRAC: nice integration with SVN, but still limited by a complex ACL
system and the fact SVN doesn't provide a good user management system
in itself, preferring system users (or PAM auth, LDAP, etc). Trouble
is that it's not a good general ticket tracking system, and breaks
just often enough to be annoying to admin. Given that I have to deal
with at work, I don't have time to babysit TRAC's stupid more often
than I care for. TRAC also suffers from trying to please a bunch of
different people with different needs at once. Is it floorwax or a
dessert topping? Wait, no, it's BOTH!

Bugzilla: Perl. OpenSource UI, backend of pain (MySQL, PostgreSQL, or
SQLite3!). I've not used it (administered) in a few years, but my
experience with it has never been close to what one would call
"positive." Painful, breaks in weird ways, and sometimes just had
errors.

Haven't used Jira yet. So, I have no opinion.

I don't think bug tracking needs to be difficult, ugly, or annoying to
navigate. The problem is that every bug tracking utility is built to
solve problems for a large set of implementors. Not, say, solve one
specific need really well. Many violate the prime directive of dealing
with software and users: KISS.

Reply via email to