Add checkwatches infrastructure for importing bugs from *LPPlugin bugtrackers

Bug #309646 reported by Graham Binns
2
Affects Status Importance Assigned to Milestone
Launchpad itself
Triaged
High
Unassigned

Bug Description

At the moment, checkwatches.BugWatchUpdater.importBug() only supports importing bugs for a distribution and its packages. Obviously this isn't going to work when we're importing bugs from a remote bug tracker that has the LP plugin installed, such as a TracLPPlugin or BugzillaLPPlugin instance.

importBug() needs to be updated to handle cases where we're importing from LP Plugin bug trackers. There is already an externalbugtracker.ISupportsBugImport interface; this should be expanded (or subclassed) so as to provide a suitable interface for *LPPlugin bug trackers to implement.

Graham Binns (gmb)
Changed in malone:
assignee: nobody → gmb
importance: Undecided → High
milestone: none → 2.2.1
status: New → Triaged
Graham Binns (gmb)
description: updated
Graham Binns (gmb)
Changed in malone:
milestone: 2.2.1 → none
Graham Binns (gmb)
Changed in malone:
assignee: Graham Binns (gmb) → nobody
Gavin Panella (allenap)
summary: - Add checkwatches infrastructure for impoting bugs from *LPPlugin
+ Add checkwatches infrastructure for importing bugs from *LPPlugin
bugtrackers
Revision history for this message
Robert Collins (lifeless) wrote :

@gmb could you expand on what this means/what impact it has?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.