Merge lp://staging/~bryce/launchpad/lp-617691-retrieve into lp://staging/launchpad/db-devel
Status: | Merged |
---|---|
Approved by: | Bryce Harrington |
Approved revision: | no longer in the source branch. |
Merged at revision: | 9917 |
Proposed branch: | lp://staging/~bryce/launchpad/lp-617691-retrieve |
Merge into: | lp://staging/launchpad/db-devel |
Prerequisite: | lp://staging/~bryce/launchpad/lp-617699-api |
Diff against target: |
5230 lines (+4995/-121) 12 files modified
cronscripts/update-bugzilla-remote-components.py (+41/-0) cronscripts/update-remote-product.py (+5/-1) database/schema/security.cfg (+8/-2) lib/canonical/config/schema-lazr.conf (+8/-0) lib/canonical/launchpad/scripts/bzremotecomponentfinder.py (+205/-0) lib/canonical/launchpad/scripts/updateremoteproduct.py (+6/-1) lib/lp/bugs/configure.zcml (+0/-1) lib/lp/bugs/model/bugtracker.py (+115/-115) lib/lp/bugs/tests/test_bugtracker_components.py (+1/-1) lib/lp/bugs/tests/test_bzremotecomponentfinder.py (+190/-0) lib/lp/bugs/tests/testfiles/bugzilla-fdo-advanced-query.html (+2629/-0) lib/lp/bugs/tests/testfiles/bugzilla-wine-advanced-query.html (+1787/-0) |
To merge this branch: | bzr merge lp://staging/~bryce/launchpad/lp-617691-retrieve |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Māris Fogels (community) | Approve | ||
Launchpad code reviewers | code | Pending | |
Review via email: mp+38804@code.staging.launchpad.net |
Commit message
Add cronjob script for updating bugzilla bugtracker component and component group tables.
Description of the change
This adds a cronjob script which gathers lists of components and products (component groups) from remote Bugzilla instances.
Pre-implementation calls were done with Graham and Deryck. It was suggested to model the script off of sfremoteproduct
This code is tested via the command:
./bin/test -t bzremotecompone
I've cleaned up most lint messages; there's a few which I think are spurious. I'm running this through ec2 test presently.
This branch depends on lp-617699-api to be merged first. -api is ready to merge now but I'm having trouble landing it due to unrelated test failures; hopefully this doesn't make it too difficult to review the diff, apologies if it does.
I've just lp-landed lp-617699-api, which this branch depends on.