Merge lp://staging/~michael.nelson/launchpad/567922-binarypackagebuild-new-table-2 into lp://staging/launchpad/db-devel
Status: | Merged | ||||
---|---|---|---|---|---|
Approved by: | Michael Nelson | ||||
Approved revision: | no longer in the source branch. | ||||
Merged at revision: | 9405 | ||||
Proposed branch: | lp://staging/~michael.nelson/launchpad/567922-binarypackagebuild-new-table-2 | ||||
Merge into: | lp://staging/launchpad/db-devel | ||||
Prerequisite: | lp://staging/~michael.nelson/launchpad/567922-binarypackagebuild-new-table-1 | ||||
Diff against target: |
756 lines (+188/-86) (has conflicts) 17 files modified
lib/lp/buildmaster/interfaces/buildbase.py (+7/-1) lib/lp/buildmaster/interfaces/packagebuild.py (+7/-0) lib/lp/buildmaster/model/buildbase.py (+6/-5) lib/lp/buildmaster/model/buildfarmjob.py (+1/-1) lib/lp/buildmaster/model/packagebuild.py (+11/-4) lib/lp/code/model/sourcepackagerecipe.py (+1/-1) lib/lp/code/tests/test_sourcepackagerecipebuild.py (+1/-1) lib/lp/soyuz/interfaces/binarypackagebuild.py (+2/-1) lib/lp/soyuz/model/binarypackagebuild.py (+48/-29) lib/lp/soyuz/model/buildfarmbuildjob.py (+50/-0) lib/lp/soyuz/model/buildpackagejob.py (+7/-7) lib/lp/soyuz/model/publishing.py (+1/-1) lib/lp/soyuz/model/sourcepackagerelease.py (+15/-8) lib/lp/soyuz/tests/test_binarypackagebuild.py (+11/-9) lib/lp/soyuz/tests/test_hasbuildrecords.py (+3/-1) lib/lp/soyuz/tests/test_publishing.py (+14/-14) lib/lp/soyuz/tests/test_publishing_models.py (+3/-3) 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 |
||||
To merge this branch: | bzr merge lp://staging/~michael.nelson/launchpad/567922-binarypackagebuild-new-table-2 | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Brad Crittenden (community) | code | Approve | |
Review via email: mp+24688@code.staging.launchpad.net |
Description of the change
This branch is part of a pipeline for
https:/
https:/
Overview
========
This branch continues the work to switch our BinaryPackageBuild class to the new binarypackagebuild table (using the delegated PackageBuild/
Details
=======
Renames test_build to test_binarypack
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 test_binarypack
The next branch will continue to update the BinaryPackageBuild implementation to get the rest of the tests working.
Diff here: http:// pastebin. ubuntu. com/427743/ (in case the scanner is still catching up).