Merge lp:~michael.nelson/launchpad/567922-binarypackagebuild-new-table-8 into lp:launchpad/db-devel
| Status: | Merged | ||||
|---|---|---|---|---|---|
| Approved by: | Graham Binns on 2010-05-18 | ||||
| Approved revision: | no longer in the source branch. | ||||
| Merged at revision: | 9405 | ||||
| Proposed branch: | lp:~michael.nelson/launchpad/567922-binarypackagebuild-new-table-8 | ||||
| Merge into: | lp:launchpad/db-devel | ||||
| Prerequisite: | lp:~michael.nelson/launchpad/567922-binarypackagebuild-new-table-7 | ||||
| Diff against target: |
296 lines (+41/-31) (has conflicts) 12 files modified
database/schema/pending/michaeln-build-generalisation.sql (+2/-4) lib/lp/archivepublisher/domination.py (+6/-5) lib/lp/archiveuploader/tests/test_buildduploads.py (+2/-2) lib/lp/archiveuploader/tests/test_ppauploadprocessor.py (+4/-4) lib/lp/archiveuploader/tests/test_securityuploads.py (+5/-5) lib/lp/archiveuploader/tests/test_uploadprocessor.py (+1/-1) lib/lp/buildmaster/model/buildfarmjob.py (+6/-1) lib/lp/code/interfaces/sourcepackagerecipebuild.py (+4/-0) lib/lp/code/model/sourcepackagerecipebuild.py (+1/-0) lib/lp/registry/doc/distroseries.txt (+1/-1) lib/lp/registry/model/distroseries.py (+5/-4) lib/lp/soyuz/model/buildpackagejob.py (+4/-4) Text conflict in lib/canonical/launchpad/security.py Text conflict in lib/lp/buildmaster/interfaces/buildbase.py Text conflict in lib/lp/buildmaster/model/buildbase.py Text conflict in lib/lp/buildmaster/tests/test_buildbase.py Text conflict in lib/lp/code/model/sourcepackagerecipebuild.py Text conflict in lib/lp/code/model/tests/test_sourcepackagerecipebuild.py Text conflict in lib/lp/soyuz/model/binarypackagebuildbehavior.py |
||||
| To merge this branch: | bzr merge lp:~michael.nelson/launchpad/567922-binarypackagebuild-new-table-8 | ||||
| Related bugs: |
|
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Graham Binns (community) | 2010-05-18 | Approve on 2010-05-18 | |
|
Review via email:
|
|||
Description of the Change
This branch is part of a pipeline for
https:/
https:/
**Note**: The MP correctly mentions conflicts with db-devel but these shouldn't be in the displayed diff (against the previous branch). Some conflicts are due to a reversion of some work that was in db-devel and that I'd already pumped through the pipeline, and I'm waiting for that work to land again on db-devel before re-merging and pumping.
Overview
========
This branch continues the work to switch our BinaryPackageBuild class to the new binarypackagebuild table (using the delegated PackageBuild/
This branch just ensures that the code, registry and translation tests continue to pass. It's mostly mechanical, although there is some SQL which was updated in a previous branch, but was apparently only tested in the translations code :/
This branch is dependent on the pending schema patch in a previous branch.
To test
=======
First update the test db schema (required as the db patch still needs to be updated to remove the old build table):
psql launchpad_
bin/py database/
And then:
bin/test -vv -m code.tests -m translations.tests -m registry.tests -m archiveuploader
