I've talked a bit on IRC about how I'm using the Bugzilla API to create
various reports. Some people have shown interest — IIRC, MZMcBride said I
should create a graph or report showing which bugs have how many
duplicates.
I haven't done that, but I did create an example Bz API client that I
adapt and can use for writing reports on, for example, our weekly bug
triage.
I took advantage of the MWHttpRequest built into MediaWiki, rather than
depending on one of the plethora of PHP-based HTTP client code bases
(like the one available at
http://snoopy.sf.net/) and I modified the
JSON RPC client at
http://jsonrpcphp.org/ to use the MWHttpRequest
class.
This means you'll have to set $IP and set the MEDIAWIKI constant to true
before including bugzilla.php as I've done in
http://svn.wikimedia.org/svnroot/mediawiki/trunk/tools/bugzilla/client/main…
The sample code I've committed in main.php is supposed to show all
normal or higher priority bugs in bugzilla after their assignee's
emails. This sort of report was useful for me this past week when I
sent nagging emails to MW developers.
Also, after talking to robla today, I went ahead and downloaded a 23mb mbox
file from
gmane.org (since one wasn't available from
wikimedia.org) and
I'll be working on charting our most prolific bug closers, as well as
other data.
Another thing I've been working on is getting more people involved in
code review so that our 1.18 won't be delayed becase of the lack of code
reviewers.
See everyone in Berlin, (everyone who is going to be there, anyway)
Mark.