r13 - 20 Jul 2007 - 05:04:12 - JaredRhineYou are here: OSAF >  Projects Web  >  DevelopmentHome > BugzillaProjectManagementTool

Bugzilla Project Management Tool

Introduction

This small Python application is able to extract some stats and graphs from your Bugzilla database. We mostly use it to get a view of where a project is heading and control key metrics (total amount of bugs, SWAG, fix and find rates).

The way it works now is rather primitive, scrapping HTML pages so to extract information instead of querying Bugzilla in a clean way.

Requirements

  • BeautifulSoup 3 or newer package.
  • PyChart 1.39 or newer package.
  • TLS Lite
  • A modified parsedatetime package.
  • GhostScript.
  • wxPython

Download and Install

  • Download pmtool-0.3-py2.4.egg file.
    • Mac users can use option-click to download the file instead of viewing it in all its binary glory
    • Mac Safari users will end up with a file named pmtool-0.3-py2.4.egg.zip; rename this to pmtool-0.3-py2.4.egg
    • (i.e. remove the .zip extension) before running easy_install; otherwise you will get an error saying "Couldn't find a setup script in pmtool-0.3-py2.4.egg.zip"
  • Install the egg by running sudo easy_install pmtool-0.3-py2.4.egg (root or admin privs are usually required).
  • Run the application from command prompt with pmtool or manually from your Python/Scripts/ folder.

Subversion source repository

Anonymous access to the repository:

  • svn co http://svn.osafoundation.org/sandbox/mmmm/pmtool pmtool

Subversion over SSH (with write access) to the repository:

  • svn co svn+ssh://svn.osafoundation.org/svn/sandbox/mmmm/pmtool pmtool

Browse the Subversion repository:

  • http://svn.osafoundation.org/sandbox/mmmm/pmtool

Bugs

  • The query mechanism seems to be broken currently. Use the file method for the moment (use a browser to get a list of bugs, save the HTML page, then use pmtool to create the graphs)
  • The start and end date widgets do not work

Contributing

If you have suggestions, new ideas, have found bugs, or have implemented some features or fixed bugs, please let us know by emailing mmmm or pbossut at osafoundation.org (it's a tiny project right now so no mailing list, sorry). All code contributions should be patches against the svn trunk.

FAQ

Q: How do I send new questions to this FAQ? A: Mail your questions to mmmm or pbossut at osafoundation.org and we'll consider them.

-- MarkkuMielityinen - 22 Aug 2006

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r13 < r12 < r11 < r10 < r9 | More topic actions
 
Open Source Applications Foundation
Except where otherwise noted, this site and its content are licensed by OSAF under an Creative Commons License, Attribution Only 3.0.
See list of page contributors for attributions.