Outdated documentation

This page is out of date. Please use the main navigation to find the latest documentation.

Web Team home > Projects

This page is intended to find the best Bug Tracking System (BTS) to fit our needs. This follows the mail written by Karl Goetz, which states for better applications in BTS, wiki and www parts of the gNewSense official website.

What doesn't work

Write here what you find unsatisfactory with the current BTS.

What we need

Write here what functionalities you think are useful for us.

Which BTS applications

Write here the BTS software you think could satisfy our needs and why. Plus their possible limits (programming language).

Partially based on Jean Schurger's mail.

Bugzilla

Official website: http://www.bugzilla.org/

KForge

Official website: http://www.kforgeproject.com/

Launchpad

Official website: https://dev.launchpad.net/

Advantages

Disadvantages

Mantis

Official website: http://www.mantisbt.org/

Redmine

Official website: http://www.redmine.org/.

Advantages:

Drawbacks:

Trac

Official website: http://trac.edgewall.org/.

Advantages:

Drawbacks:

Comparison table

 

Redmine

Trac

Programming language

Ruby

python

License

GPL v2

modified BSD

Multiple project

Yes

By tweak

User management

Yes

With plugin

Fine permissions

Yes

 

Integration with Apache

Needs Passenger

Needs ModPython

More

For more information, you can read:

Result

It was decided to move some functionality to Savannah. The items moved were:

 * Bug tracking
 * Source control
  * SVN (read only)
  * BZR (new development path)

Future items could include Patch tracking, Task tracking and various other services offered by Savannah.

This leaves the future wiki/website engine undecided, but changes the requirements in a large way.

Field Mapping

In comparing the PmWiki fields & their values with Savannah I propose using the following Field:Value mapping when migrating the existing bugs.

This table is driven by a few factors:

For things that need to map to a comment a string should be used that's easily searchable (machine-readable even) like "[Pmwiki] <Pmwiki label>:", so I propose to include the following 3 fields as a comment in the bug when it's moved from PmWiki to Savannah.

[Pmwiki] Bug Number:

[Pmwiki] Raised By:

[Pmwiki] Target Release:

Old BTS Field:Value

New BTS Field:Value

Original Bug Number

As a comment in new BTS

Summary

Summary

Type:Bug

Do not migrate

Type:Documentation

Category:None, and Item Group:Documentation

Type:To Do

Category:TODO, and Item Group:None

Category:LiveCD

Category:gNewSense 2.x, and Item Group:Unknown

Category:Main

Category:gNewSense 2.x, and Item Group:Unknown

Category:Universe

Category:gNewSense 2.x, and Item Group:Unknown

Category:Website

Category:Infastructure, and Item Group:Website

Category:Builder

Category:Builder, and Item Group:Unknown

Category:General

Category:Unknown, and Item Group:Unknown

Category:mips-l

Category:gnewSense 3, and Item Group:mipsel

Category:Other

Category:None, and Item Group:Unknown

Raised by:

As a comment in new BTS

Date opened:

Submitted on:

Status:Open

Status:None, and Open/Closed:Open

Status:NeedsInfo

Status:Need Info, and Open/Closed:Open

Status:Closed

Status:None, and Open/Closed:Closed

Status:WontFix

Status:WontFix, and Open/Closed:Closed

Status:Duplicate

Status:Duplicate, and Open/Closed:Closed

Importance:1-Blocker

Severity:5-Blocker

Importance:2-Major

Severity:4-Important

Importance:3-Normal

Severity:3-Normal

Importance:4-Minor

Severity:2-Minor

Importance:5-Wishlist

Severity:1-Wish

Target release:

As a comment in new BTS

Description:

As a comment in new BTS

Resolution Comments:

As a comment in new BTS


CategoryOutdated

Projects/BugTrackingSystemMigration (last edited 2013-09-05 13:08:06 by FelipeLopez)