snapd:master

Last commit made on 2019-02-18
Get this branch:
git clone -b master https://git.launchpad.net/snapd

Branch merges

Branch information

Name:
master
Repository:
lp:snapd

Recent commits

7678539... by Paweł Stołowski 5 hours ago

Merge pull request #6511 from stolowski/fix-api-disconnect

daemon/api: fix error case for disconnect conflict

39e9d52... by "John R. Lenton" <email address hidden> 5 hours ago

overlord/snapstate: add some randomness to the catalog refresh (#6506)

overlord/snapstate: add some randomness to the catalog refresh

Without this change, once the catalog refresh was successful it was
done every 24 hours exactly. This meant that if other external factors
conspired to synchronise a large number of machines to do a catalog
refresh at the same time, we'd get a thundering herd every day.

This change adds a delta to spread things out.

Also, previously the presence of the `sections` file was used to
mean "a catalog refresh happened", when it's the `names` file that is
more indivative of that; sections can easily succeed (or fail with no
error, returning empty) and `names` (and `commands.db`) fail. This
changes that.

Lastly, due to a bad systems: line the snap-advise-command integration test
wasn't running. This fixes that, tweaks the prepare so that it works
as it had apparently bitrotten, and then makes it skip for now because
the store.

3d177a8... by Michael Vogt 6 hours ago

Merge pull request #6517 from mvo5/unbreak-trusty

tests: disable trusty-proposed for now

92b5c8a... by Michael Vogt 23 hours ago

tests: disable trusty-proposed for now

We need to disable trusty-proposed because there is an inconsistency
in the trusty-proposed archive that leads to the following error:
$ sudo apt install inux-generic-lts-xenial
inux-generic-lts-xenial : Depends: linux-image-generic-lts-xenial (= 4.4.0.143.124) but 4.4.0.141.121 is to be installed

8f1e0c2... by Samuele Pedroni on 2019-02-15

tests: fix upgrade-from-2.15 with kernel 4.15

snapd version 2.15 will not work with kernels newer than
4.4 because later kernels require snap-exec to be mmapable.
This PR adds the missing rule manually in the middle of the test.

68d1326... by Michael Vogt on 2019-02-15

tests: fix upgrade-from-2.15 with kernel 4.15

snapd version 2.15 will not work with kernels newer than
4.4 because later kernels require snap-exec to be mmapable.
This PR adds the missing rule manually.

2170b5e... by Paweł Stołowski on 2019-02-15

Merge branch 'master' into fix-api-disconnect

e67689a... by Paweł Stołowski on 2019-02-15

Merge pull request #6514 from stolowski/allow-self-signaling

interfaces/apparmor: allow sending and receiving signals from ourselves

ef1982d... by Paweł Stołowski on 2019-02-15

Updated rule per Jamie's suggestion.

f171677... by Paweł Stołowski on 2019-02-15

Allow sending and receiving signals from ourselves.