Merge lp://qastaging/~cjwatson/launchpad/copies-respect-new into lp://qastaging/launchpad
Proposed by
Colin Watson
Status: | Work in progress |
---|---|
Proposed branch: | lp://qastaging/~cjwatson/launchpad/copies-respect-new |
Merge into: | lp://qastaging/launchpad |
Diff against target: |
146 lines (+67/-8) 3 files modified
lib/lp/soyuz/configure.zcml (+1/-2) lib/lp/soyuz/model/packagecopyjob.py (+27/-6) lib/lp/soyuz/tests/test_packagecopyjob.py (+39/-0) |
To merge this branch: | bzr merge lp://qastaging/~cjwatson/launchpad/copies-respect-new |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
William Grant | code | Approve | |
Review via email: mp+221529@code.qastaging.launchpad.net |
Commit message
Send copies to NEW if they contain binaries without overrides.
Description of the change
Make binaryful copies respect NEW. This is not ideal because it results in entries in the NEW queue which don't really explain why they're there; however, it's a first step towards a more reasonable representation of copies. This is particularly important to make sure that there's an opportunity for packages staged in PPAs to receive proper review when copied into the Ubuntu archive.
To post a comment you must log in.
Unmerged revisions
- 17033. By Colin Watson
-
Send copies to NEW if they contain binaries without overrides.
- 17032. By Colin Watson
-
Remove reference to non-existent setNew attribute.
So, until the queue redesign copies remain opaque, which means that can't be overridden until they're actually accepted. Will this change at least make sure ancestry does the expected thing (the code certainly seems to mention ancestry) and makes new binaries match the overrides of the source? For most cases, this should end up being the desired behaviour.