Merge lp:~cjwatson/launchpad/livefs-build-pocket into lp:launchpad
Status: | Rejected |
---|---|
Rejected by: | Colin Watson |
Proposed branch: | lp:~cjwatson/launchpad/livefs-build-pocket |
Merge into: | lp:launchpad |
Diff against target: |
58 lines (+20/-3) 2 files modified
lib/lp/soyuz/model/livefsbuildbehaviour.py (+8/-2) lib/lp/soyuz/tests/test_livefsbuildbehaviour.py (+12/-1) |
To merge this branch: | bzr merge lp:~cjwatson/launchpad/livefs-build-pocket |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Launchpad code reviewers | Pending | ||
Review via email: mp+372444@code.launchpad.net |
Commit message
Allow livefs build metadata to override the default build pocket.
Description of the change
This makes it possible, for example, to distinguish the case of building a livefs using tools from -updates but with contents from the release pocket from the case of building a livefs using tools from -updates and contents from -updates.
The use case here is that at the moment buildd images are built with tools from -updates but with contents from the release pocket. I'd like it to be possible to build buildd images with contents from -updates as well, since we could use those for builds against -updates and it would save a good deal of time at the start of each build.
We've ended up in a bit of a compatibility corner due to some unfortunate past decisions (mostly by me), and this is the least bad solution I can think of. launchpad-buildd and livecd-rootfs will also need some work to support this, but this design allows it to be done in a somewhat backwards-
Unmerged revisions
- 19047. By Colin Watson
-
Allow livefs build metadata to override the default build pocket.
This makes it possible, for example, to distinguish the case of building a
livefs using tools from -updates but with contents from the release pocket
from the case of building a livefs using tools from -updates and contents
from -updates.
Superseded by https:/ /code.launchpad .net/~cjwatson/ launchpad/ +git/launchpad/ +merge/ 373803.