Difference between revisions of "Bug tracker"

From SoylentNews
Jump to: navigation, search
(Possible bug trackers: Note existence of bug template.)
(added ever-so-slightly more mantis information)
Line 44: Line 44:
  
 
=== Mantis ===
 
=== Mantis ===
I threw a quick Mantis install up. It's not pretty, but quite functional and allows bug submission without login. The current address is [http://209.141.33.25 http://209.141.33.25] if anybody wants to test it out. (if you create an account, the confirmation email is probably in your spam folder)[[User:Popeidol|Popeidol]]
+
* It's not pretty, but allows bug submission without login.  
 +
* Some integration with MediaWiki apparently available, as per [http://www.mediawiki.org/wiki/Extension:MantisIntegration this link]
 +
* I've put up an install you can test out: [http://209.141.33.25 http://209.141.33.25]. If you create an account, check your spam folder for the confirmation email. [[User:Popeidol|Popeidol]]

Revision as of 13:21, 13 February 2014

This page is for discussing possible options for a bug tracker to use. If you have any other possible options in mind, make a new level 3 heading for them.

General requirements

  • It should allow submitting issues without requiring logging in/creating an account.
  • (?) Should it have the ability to allow uploading attachments (screenshots of the bug, patches, etc.)?

Possible bug trackers

MediaWiki

  • Uses this wiki that we already have running.
  • Would use a Bug: namespace.
  • This wiki currently requires registration before editing, although logged out editing can be re-enabled if needed.
  • May be more difficult for developers to sort issues by values like status, assignee, etc. that are normally found in bug trackers.
  • Template:Bug was created to give some structure to bug reports if we use this system.

Needed configuration changes to the wiki if we did this:

$wgGroupPermissions['*']['edit'] = true;
define("NS_BUG", 112);
define("NS_BUG_TALK", 113);
$wgExtraNamespaces[NS_BUG] = "Bug";
$wgExtraNamespaces[NS_BUG_TALK] = "Bug_talk";

MediaWiki with semantic extensions

  • Uses this wiki that we already have running.
  • Would use a Bug: namespace.
  • This wiki currently requires registration before editing, although logged out editing can be re-enabled if needed.
  • Would require the installation of the Semantic MediaWiki and Semantic Forms extensions.
  • Should be easier to sort issues, although it still likely will lack features found in standalone bug trackers
  • Probably needs more configuration and initial setup than MediaWiki alone.

GitHub issues

  • Already set up and running alongside the repository where the code currently is.
  • GitHub requires registration, which likely makes it undesirable.

Bugzilla

  • Not sure if this one requires registration or not.
  • Free and open source.

JIRA

  • Pretty sure this one can handle creating issues without users logging in.
  • Proprietary software, but they offer a free as in beer license to open source projects.

Mantis

  • It's not pretty, but allows bug submission without login.
  • Some integration with MediaWiki apparently available, as per this link
  • I've put up an install you can test out: http://209.141.33.25. If you create an account, check your spam folder for the confirmation email. Popeidol