Sun Apr 24 17:43:38 EST 2005
There are heaps of issue-tracking systems out there. I look at several here.
URL: http://dev.mysql.com/downloads/other/eventum/features.html
OSS tracker written for MySQL but available as a general-purpose tracker.
Depends: PHP, MySQL
URL: http://www.trackstudio.com/
A commercial tracker.
URL: http://www.atlassian.com/software/jira/
Commercial tracker, written in Java, HTML interface.
URL: http://projects.edgewall.com/trac/
OSS tracker. Combines Wiki with issue tracker. Still quite new (2004) and missing nonvital features such as management of Wiki pages. It is tied to Subversion and can give code diffs from a Subversion server(?)
Depends: Python, Subversion, SQLite
URL: http://samba.anu.edu.au/cgi-bin/jitterbug
OSS tracker written by Tridge for Samba. It's now discontinued and the projects that used it have switched to other things.
URL: http://www.chiark.greenend.org.uk/~ian/debbugs/
Live site: http://www.debian.org/Bugs/
A custom-written project specifically for Debian (written by the 'Ian' part of Debian actually). It's been around for ages (1994) and is pretty raw. Debian still uses it, but two other major projects which used it (GNOME and KDE) have since moved to Bugzilla.
Depends: Perl, its own mail domain
URL: http://bugs.kde.org/
Looks like a custom-written project but is actually a highly-customised Bugzilla
Some features are desirable and general-purpose. Other features are useful but only in specialised contexts. The second category is much larger, but the first probably has more things in it that should be implemented.
These are features that literally every tracker has.
Reasons given are