Merge lp:~cjwatson/launchpad/uefi-ppa-no-unapproved into lp:launchpad
| Status: | Merged |
|---|---|
| Approved by: | Colin Watson on 2012-08-16 |
| Approved revision: | no longer in the source branch. |
| Merged at revision: | 15823 |
| Proposed branch: | lp:~cjwatson/launchpad/uefi-ppa-no-unapproved |
| Merge into: | lp:launchpad |
| Diff against target: |
387 lines (+166/-171) 3 files modified
lib/lp/archiveuploader/tests/test_uploadpolicy.py (+164/-22) lib/lp/archiveuploader/tests/uploadpolicy.txt (+0/-149) lib/lp/archiveuploader/uploadpolicy.py (+2/-0) |
| To merge this branch: | bzr merge lp:~cjwatson/launchpad/uefi-ppa-no-unapproved |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Steve Kowalik (community) | code | 2012-08-14 | Approve on 2012-08-14 |
|
Review via email:
|
|||
Commit Message
Always auto-approve buildd uploads to PPAs, even if they contain UEFI custom files.
Description of the Change
== Summary ==
UEFI custom uploads to PPAs land in the UNAPPROVED queue, even though PPAs aren't supposed to have an approval workflow and have no good way to handle the approval. (See bug 1036599 for a more complete exploration of the rationale.)
== Proposed fix ==
Ensure that BuildDaemonUplo
== Implementation details ==
I turned uploadpolicy.txt into unit tests to recover LoC.
== Tests ==
bin/test -vvc lp.archiveuploa
== Demo and Q/A ==
Upload a new revision of efilinux to a dogfood PPA (based on what's currently in quantal there), wait for it to build, and check that it is automatically accepted by process-upload rather than landing in the UNAPPROVED queue.

Looks good to me. And I approve of the -5. :-)