~mvo/snapd/+git/snapd-mvo:test-build-go

Last commit made on 2019-05-06
Get this branch:
git clone -b test-build-go https://git.launchpad.net/~mvo/snapd/+git/snapd-mvo

Branch merges

Branch information

Name:
test-build-go
Repository:
lp:~mvo/snapd/+git/snapd-mvo

Recent commits

a8a4f82... by Michael Vogt

Merge remote-tracking branch 'upstream/master' into test-build-go

7e37021... by Samuele Pedroni

packaging: fix changelog typo

5a0a871... by Sergio Cazzolato

Fix "Placeholer" is a misspelling of "Placeholder" issue

This is failing on master.

d1e5a8d... by Michael Vogt

debian: add placeholder 2.39 changelog

47802ed... by Michael Vogt

osutil: fix TestReadBuildGo test in sbuild

The TestReadBuildGo test creates a test go binary. This breaks
in ubuntu 14.04 and ubuntu 16.04 because go wants to create a
cache dir in $HOME. But sbuild sets the $HOME to a non-exiting
directory. As a workaround, set $HOME to a tmpdir created by
the test.

7d0dadd... by Michael Vogt

Merge pull request #6818 from mvo5/disable-auto-snapshots-on-core

snapshotstate: disable automatic snapshots on core for now

093f08d... by Michael Vogt

snapshotstate: disable automatic snapshots on core for now

This disables automatic snapshot on Ubuntu Core devices to avoid
any diskspace issues with this new feature.

Once this is publicized a bit more we will re-enable this on
Core devices.

40e16ea... by Michael Vogt

snapstate: auto-install snapd when needed

* snapstate: auto-install snapd when needed

When installing a snap that does not require "core" on a fresh
system, currently we do nothing special. This means however that
on such systems there is no "core" or "snapd" snap installed.

This means that no system interfaces are available. This PR
fixes this by auto-installing the snapd snap if its missing.

As a side effect, "snap install snapd" on classic is no longer
blocked (it still is on core).

* snapstate: add more tests for snapd auto-install with core18/other-bases

* snapstate: rework the check if the snapd snap can be installed on a Core system

* snapstate: use isInstalled instead of {snapd,core}SnapInstalled

* snapstate: update doInstall now that the "snapd" install check moved to checkInstallPreconditions

e4c706f... by Michael Vogt

Merge pull request #6802 from stolowski/fix-lp-1825883-for-contentif

overlord/ifacestate: update static attributes of "content" interface

8baf480... by Michael Vogt

interfaces: add support for the snapd snap in the dbus backend

* interfaces: add support for the snapd snap in the dbus backend

When writing the userd service files we only looked at the core
snap so far. However when we transition to the snapd snap we
also need to look there for the right files.

* interfaces: ensure setupDbusServiceForUserd prefers the snapd snap

When both the core and the snapd snap are installed we need to
prefer the snapd snap or the content of the userd service file
will flip-flop.

* interfaces: add comment about racy setupDbusServiceForUserd