Merge lp:~cjwatson/launchpad/archive-build-score-api into lp:launchpad
| Status: | Merged |
|---|---|
| Approved by: | Richard Harding on 2012-05-22 |
| Approved revision: | no longer in the source branch. |
| Merged at revision: | 15286 |
| Proposed branch: | lp:~cjwatson/launchpad/archive-build-score-api |
| Merge into: | lp:launchpad |
| Diff against target: |
364 lines (+104/-139) 7 files modified
lib/lp/security.py (+16/-0) lib/lp/soyuz/configure.zcml (+6/-1) lib/lp/soyuz/interfaces/archive.py (+11/-8) lib/lp/soyuz/scripts/tests/sync_source_home/Debian_incoming_main_Sources (+0/-40) lib/lp/soyuz/scripts/tests/sync_source_home/bar_1.0-1.dsc (+0/-21) lib/lp/soyuz/scripts/tests/sync_source_home/sample1_1.0-1.dsc (+0/-37) lib/lp/soyuz/tests/test_buildpackagejob.py (+71/-32) |
| To merge this branch: | bzr merge lp:~cjwatson/launchpad/archive-build-score-api |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Richard Harding (community) | code | 2012-05-22 | Approve on 2012-05-22 |
|
Review via email:
|
|||
Commit Message
Allow launchpad-
Description of the Change
== Summary ==
Since non-virtualised PPAs use the same build farm as the primary Ubuntu archive, members of launchpad-
== Proposed fix ==
Export Archive.
== Implementation details ==
I used a similar launchpad.Moderate implementation as I did for Packageset.
To compensate for added lines of code, I realised that lib/lp/
A careful review to make sure I didn't screw up the security implementation would be appreciated.
== Tests ==
bin/test -vvct soyuz.tests.
== Demo and Q/A ==
Check that members of launchpad-
| Curtis Hovey (sinzui) wrote : | # |
| Colin Watson (cjwatson) wrote : | # |
It's fine for buildd-admins, since we're all steeped in this stuff all the time. I have no idea whether commercial-admins find it intelligible.
The "Builds with a higher score will build sooner" bit was added in r12134.2.1, and personally I'd be inclined to say that it addresses Jono's bug.

Hi Colin.
What are your thoughts about Bug #577478? If you think
88 + description=_(
89 + "A delta to apply to all build scores for the archive. Builds "
90 + "with a higher score will build sooner.")))
is intelligible, then I think we should mark the bug as fixed. If you want to revise the description to make it intelligible, then we can say the bug is fixed with your branch.