Brad, https://code.launchpad.net/~lifeless/launchpad/bug-759467/+merge/58262 is the branch I was mentioning. It's approved but failed the following tests in ec2: Failing tests ------------- lib/lp/bugs/doc/bugtask-status-workflow.txt
Tests with errors ----------------- lp.bugs.browser.tests.test_bugtarget_patches_view.TestBugListingPortletStatsView.test_bugs_with_patches_count lp.bugs.browser.tests.test_bugtask.TestBugTaskEditViewStatusField.test_status_field_bug_task_in_status_expired lp.bugs.model.tests.test_bugtask_status.TestBugTaskStatusTransitionBugImporter.test_privileged_user_canTransitionToStatus_from_fixreleased lp.bugs.model.tests.test_bugtask_status.TestBugTaskStatusTransitionBugImporter.test_privileged_user_canTransitionToStatus_from_wontfix lp.bugs.model.tests.test_bugtask_status.TestBugTaskStatusTransitionBugImporter.test_privileged_user_can_unset_fix_released_status lp.bugs.model.tests.test_bugtask_status.TestBugTaskStatusTransitionBugImporter.test_privileged_user_can_unset_wont_fix_status lp.bugs.model.tests.test_bugtask_status.TestBugTaskStatusTransitionBugSupervisorPerson.test_privileged_user_canTransitionToStatus_from_fixreleased lp.bugs.model.tests.test_bugtask_status.TestBugTaskStatusTransitionBugSupervisorPerson.test_privileged_user_canTransitionToStatus_from_wontfix lp.bugs.model.tests.test_bugtask_status.TestBugTaskStatusTransitionBugSupervisorPerson.test_privileged_user_can_unset_fix_released_status lp.bugs.model.tests.test_bugtask_status.TestBugTaskStatusTransitionBugSupervisorPerson.test_privileged_user_can_unset_wont_fix_status lp.bugs.model.tests.test_bugtask_status.TestBugTaskStatusTransitionBugSupervisorTeamMember.test_privileged_user_canTransitionToStatus_from_fixreleased lp.bugs.model.tests.test_bugtask_status.TestBugTaskStatusTransitionBugSupervisorTeamMember.test_privileged_user_canTransitionToStatus_from_wontfix lp.bugs.model.tests.test_bugtask_status.TestBugTaskStatusTransitionBugSupervisorTeamMember.test_privileged_user_can_unset_fix_released_status lp.bugs.model.tests.test_bugtask_status.TestBugTaskStatusTransitionBugSupervisorTeamMember.test_privileged_user_can_unset_wont_fix_status lp.bugs.model.tests.test_bugtask_status.TestBugTaskStatusTransitionBugWatchUpdater.test_privileged_user_canTransitionToStatus_from_fixreleased lp.bugs.model.tests.test_bugtask_status.TestBugTaskStatusTransitionBugWatchUpdater.test_privileged_user_canTransitionToStatus_from_wontfix lp.bugs.model.tests.test_bugtask_status.TestBugTaskStatusTransitionBugWatchUpdater.test_privileged_user_can_unset_fix_released_status lp.bugs.model.tests.test_bugtask_status.TestBugTaskStatusTransitionBugWatchUpdater.test_privileged_user_can_unset_wont_fix_status lp.bugs.model.tests.test_bugtask_status.TestBugTaskStatusTransitionForReporter.test_reporter_canTransitionToStatus lp.bugs.model.tests.test_bugtask_status.TestBugTaskStatusTransitionForReporter.test_reporter_can_unset_fix_released_status lp.bugs.model.tests.test_bugtask_status.TestBugTaskStatusTransitionForUser.test_user_canTransitionToStatus_from_fixreleased lp.bugs.model.tests.test_bugtask_status.TestBugTaskStatusTransitionForUser.test_user_canTransitionToStatus_from_wontfix lp.bugs.model.tests.test_bugtask_status.TestBugTaskStatusTransitionForUser.test_user_cannot_unset_fix_released_status lp.bugs.model.tests.test_bugtask_status.TestBugTaskStatusTransitionForUser.test_user_cannot_unset_wont_fix_status lp.bugs.model.tests.test_bugtask_status.TestBugTaskStatusTransitionJanitor.test_privileged_user_canTransitionToStatus_from_fixreleased lp.bugs.model.tests.test_bugtask_status.TestBugTaskStatusTransitionJanitor.test_privileged_user_canTransitionToStatus_from_wontfix lp.bugs.model.tests.test_bugtask_status.TestBugTaskStatusTransitionJanitor.test_privileged_user_can_unset_fix_released_status lp.bugs.model.tests.test_bugtask_status.TestBugTaskStatusTransitionJanitor.test_privileged_user_can_unset_wont_fix_status lp.bugs.model.tests.test_bugtask_status.TestBugTaskStatusTransitionOwnerPerson.test_privileged_user_canTransitionToStatus_from_fixreleased lp.bugs.model.tests.test_bugtask_status.TestBugTaskStatusTransitionOwnerPerson.test_privileged_user_canTransitionToStatus_from_wontfix lp.bugs.model.tests.test_bugtask_status.TestBugTaskStatusTransitionOwnerPerson.test_privileged_user_can_unset_fix_released_status lp.bugs.model.tests.test_bugtask_status.TestBugTaskStatusTransitionOwnerPerson.test_privileged_user_can_unset_wont_fix_status lp.bugs.model.tests.test_bugtask_status.TestBugTaskStatusTransitionOwnerTeam.test_privileged_user_canTransitionToStatus_from_fixreleased lp.bugs.model.tests.test_bugtask_status.TestBugTaskStatusTransitionOwnerTeam.test_privileged_user_canTransitionToStatus_from_wontfix lp.bugs.model.tests.test_bugtask_status.TestBugTaskStatusTransitionOwnerTeam.test_privileged_user_can_unset_fix_released_status lp.bugs.model.tests.test_bugtask_status.TestBugTaskStatusTransitionOwnerTeam.test_privileged_user_can_unset_wont_fix_status
it will need a merge and conflict resolution with trunk but its a small patch - I don't anticipate that being a big deal.
Brad, https:/ /code.launchpad .net/~lifeless/ launchpad/ bug-759467/ +merge/ 58262 is the branch I was mentioning. It's approved but failed the following tests in ec2: bugs/doc/ bugtask- status- workflow. txt
Failing tests
-------------
lib/lp/
Tests with errors browser. tests.test_ bugtarget_ patches_ view.TestBugLis tingPortletStat sView.test_ bugs_with_ patches_ count browser. tests.test_ bugtask. TestBugTaskEdit ViewStatusField .test_status_ field_bug_ task_in_ status_ expired model.tests. test_bugtask_ status. TestBugTaskStat usTransitionBug Importer. test_privileged _user_canTransi tionToStatus_ from_fixrelease d model.tests. test_bugtask_ status. TestBugTaskStat usTransitionBug Importer. test_privileged _user_canTransi tionToStatus_ from_wontfix model.tests. test_bugtask_ status. TestBugTaskStat usTransitionBug Importer. test_privileged _user_can_ unset_fix_ released_ status model.tests. test_bugtask_ status. TestBugTaskStat usTransitionBug Importer. test_privileged _user_can_ unset_wont_ fix_status model.tests. test_bugtask_ status. TestBugTaskStat usTransitionBug SupervisorPerso n.test_ privileged_ user_canTransit ionToStatus_ from_fixrelease d model.tests. test_bugtask_ status. TestBugTaskStat usTransitionBug SupervisorPerso n.test_ privileged_ user_canTransit ionToStatus_ from_wontfix model.tests. test_bugtask_ status. TestBugTaskStat usTransitionBug SupervisorPerso n.test_ privileged_ user_can_ unset_fix_ released_ status model.tests. test_bugtask_ status. TestBugTaskStat usTransitionBug SupervisorPerso n.test_ privileged_ user_can_ unset_wont_ fix_status model.tests. test_bugtask_ status. TestBugTaskStat usTransitionBug SupervisorTeamM ember.test_ privileged_ user_canTransit ionToStatus_ from_fixrelease d model.tests. test_bugtask_ status. TestBugTaskStat usTransitionBug SupervisorTeamM ember.test_ privileged_ user_canTransit ionToStatus_ from_wontfix model.tests. test_bugtask_ status. TestBugTaskStat usTransitionBug SupervisorTeamM ember.test_ privileged_ user_can_ unset_fix_ released_ status model.tests. test_bugtask_ status. TestBugTaskStat usTransitionBug SupervisorTeamM ember.test_ privileged_ user_can_ unset_wont_ fix_status model.tests. test_bugtask_ status. TestBugTaskStat usTransitionBug WatchUpdater. test_privileged _user_canTransi tionToStatus_ from_fixrelease d model.tests. test_bugtask_ status. TestBugTaskStat usTransitionBug WatchUpdater. test_privileged _user_canTransi tionToStatus_ from_wontfix model.tests. test_bugtask_ status. TestBugTaskStat usTransitionBug WatchUpdater. test_privileged _user_can_ unset_fix_ released_ status model.tests. test_bugtask_ status. TestBugTaskStat usTransitionBug WatchUpdater. test_privileged _user_can_ unset_wont_ fix_status model.tests. test_bugtask_ status. TestBugTaskStat usTransitionFor Reporter. test_reporter_ canTransitionTo Status model.tests. test_bugtask_ status. TestBugTaskStat usTransitionFor Reporter. test_reporter_ can_unset_ fix_released_ status model.tests. test_bugtask_ status. TestBugTaskStat usTransitionFor User.test_ user_canTransit ionToStatus_ from_fixrelease d model.tests. test_bugtask_ status. TestBugTaskStat usTransitionFor User.test_ user_canTransit ionToStatus_ from_wontfix model.tests. test_bugtask_ status. TestBugTaskStat usTransitionFor User.test_ user_cannot_ unset_fix_ released_ status model.tests. test_bugtask_ status. TestBugTaskStat usTransitionFor User.test_ user_cannot_ unset_wont_ fix_status model.tests. test_bugtask_ status. TestBugTaskStat usTransitionJan itor.test_ privileged_ user_canTransit ionToStatus_ from_fixrelease d model.tests. test_bugtask_ status. TestBugTaskStat usTransitionJan itor.test_ privileged_ user_canTransit ionToStatus_ from_wontfix model.tests. test_bugtask_ status. TestBugTaskStat usTransitionJan itor.test_ privileged_ user_can_ unset_fix_ released_ status model.tests. test_bugtask_ status. TestBugTaskStat usTransitionJan itor.test_ privileged_ user_can_ unset_wont_ fix_status model.tests. test_bugtask_ status. TestBugTaskStat usTransitionOwn erPerson. test_privileged _user_canTransi tionToStatus_ from_fixrelease d model.tests. test_bugtask_ status. TestBugTaskStat usTransitionOwn erPerson. test_privileged _user_canTransi tionToStatus_ from_wontfix model.tests. test_bugtask_ status. TestBugTaskStat usTransitionOwn erPerson. test_privileged _user_can_ unset_fix_ released_ status model.tests. test_bugtask_ status. TestBugTaskStat usTransitionOwn erPerson. test_privileged _user_can_ unset_wont_ fix_status model.tests. test_bugtask_ status. TestBugTaskStat usTransitionOwn erTeam. test_privileged _user_canTransi tionToStatus_ from_fixrelease d model.tests. test_bugtask_ status. TestBugTaskStat usTransitionOwn erTeam. test_privileged _user_canTransi tionToStatus_ from_wontfix model.tests. test_bugtask_ status. TestBugTaskStat usTransitionOwn erTeam. test_privileged _user_can_ unset_fix_ released_ status model.tests. test_bugtask_ status. TestBugTaskStat usTransitionOwn erTeam. test_privileged _user_can_ unset_wont_ fix_status
-----------------
lp.bugs.
lp.bugs.
lp.bugs.
lp.bugs.
lp.bugs.
lp.bugs.
lp.bugs.
lp.bugs.
lp.bugs.
lp.bugs.
lp.bugs.
lp.bugs.
lp.bugs.
lp.bugs.
lp.bugs.
lp.bugs.
lp.bugs.
lp.bugs.
lp.bugs.
lp.bugs.
lp.bugs.
lp.bugs.
lp.bugs.
lp.bugs.
lp.bugs.
lp.bugs.
lp.bugs.
lp.bugs.
lp.bugs.
lp.bugs.
lp.bugs.
lp.bugs.
lp.bugs.
lp.bugs.
lp.bugs.
lp.bugs.
it will need a merge and conflict resolution with trunk but its a small patch - I don't anticipate that being a big deal.