Extend bugtracker models to include product/component mappings
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 UpstreamCompone
* Add UpstreamCompone
* The Bugzilla external bug tracker class should contain a list of UpstreamCompone
* UpstreamCompone
* 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:/
Related branches
- Stuart Bishop (community): Approve (db)
- Robert Collins (community): Approve (database)
-
Diff: 68 lines (+53/-0)2 files modifieddatabase/schema/comments.sql (+15/-0)
database/schema/patch-2208-09-0.sql (+38/-0)
- Graham Binns (community): Approve (code)
- Stuart Bishop (community): Approve (db)
-
Diff: 659 lines (+482/-8)7 files modifieddatabase/schema/patch-2208-09-0.sql (+1/-1)
database/schema/security.cfg (+5/-0)
lib/lp/bugs/configure.zcml (+46/-0)
lib/lp/bugs/interfaces/bugtracker.py (+89/-0)
lib/lp/bugs/model/bugtracker.py (+140/-7)
lib/lp/bugs/tests/test_bugtracker_components.py (+176/-0)
lib/lp/testing/factory.py (+25/-0)
Changed in malone: | |
assignee: | nobody → Bryce Harrington (bryceharrington) |
status: | New → Triaged |
importance: | Undecided → High |
description: | updated |
description: | updated |
tags: | added: story-bugzilla-component-link |
Changed in malone: | |
status: | Triaged → In Progress |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in malone: | |
status: | Fix Committed → In Progress |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in malone: | |
status: | Fix Committed → Fix Released |
Fixed in db-stable r9805 <http:// bazaar. launchpad. net/~launchpad- pqm/launchpad/ db-stable/ revision/ 9805>.