checkwatches.py breaking when transitioning status to Won't Fix

Bug #126631 reported by Gavin Panella
4
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Critical
Graham Binns

Bug Description

Bug #121348 started mapping Bugzilla's VERIFIED WONTFIX to Won't Fix in Launchpad. The checkwatches.py script does not have sufficient rights to transition bugs to this status, and an AssertionError is raised:

Traceback (most recent call last):
  File "/srv/staging.launchpad.net/launchpad/cronscripts/../lib/canonical/launchpad/components/externalbugtracker.py", line 184, in updateBugWatches
    bug_watch.updateStatus(new_remote_status, new_malone_status)
  File "/srv/staging.launchpad.net/launchpad/lib/canonical/launchpad/database/bugwatch.py", line 92, in updateStatus
    getUtility(ILaunchpadCelebrities).bug_watch_updater)
  File "/srv/staging.launchpad.net/launchpad/lib/canonical/launchpad/database/bugtask.py", line 635, in transitionToStatus
    raise AssertionError(
AssertionError: Only Bug Contacts may change status to Won't Fix

Tags: lp-bugs
Gavin Panella (allenap)
Changed in malone:
assignee: nobody → allenap
importance: Undecided → Critical
status: New → In Progress
Changed in malone:
assignee: allenap → gmb
Graham Binns (gmb)
Changed in malone:
status: In Progress → Fix Committed
Graham Binns (gmb)
Changed in malone:
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.