|
Distributed bug trackingDistributed bug trackingPosted May 15, 2008 17:27 UTC (Thu) by markshuttle (subscriber, #22379)Parent article: Distributed bug tracking
A project like Ubuntu, which wants to exchange code directly with upstreams and also with Debian and other distros, really feels the need for some solution to this problem. Truly distributed bug tracking (where the bug list follows the code everywhere) is very exciting, and may be the long term solution. In the interim, you can address it with just tracking the state of the bug in a few different places. Canonical has been funding work on Bugzilla, Trac and other bug trackers to make it easier to talk to them programatically, so that we can keep Ubuntu developers up to date automatically. We have a "centralised view of distributed bug status" in Launchpad, which helps us keep track of the status of an issue upstream, in Debian, or in other distros. For example, check out these bugs: https://bugs.launchpad.net/moblin-applets/+bug/209870 https://bugs.launchpad.net/ubuntu/+source/nfs-utils/+bug/... https://bugs.launchpad.net/ubuntu/+source/tuxmath/+bug/22... https://bugs.launchpad.net/ubuntu/+source/linux-source-2.... https://bugs.launchpad.net/ubuntu/+source/warsow/+bug/131582 In each case, you can see how the bug is linked to reports in other bug trackers, and then the status is updated automatically. As a small consequence, you can subscribe to any bug report on any bug tracker (of the supported types) via LP. A centralised view isn't the ultimate solution, but it works for us right now and quite a few other projects - upstreams and distributions - are using it too. Mark
(Log in to post comments)
Distributed bug tracking Posted May 15, 2008 17:41 UTC (Thu) by tzafrir (subscriber, #11501) [Link] How common is the language between different bug trackers? If the status on Debian changes from "critical" to "grave", what does it mean with Ubuntu? If a bug is moved from libtoolchain0.3-1 to libtoolchain-dev on Debian, what does it mean for Fedora? What about the various reasons to close a bug? "duplicate", "fixed" and "invalid" are different things.
Distributed bug tracking Posted May 15, 2008 18:31 UTC (Thu) by markshuttle (subscriber, #22379) [Link] The bug trackers are all in different languages, and we have been working with contractors who are upstream on them to have a reasonably standardised network service API to talk to them. Other folks will of course be able to use that too, which is great. In Launchpad, the status in each place a bug is tracked is separate. So Debian can consider a bug "medium" while Ubuntu can consider it "important". We try to map all the different kinds of status in different bug trackers to something sensible in Launchpad.
Distributed bug tracking Posted May 27, 2008 9:12 UTC (Tue) by kragil (guest, #34373) [Link] Hello Mark, I think I heard that Ubuntu wants to store most sources in BZR. Will BZR support distributed bug tracking in the future or will it be something like Bugs Everwhere? Cheers
|
Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds
Powered by Rackspace Managed Hosting.