~mvo/snapd/+git/snapd-mvo:remove-v0-download-install-ordering

Last commit made on 2019-03-08
Get this branch:
git clone -b remove-v0-download-install-ordering https://git.launchpad.net/~mvo/snapd/+git/snapd-mvo

Branch merges

Branch information

Name:
remove-v0-download-install-ordering
Repository:
lp:~mvo/snapd/+git/snapd-mvo

Recent commits

32c731d... by Michael Vogt

many: make Remodel() download everything first before installing

For remodel we cannot assume that we have network access during
the operation. Some remodeling may switch to a different way of
managing the network or similar. This means we need to order the
wait chains in the remodel task so that all downloads and checks
for assertions happen first and the actual install operations
(that do not require network) happen after this.

This PR implements this by taking the TaskSet from Install() or
Update() and marking the "check-assertions" task with a new
TaskEdge marker. This way devicestate can split the taskset on
this marker and adjust the wait chains accordingly.

8569e1d... by Michael Vogt

Merge pull request #6381 from mvo5/remodel-v0

devicestate: add initial Remodel support

ee56801... by Michael Vogt

Merge pull request #6565 from mvo5/kill-obsolte-license

snap: remove obsolete license-* fields in the yaml

ba3da69... by Zygmunt Krynicki

Merge pull request #6498 from zyga/feature/refresh-app-awareness-2

cmd/libsnap: add cgroup-pids-support module

35419b0... by Michael Vogt

Merge remote-tracking branch 'upstream/master' into remodel-v0

7c185d2... by Michael Vogt

Merge pull request #6567 from chipaca/further-link-snap-cleanup

overlord/snapstate/backend: make LinkSnap clean up more

10def02... by Michael Vogt

Merge remote-tracking branch 'upstream/master' into kill-obsolte-license

bb3c3e5... by Michael Vogt

Merge remote-tracking branch 'upstream/master' into remodel-v0

2b0f28d... by Michael Vogt

devicestate: do not cal setDeviceFromModelAssertion() in doSetModel() hanlder yet

e1b5d24... by Michael Vogt

Merge pull request #6570 from mvo5/less-revs-on-classic

snapstate: only keep 2 snaps on classic