Merge lp:~cjwatson/launchpad/fairer-build-scores into lp:launchpad
Status: | Merged |
---|---|
Merged at revision: | 18175 |
Proposed branch: | lp:~cjwatson/launchpad/fairer-build-scores |
Merge into: | lp:launchpad |
Diff against target: |
248 lines (+23/-23) 12 files modified
lib/lp/code/browser/tests/test_sourcepackagerecipe.py (+3/-3) lib/lp/code/model/sourcepackagerecipebuild.py (+1/-1) lib/lp/code/model/tests/test_sourcepackagerecipe.py (+4/-4) lib/lp/snappy/browser/tests/test_snap.py (+1/-1) lib/lp/snappy/model/snapbuild.py (+1/-1) lib/lp/snappy/tests/test_snap.py (+3/-3) lib/lp/snappy/tests/test_snapbuild.py (+1/-1) lib/lp/soyuz/model/livefsbuild.py (+1/-1) lib/lp/soyuz/tests/test_livefs.py (+3/-3) lib/lp/soyuz/tests/test_livefsbuild.py (+1/-1) lib/lp/translations/model/translationtemplatesbuild.py (+2/-2) lib/lp/translations/tests/test_translationtemplatesbuild.py (+2/-2) |
To merge this branch: | bzr merge lp:~cjwatson/launchpad/fairer-build-scores |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Celso Providelo (community) | Approve | ||
Launchpad code reviewers | Pending | ||
Review via email: mp+302807@code.launchpad.net |
Commit message
Increase recipe, livefs, and snap build scores by five points now that most source uploads are urgency=medium.
Description of the change
The default build scores for recipes, livefses, and snaps are set to be equal to urgency=low source package uploads. This used to make sense. However, nowadays, most source packages are urgency=medium due to a change in devscripts, and so the practical result is that recipes, livefses, and snaps are normally only built when the build queue is empty of source packages, which is not great prioritisation. Bump these scores to be equal to urgency=medium source package uploads instead so that we get fairer ordering.
Also bump translation templates builds by five to keep them higher than typical source uploads.
Thanks Colin, LGTM.