snapd:release/2.28

Last commit made on 2017-10-13
Get this branch:
git clone -b release/2.28 https://git.launchpad.net/snapd

Branch merges

Branch information

Name:
release/2.28
Repository:
lp:snapd

Recent commits

8541f68... by Michael Vogt on 2017-10-13

releasing package snapd version 2.28.5

e4e0640... by Michael Vogt on 2017-10-13

Merge pull request #4045 from mvo5/cleanup-broken-nvidia-2.28

snap-confine: cleanup broken nvidia (2.28)

0a74786... by Michael Vogt on 2017-10-13

snap-confine: cleanup incorrectly created nvidia udev tags (2.28)

This PR will remove incorrectly created udev tag
that cause libudev on 16.04 to fail with
"udev_enumerate_scan failed".

See also:
https://forum.snapcraft.io/t/weird-udev-enumerate-error/2360/17

99eb1db... by Zygmunt Krynicki on 2017-10-13

cmd/snap-confine: update valid security tag regexp

This was triggered by a bug where "12to8" snap with "12to8" app would
fail to validate as security tag.

Signed-off-by: Zygmunt Krynicki <email address hidden>

efedcc5... by Paweł Stołowski on 2017-10-13

Merge pull request #4037 from zyga/fix/regen-udev-profiles-2.28

overlord/ifacestate: refresh udev backend on startup

1a8fc46... by Zygmunt Krynicki on 2017-10-13

overlord/ifacestate: refresh udev backend on startup

With the recent fixes to the udev snippets of various interfaces we need
to refresh udev profiles on startup. Note that like all profiles, those
are only refreshed if they differ from the values we intend have.

Signed-off-by: Zygmunt Krynicki <email address hidden>

4eafe60... by Michael Vogt on 2017-10-13

interfaces/dbus: drop unneeded check for release.ReleaseInfo.ForceDevMode

ca681cf... by Sergio Cazzolato on 2017-10-12

Fix econnreset test for devices when retry is needed to download

In the tests for beta validation this test is often failing when the
retry is triggered. To deal with that, I am adding extra time to wait
until the partial file is created and the download is started.

Also, the snap process which is downloading the huge file is killed to
avoid the script fails with a timeout dalaying the whole suite
execution.

For an example see:
https://paste.ubuntu.com/25717714 line 1191
https://paste.ubuntu.com/25719948/ line 388

3b55b4f... by Michael Vogt on 2017-10-13

dbus: ensure io.snapcraft.Launcher.service is created on re-exec

dbus: ensure io.snapcraft.Launcher.service is created on re-exec

For `snap userd` to work we need the file:
/usr/share/dbus-1/services/io.snapcraft.Launcher.service

It is part of the deb/rpm package. However if snapd is using
re-exec we need to ensure this file is created by the dbus
backend.

27ceea8... by Samuele Pedroni on 2017-10-11

continue for now supporting UBUNTU_STORE_ID if the model is generic/generic-classic