[Twisted-Python] Use the Launchpad plugin on our trac? (was Fwd: Bugzilla and Trac Launchpad plugins: Request for beta testers)
exarkun at divmod.com
Wed Aug 27 09:54:57 EDT 2008
On Wed, 27 Aug 2008 11:19:24 +1000, Jonathan Lange <jml at mumak.net> wrote:
>---------- Forwarded message ----------
>From: Graham Binns <graham at canonical.com>
>Date: Sat, Aug 23, 2008 at 7:55 AM
>Subject: Bugzilla and Trac Launchpad plugins: Request for beta testers
>To: Warthogs list <warthogs at lists.canonical.com>
>I'm writing to you to ask for help with testing some cool new features
>that we're going to be adding to Launchpad shortly.
>We've developed (well, we've contracted people to develop) plugins for
>Bugzilla and Trac that allow bidirectional communication between
>Launchpad and the remote bug trackers that have them installed.
>As I said, we need some help testing these plugins. Specifically, we need to
>have them installed on a number of remote bug trackers so that we can use the
>plugins to communicate with those trackers.
>If you know of any bug trackers whose administrators might be interested
>in helping us out (or, even better, if you're one of those
>please point them to the following pages on the help wiki, which will
>to download and install the Launchpad plugins:
>For Bugzilla: http://help.launchpad.net/Bugs/BugzillaPlugin
>For Trac: http://help.launchpad.net/Bugs/TracPlugin
>Installing one of the plugins means that:
> * Launchpad will be able to forward bugs to upstream bug trackers that
> have the plugin installed. Users of those bug trackers won't have to
> check Launchpad for bugs registered against their project; they'll be
> forwarded straight to the upstream tracker.
> * If a bug watch is created against an upstream bug, Launchpad will
> tell the upstream bug tracker which Launchpad bug is watching it.
> This means that not only is there a link in Launchpad to the upstream
> bug, but there's also a link in the upstream bug tracker to the
> Launchpad bug.
> * Launchpad will be able to import comments from upstream bugs which
> are being watched in Launchpad. If you register a bug watch against
> an upstream bug you'll be able to read the conversation about that
> bug on Launchpad, including the comments that are made on the
> upstream bug tracker.
> * Launchpad will be able to push comments to upstream bugs which are
> linked to a Launchpad bug, so if you add a comment on Launchpad in
> reply to a comment which was imported from an upstream bug tracker,
> the comment will automatically be added to the conversation on the
> upstream bug tracker, too. This means that users of both Launchpad
> and the upstream tracker can view the whole conversation about the
> bug without leaving their preferred environments.
>If you've got any further questions, please feel free to ask me.
>Thanks in advance for your help,
>Launchpad has recently released a Trac plugin that lets Launchpad
>synchronize bugs and bug comments from Launchpad to Trac and vice
>Can we please install this on our Trac?
I got stuck when I got to the part of the installation which called for
the addition of the LAUNCHPAD_RPC permission to the launchpad user. The
LAUNCHPAD_RPC permission isn't recognized and trac-admin refuses to add
Command failed: LAUNCHPAD_RPC is not a valid action.
Also, it seems like it might be a good idea to recommend on the installation
instructions page that the ability to register a new user named "launchpad"
be disabled before enabling this plugin. Otherwise anyone can come along
and gain launchpad-level access to a tracker.
More information about the Twisted-Python