Roundup Tracker

Revision 1 as of 2009-02-01 13:54:38

Clear message

Many people have a body of issues in an existing tracker, BugZilla being a very common issue tracker. I was faced with the task of moving all our issues from a bugzilla instance into my shiny new roundup instance. Bugzilla helpfully provides an option to format query results and bugs in RDF (an XML dialect) so using the wonders of ElementTree it isn't too hard to import issues into a roundup instance, provided you can either figure out how to map the information onto the roundup schema, or modify your roundup schema to match. I took the later course, and then modified my schema over time to work better with roundup.

The following is a simple script to chug through the bugzilla issues and then import them into roundup. I cache the issue downloads so I can experiment without killing the bugzilla instance, so it should be easy enough to tweak the script to your heart's content.

I should add the caveat that I haven't used this script in a while, so it might have bitrotted slightly over time. I'm confident that it should work for most people with only minimal tweaking.

-- MichaelTwomey

bugzilla_to_roundup.py::

From wiki Sat Feb 9 00:38:56 +1100 2008 From: wiki Date: Sat, 09 Feb 2008 00:38:56 +1100 Subject: get the python code Message-ID: <20080209003856+1100@www.mechanicalcat.net>

the python code is available in a usable fashion via the diff page (http://www.mechanicalcat.net/tech/roundup/wiki/ImportingFromBugzilla/diff)

Tobias