Merge lp:~thumper/launchpad/bugjam-684515-recipe-builds into lp:launchpad
Proposed by
Tim Penhey
Status: | Rejected |
---|---|
Rejected by: | Tim Penhey |
Proposed branch: | lp:~thumper/launchpad/bugjam-684515-recipe-builds |
Merge into: | lp:launchpad |
Diff against target: |
71 lines (+27/-1) 4 files modified
lib/lp/code/model/sourcepackagerecipe.py (+5/-0) lib/lp/code/model/sourcepackagerecipebuild.py (+0/-1) lib/lp/code/model/tests/test_sourcepackagerecipe.py (+19/-0) lib/lp/code/model/tests/test_sourcepackagerecipebuild.py (+3/-0) |
To merge this branch: | bzr merge lp:~thumper/launchpad/bugjam-684515-recipe-builds |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Aaron Bentley (community) | Disapprove | ||
Review via email: mp+43730@code.launchpad.net |
Description of the change
If a user requests a daily build for a recipe, don't try to automatically build it.
The caveat to that is that the recipe is built into the daily build PPA.
This change does mean that if a manual build is requested for a subset of the distro series into the daily build PPA, that an automatic build of the remaining distroseries will not be attempted. However, we may want to simplify the request build process and the distroseries to not have differences - this isn't however part of the change in this branch.
To post a comment you must log in.
Unmerged revisions
- 12071. By Tim Penhey
-
Manual builds into the daily PPA mean that we don't try the automatic daily build (unless new revisions turn up).
This will prevent all daily builds, regardless of distroseries. In fact, the manual build could have been done deliberately for a particular distroseries, to see whether the recipe works for that distroseries.
I don't think this bug is suitable for the bug jam. It's not trivial. It probably means doing full manifest support so that we can abort early.