Extend bugtracker models to include product/component mappings

Bug #617679 reported by Bryce Harrington
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
High
Bryce Harrington

Bug Description

Internally, Launchpad needs to provide the infrastructure to map source packages to the product/component pairs that Bugzilla and other bug trackers use.

 * Add UpstreamComponentGroup and UpstreamComponent database tables.
 * Add UpstreamComponentGroup and UpstreamComponent classes.
 * The Bugzilla external bug tracker class should contain a list of UpstreamComponentGroups, which by default is set to None.
 * UpstreamComponentGroup contains a list of UpstreamComponents and a string name (e.g. bugzilla product name).
 * An UpstreamComponent includes the component string name and a foreign key to link to the source_package in Launchpad.

This bug report will focus on implementing the functionality only for the Bugzilla bug tracker.

This bug is a work-item for the following LEP: https://dev.launchpad.net/LEP/BugzillaComponents

Related branches

Bryce Harrington (bryce)
Changed in malone:
assignee: nobody → Bryce Harrington (bryceharrington)
status: New → Triaged
importance: Undecided → High
description: updated
description: updated
Bryce Harrington (bryce)
tags: added: story-bugzilla-component-link
Bryce Harrington (bryce)
Changed in malone:
status: Triaged → In Progress
Revision history for this message
Launchpad QA Bot (lpqabot) wrote : Bug fixed by a commit
Changed in malone:
milestone: none → 10.10
tags: added: qa-needstesting
Changed in malone:
status: In Progress → Fix Committed
Bryce Harrington (bryce)
tags: added: qa-ok
removed: qa-needstesting
Bryce Harrington (bryce)
Changed in malone:
status: Fix Committed → In Progress
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
tags: added: qa-needstesting
removed: qa-ok
Changed in malone:
status: In Progress → Fix Committed
Bryce Harrington (bryce)
tags: added: qa-ok
removed: qa-needstesting
Curtis Hovey (sinzui)
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.