Project

Profile

Help

Task #92

Migrate 'Blocks' fields to Redmine for all Bugzilla RFEs and bugs already moved into Redmine

Added by bmbouter over 5 years ago. Updated over 1 year ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
High
Assignee:
Category:
-
Start date:
Due date:
% Done:

100%

Estimated time:
Platform Release:
Groomed:
No
Sprint Candidate:
No
Tags:
Pulp 2
Sprint:
February 2015

Description

Tasks #90 and #91 involve migration the RFEs and bugs from Bugzilla to Redmine. Those issues migrate all data except the 'blocked' field. These needs to be handled at the very end only after all RFEs and Bugs are moved because. Otherwise a bug/RFE being referenced may not have a Redmine ID yet and it could get complicated. This task is to port over and update the 'blocks' field info from Bugzilla for bugs copied into Redmine from Bugzilla.

Using plain-old Bugzilla searching, search for bugs CLOSED with status 'MOVED_TO_REDMINE'. Find the set of those which depend on external Bugzilla IDs. For each number in the 'blocks' field, attempt to convert it to a Redmine number be resolving using the external tracker URL field on the bugzilla blocking bug. That should yield the Redmine ID. If a Redmine ID is resolved, update the Redmine equivalent of the original bug containing the 'blocks' field to reference the resolved Redmine ID.

In some cases, the 'blocks' may not resolve to a Redmine issue. This occurs if a Pulp bug is blocked by a non-Pulp component Bugzilla bug. In those cases, the Redmine bug should have a note added, and/or a clear indication on the Redmine bug somehow.


Related issues

Follows Pulp - Task #91: Move bugs from Bugzilla to Redmine AND communicate switch to communityCLOSED - CURRENTRELEASE

<a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>

History

#1 Updated by mhrivnak over 5 years ago

  • Priority changed from Normal to High

#2 Updated by mhrivnak over 5 years ago

  • Priority changed from High to Normal

#3 Updated by mhrivnak over 5 years ago

  • Parent task deleted (#91)

#4 Updated by bmbouter over 5 years ago

  • Priority changed from Normal to High

#5 Updated by rbarlow over 5 years ago

  • Tags Sprint Candidate added

#6 Updated by mhrivnak over 5 years ago

  • Sprint/Milestone set to 12

#7 Updated by bmbouter over 5 years ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to bmbouter
  • % Done changed from 0 to 70

I've written most of the code to do this. Once I run it and verify everything was successful I'll move to 100%.

#8 Updated by bmbouter over 5 years ago

  • Status changed from ASSIGNED to MODIFIED
  • % Done changed from 70 to 100
  • Tags deleted (Sprint Candidate)

I applied all of the blocks fields for all migrated bugs that depend on other migrated bugs.

#9 Updated by bmbouter over 5 years ago

  • Status changed from MODIFIED to CLOSED - CURRENTRELEASE

#10 Updated by bmbouter over 2 years ago

  • Sprint set to February 2015

#11 Updated by bmbouter over 2 years ago

  • Sprint/Milestone deleted (12)

#12 Updated by bmbouter over 1 year ago

  • Tags Pulp 2 added

Please register to edit this issue

Also available in: Atom PDF