Posted by Greg on June 15, 2008
As a part-time bug triager, I’m always curious of the new tools out there that enable people to work better and more efficiently. One such new project, which I think has some real potential, is Stephan Hermann‘s Leonov project.
Another thing which I just read in my news reader was the fact that Luca Nussbaum added a functionality to Debian’s package overview pages which lets maintainers see what version of the package is in Ubuntu and how many bugs are reported against it in Launchpad. This seems like a great idea and could even be expanded upon for better results.
My thought process:
A. Launchpad’s ability to watch other bug trackers for the same bug greatly improves the ability of developers to find and fix bugs.
A.1. People really like that ability.
B. Launchpad is only able to do that in a one-way direction (it can’t tell the Debian BTS that it’s bug has been marked “Fix Committed”)
B.1. Putting all of the work on the dev’s/triagers to then go back upstream and report it for every bug is a laudable goal, but as we all know, time is precious for everyone.
C. The ability to get bug data from LP and use it for enabling productivity is there, albeit a little “hacky” (screen scrapping is never fun).
D. Wouldn’t it be cool if other Bug Trackers could watch LP in the same way it watches them?
It seems to me, from both Lucas’ and Stephan’s efforts that doing D is possible right now. Yes, it would be a ton more easy if Lucas’ and Stephan’s concerns were addressed (text/XML export etc).
I know the Launchpad developers are working right now to implement support for reporting back to other bug trackers certain information but I’m not sure of its progress.
Some Blueprints which might be related but I can not read (they are private): Bugs Remote API and Remote Launchpad Python Library (if you know of any other blueprints or bugs with more information, post them in the comments, please).
Does anyone know of any other bug trackers which are actively working on or at least discussing the ability to grab data from LP (or other BTS) about certain bugs?