This patch changes build dependency for snapd to pull in at least go
1.10. This way we can get off the 1.6 bandwagon (which has stopped and
is not going anywhere) and get the benefit of new and exciting features
of go 1.10.
The real hard code compatibility is go 1.9, up from 1.6 but not fully up
to 1.10 because some distributions are still used with only 1.9
available.
This branch _may_ help in chasing a core18 bug related to socket and
seeding. Fingers crossed.
overlord/snapstate/backend: look at the snap before calling fontconfig cache tools
When a non-core snap is installed, call the fc-cache helpers before the snap is
made runnable in the system (i.e. before current symlinks are established). This
ensures that before there is a chance to run the application, the cache has been
updated.
For the core snap, fc-cache is delivered as part of the snap, and the helpers
need to be called after the snap has been symlinked. Otherwise when upgrading
from a revision that did not ship the helpers, the caches would not get updated.
Signed-off-by: Maciej Borzecki <email address hidden>