Size: 2478
Comment: Update pocket scores, and remove time-based scoring.
|
Size: 2471
Comment: Fix copy archive score; it's now -10, not 4.
|
Deletions are marked like this. | Additions are marked like this. |
Line 66: | Line 66: |
In some circumstances, Launchpad assigns a fixed score to builds: | In some circumstances, Launchpad assigns a fixed, low score to builds, meaning they will be processed only when there isn't anything else in the queue: |
Line 68: | Line 68: |
* '''copy:''' builds that are actually copies from one archive to another get a fixed score of 4 * '''translation:''' builds for sources targeted to the ''translation'' section get a fixed score of 0, meaning they will be processed only when there isn't anything else in the queue. |
* '''copy:''' test rebuilds of the Ubuntu primary archive get a fixed score of -10. * '''translation:''' builds for sources targeted to the ''translations'' section get a fixed score of 0. |
Launchpad Help > Packaging > Prioritising builds
Prioritising builds
When you upload a source package to Launchpad, it assigns the package a priority -- a "score" -- and then uses that score to decide when the package should be sent to Launchpad's build-farm.
Launchpad calculates the score based on various attributes (described below). The higher the score, the sooner the build is dispatched to one of the available build machines.
There are separate build queues for distributions and PPAs.
How Launchpad calculates the score
Launchpad uses the following attributes of a package to calculate its priority:
target pocket -- e.g. security
target component -- e.g. universe
- source urgency -- defined by the packager
- whether the package is destined for a public or private PPA.
Launchpad adds up the scores from each category to decide the build's priority.
Target pocket
Score |
|
-backports |
0 |
<release> |
1500 |
-proposed |
3000 |
-updates |
4500 |
-security |
6000 |
Target component
Component |
Score |
multiverse |
0 |
universe |
250 |
restricted |
750 |
main |
1000 |
partner |
1250 |
Source urgency
A packager can specify the urgency of their source package. Launchpad takes this into account.
Urgency |
Score |
low |
5 |
medium |
10 |
high |
15 |
emergency |
20 |
Archive privacy
Builds destined for private PPAs are given a higher priority.
Privacy status |
Score |
public |
0 |
private |
10000 |
Other
In some circumstances, Launchpad assigns a fixed, low score to builds, meaning they will be processed only when there isn't anything else in the queue:
copy: test rebuilds of the Ubuntu primary archive get a fixed score of -10.
translation: builds for sources targeted to the translations section get a fixed score of 0.