Merge lp://staging/~bryce/launchpad/lp-617679-code into lp://staging/launchpad/db-devel
Status: | Merged |
---|---|
Approved by: | Graham Binns |
Approved revision: | no longer in the source branch. |
Merged at revision: | 9852 |
Proposed branch: | lp://staging/~bryce/launchpad/lp-617679-code |
Merge into: | lp://staging/launchpad/db-devel |
Diff against target: |
659 lines (+482/-8) 7 files modified
database/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) |
To merge this branch: | bzr merge lp://staging/~bryce/launchpad/lp-617679-code |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Graham Binns (community) | code | Approve | |
Stuart Bishop (community) | db | Approve | |
Review via email: mp+35905@code.staging.launchpad.net |
Commit message
Provide interface and model layer for tracking Bugzilla components in launchpad.
Description of the change
This implements the interface and model layer for adding tracking of Bugzilla components in launchpad, building on branch lp-617679-db.
This adds two classes BugTrackerComponent and BugTrackerCompo
For testing, I've been using this command line:
./bin/test -t bugtracker_
A pre-implementation design meeting was done with Deryck at the Launchpad Epic and I've had several follow up mutter discussions with him about particulars.
One missing part is this does not implement the actual linking of components to source packages, but that bit of functionality was proving difficult to implement so I'm going to leave that to a follow up branch.
Note, the database changes were done on a separate branch [1], which has already landed in db-devel. This branch does contain changes to database/ schema/ security. cfg to enable permissions for the two tables added in in that branch, so I am subscribing stub to db review that portion of it.
1: https:/ /code.edge. launchpad. net/~bryceharri ngton/launchpad /lp-617679- db/