Checkwatches shouldn't record an OOPS if there isn't an ExternalBugTracker for a given BugTrackerType

Bug #390543 reported by Graham Binns
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Critical
William Grant

Bug Description

What happens:
When checkwatches encounters a BugTracker with a BugTrackerType for which there isn't an ExternalBugTracker (e.g. GOOGLE_CODE, SAVANE or EMAIL_ADDRESS), it records an OOPS, OOPS-1268CCW2361. These OOPSes are pretty much useless, because all they're doing is nagging us to implement a feature and thus they lower the signal to noise ratio of the checkwatches OOPS report.

What should happen:
checkwatches shouldn't log OOPSes for these circumstances. Situations where we couldn't load an ExternalBugTracker for a BugTrackerType that actually has one are pretty much excluded by tests anyway, since the ExternalBugTracker -> BugTracker mapping is all done in code.

Related branches

Ursula Junque (ursinha)
tags: added: oops
Revision history for this message
Robert Collins (lifeless) wrote :

Graham, what will remind us to write this feature? (E.g. how will we explain to a user that a watch cannot sync?)

Changed in launchpad:
importance: Medium → Critical
Revision history for this message
William Grant (wgrant) wrote :

The errors are recorded against each watch and shown in the UI ("Launchpad doesn't support importing bugs from Google Code bug trackers."). The OOPSes are not useful, so I am removing them.

Changed in launchpad:
assignee: nobody → William Grant (wgrant)
status: Triaged → In Progress
William Grant (wgrant)
Changed in launchpad:
status: In Progress → Triaged
William Grant (wgrant)
Changed in launchpad:
status: Triaged → In Progress
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
Changed in launchpad:
milestone: none → 11.04
tags: added: qa-needstesting
Changed in launchpad:
status: In Progress → Fix Committed
tags: added: qa-untestable
removed: qa-needstesting
Changed in launchpad:
status: Fix Committed → Fix Released
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.