[alsa-devel] ALSA bugs and Launchpad

Takashi Iwai tiwai at suse.de
Wed Aug 15 17:20:50 CEST 2007


At Wed, 8 Aug 2007 18:21:26 +0200,
Gavin Panella wrote:
> 
> Hi,
> 
> I previously sent a similar message to webmaster at alsa-project.org, so  
> apologies if you've seen this before.
> 
> We've been trying to get Launchpad (*) to watch bugs within your  
> Mantis bug tracker, but we can't get a full CSV export from your  
> installation. I'm guessing it's been disabled or restricted somehow,  
> so I want to make a case for letting Launchpad get at it.
> 
> [* I work for Canonical Ltd. (http://www.canonical.com/) on the  
> Launchpad.net site, specifically on the Bug Tracker (a.k.a. Malone).  
> You can verify my signature and status as a Launchpad Developer at  
> https://launchpad.net/~allenap.]
> 
> I'll explain from the beginning, so you might want to skip a few  
> paragraphs if you already know something about the Launchpad Bug  
> Tracker.
> 
> One feature of Launchpad is that users can add upstream dependencies  
> to a bug report. For example, a display bug in Ubuntu could be filed  
> on Launchpad, but be related to a bug in the core X.Org server project:
>    https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/38939
> 
> To add a dependency, a Launchpadder clicks "Also affects: Upstream"  
> on the bug report, then enters the URL of the upstream bug report.  
> Launchpad recognises this URL and will then "watch" the bug: once a  
> day, Launchpad will fetch the status of the upstream bug and record  
> it. Any changes are sent to bug subscribers, who might be the  
> maintainers for that package in Ubuntu and who can then update the  
> package with the fix.
> 
> [Note that Launchpad only tracks the status of the upstream bug. If a  
> Launchpadder wants to get involved in fixing the upstream bug then  
> Launchpad will direct them to the upstream bug tracker.]
> 
> We've recently added support for Mantis BT:
>    Support Mantis as a remote bugtracker (and add ALSA's bugtracker)
>    https://bugs.launchpad.net/malone/+bug/32266
> 
> There's also some info here: https://help.launchpad.net/Mantis
> 
> The current approach we take is simple: the code logs in to a Mantis  
> instance as a guest and fetches a complete CSV export (via  
> csv_export.php). Many Mantis instances return a complete export of  
> all their bugs to the guest user, but the ALSA bug tracker returns  
> nothing unless the search is narrowed.
> 
> This approach is not perfect (*) but it does work right now. If  
> you're happy to do so, we'd be very grateful if you could let us  
> fetch the full export while we're working on improvements. This will,  
> amongst other things, help people working on Ubuntu be more aware of  
> what's going on in the ALSA world.
> 
> [* Taking a full export is crude (we get a full export even though we  
> might only be watching a single bug, we only record the status and  
> resolution anyway, and CSV has a plate-full of problems out-of-the- 
> box) so we're already planning improvements, like narrowing searches,  
> page scraping, writing extensions for Mantis, or using MantisConnect.  
> Above all, we need to play nicely with external bug trackers.]
> 
> Gavin.
> 

Yes, this sounds cool, and it'd be certainly beneficial for both of
us.  I forwarded this to Jaroslav, in case he didn't read it...


thanks,

Takashi


More information about the Alsa-devel mailing list