~mvo/snapd/+git/snapd-mvo:empty-powerpc

Last commit made on 2019-05-03
Get this branch:
git clone -b empty-powerpc https://git.launchpad.net/~mvo/snapd/+git/snapd-mvo

Branch merges

Branch information

Name:
empty-powerpc
Repository:
lp:~mvo/snapd/+git/snapd-mvo

Recent commits

fdfc018... by Michael Vogt

packaging: build empty package on powerpc

Snapd was never supported on powerpc because we never build a
core snap. However we did keep the package building mostly
because it would cause friction with the SRU process if we don't.

However since we moved to golang-1.10 we can not even build
the package on powerpc anymore. The previous release required
some manual override for the SRU and foundations team. To avoid
that they have to do this this PR will build an empty package
on powerpc.

178211e... by Paweł Stołowski

overlord/snapstate: tweak autorefresh logic if network is not available

* Handle auto-refresh error caused by network not being ready, e.g. on system startup. In such cases auto-refresh should not be considered as done and postponed till next scheduled time, but retried soon. Fixes LP:#1824226

* Handle UnretriedNetworkError in searchStore helper.

* Use override.conf to modify ExecLine of snapd.

* Do not hardcode /usr/lib/snapd/snapd path in the spread test when mainpulating service file. Disable ubuntu-14.04 for this test and enable core18

* Moved error inspection logic to two helpers (thanks mvo!) to have the code structured and more future-proof.

* Use type switch to simplify isNetworkDown check.

* Renamed UnretriedNetworkError to PersistentNetworkError. Reduced refreshRetryDelay to 20 minutes.

d8d531c... by Michael Vogt

Merge pull request #6812 from mvo5/snapd-snap-fix3

snapcraft: also include ld.so.conf from libc in the snapcraft.yml

27c1f95... by Michael Vogt

snapcraft: also include ld.so.conf from libc in the snapcraft.yml

The cmdutil.CommandFromSystemSnap is using this to find what
library paths need setting.

484f3c0... by Michael Vogt

Merge pull request #6809 from mvo5/snapd-snap-fix2

snapcraft.yaml: fix links ld-linux-x86-64.so.2/ld64.so.2

a4e9843... by Michael Vogt

snapcraft.yaml: fix links ld-linux-x86-64.so.2/ld64.so.2

The symlinks in the libc6 package for the 64 bit loaders are
absolute and point to the real system. We need symlinks relative
to the snapd rootfs. This PR fixes the links inside the snap
to be relative.

6245f4d... by Samuele Pedroni

overlord: pass a DeviceContext to the checkSnap implementations

This in tests passed nil for now instead of deviceCtx, lots of places need one crafted from the model they might be setting in state ATM.

This is derived from #6801, but tries to change less in one go, OTOH it contains follow-ups to #6747 review.

b7f7452... by "John R. Lenton" <email address hidden>

Merge pull request #6699 from chipaca/user-root-only

daemon: add RootOnly flag to commands

fdcc362... by John Lenton

Merge branch 'master' into user-root-only

94bad29... by Samuele Pedroni

make the changes smaller at this stage, is better to explicitly pass the correct deviceCtx as needed that a dummy one inconditionally, simplify some test setup/teardown as well