Bug tracker evaluation

From collectd Wiki
Revision as of 08:12, 24 November 2010 by Octo (talk | contribs) (Reverted edits by Enogezedopi (Talk) to last revision by Octo)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

The currently used bug tracker, Mantis, is not the favorite software of everybody. We're therefore looking into replacing it.


It'd be great if a bug tracker could provide the following features:

  • Git integration: Automatically add notes to a bug when a commit message contains some sort of magic keyword. Possibly something like "(solves: #12345)" which would then set the status of bug 12345 to "fixed" and later (when an appropriate tag has been pushed) to "closed".
  • Email integration: Send a copy of new bugs to the mailing list and make it possible to answer using email.
  • Ease of maintenance: I hate taking care of web applications. Keeping the software up to date should therefore be as simple as possible, preferably by being installed from a Debian package.



→ See: http://www.redmine.org/


  • Nice and polished web interface.
  • Debian package available and up to date.
  • Git integration from upstream.
  • Email integration from upstream.
  • Under active development and supported (several patch releases for the stable version).


  • Complex to set up (Ruby-on-Rails).
  • Way more functionality than we need (wiki, forum, ...).


Have all wanted features. I recommend using trunk, it is quote stable (I run it with 50 users) and have a lot more feature than latest 0.8 release. Trunk will be released as 0.9 soon. Deploying Redmine is as easy as deploying a rails application, the easiest way is using Passenger (aka mod_rails). --Renchap 16:58, 21 December 2009 (UTC)

From a first quick glance it looks nice. Git and email support are available from upstream. The version available in Debian is 0.9.0~svn2907-1~bpo50+1. I'm a bit shy about the whole Ruby-on-Rails thing, though: I don't really want to setup an web-application framework just for a simple bug tracker (that's hardly been used in the past). --octo 09:43, 22 December 2009 (UTC)


→ See: http://www.bugzilla.org/



  • Git integration not available from upstream (or at all, as far as I can see)
  • A simple list of open bugs is almost impossible to find.


→ See: http://www.gnu.org/software/gnats/


  • Client/server architecture. Web interface one of multiple frontends.


  • Not in active development. Last version is from 2005.
  • Data kept in (binary?) database files in the file system.
  • No Git integration from upstream.
  • GNATS' own bug tracker is broken.