[Twisted-Python] Use the Launchpad plugin on our trac? (was Fwd: Bugzilla and Trac Launchpad plugins: Request for beta testers)

Jean-Paul Calderone 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>
>
>Howdy, warthogs,
>
>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
>administrators yourself),
>please point them to the following pages on the help wiki, which will
>explain how
>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,
>
>Graham
>
>Hello all,
>
>Launchpad has recently released a Trac plugin that lets Launchpad
>synchronize bugs and bug comments from Launchpad to Trac and vice
>versa.
>
>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
it.

    Command failed: LAUNCHPAD_RPC is not a valid action.

Any suggestions?

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.

Jean-Paul




More information about the Twisted-Python mailing list