~snappy-dev/snapd/+git/snapd-pawel:fix-implicit-hooks-with-implicit-slots

Last commit made on 2019-12-04
Get this branch:
git clone -b fix-implicit-hooks-with-implicit-slots https://git.launchpad.net/~snappy-dev/snapd/+git/snapd-pawel

Branch merges

Branch information

Name:
fix-implicit-hooks-with-implicit-slots
Repository:
lp:~snappy-dev/snapd/+git/snapd-pawel

Recent commits

4b95fe9... by Paweł Stołowski

Fix binding of implicit hooks to implicit slots on core snap.

18b0e3c... by Michael Vogt

Merge pull request #7831 from mvo5/disk-from-partition

gadget: extract and export new DiskFromPartition() helper

7129a63... by Michael Vogt

gadget: rename DiskFromPartition -> ParentDiskFromPartition and add tests

99736de... by Maciej Borzecki

Merge pull request #7743 from cmatsuoka/core20-bootstrap-pt-reread

snap-bootstrap: force partition table operations

When acting on the disk we're currently using, sfdisk writes to the
partition table must be forced. Also letting sfdisk update the partition
table is not enough, partx -u must be used to force udev to create nodes
for the new partitions.

673c9c7... by Maciej Borzecki

Merge pull request #7833 from anonymouse64/bugfix/hacking-md-nvidia-ubuntu

HACKING.md: add nvidia options to configure example

This is useful for beginners who may not know about the tricky mounting that we do in snap-confine to enable graphical applications to work correctly with drivers and libraries from the host's filesystem.

Without these options, if you have nvidia graphics and try to run graphical snap applications with your local version of snap-confine things will generally not work well.

7cd93fc... by Maciej Borzecki

Merge pull request #7834 from sergiocazzolato/tests-fix-snap-service-watchdog-rpi

tests: move the watchdog timeout to 2s to make the tests work in rpi

c85c4bd... by Michael Vogt

Merge pull request #7828 from anonymouse64/bugfix/get-journalctl-SILENCE

tests: demand silence from check_journalctl_log

451b2af... by Sergio Cazzolato

Move the watchdog timeout to 2s to make the tests work in rpi

The limit of 1 second for the watchdog is not enough on some boards like
the pi2. Moving the timeout to 2 seconds it works much better.
See the error log

Dec 03 12:09:22 localhost systemd[1]: Started Service for snap
application test-snapd-service-watchdog.direct-watchdog-ok.
Dec 03 12:09:23 localhost systemd[1]:
snap.test-snapd-service-watchdog.direct-watchdog-ok.service: Watchdog
timeout (limit 1s)!
Dec 03 12:09:23 localhost systemd[1]:
snap.test-snapd-service-watchdog.direct-watchdog-ok.service: Killing
process 3021 (python3) with signal SIGABRT.
Dec 03 12:09:23 localhost systemd[1]:
snap.test-snapd-service-watchdog.direct-watchdog-ok.service: Main
process exited, code=killed, status=6/ABRT
Dec 03 12:09:23 localhost systemd[1]:
snap.test-snapd-service-watchdog.direct-watchdog-ok.service: Failed with
result 'watchdog'.

c0b0498... by Ian Johnson

HACKING.md: add nvidia options to configure example

This is useful for beginners who may not know about the tricky mounting that we
do in snap-confine to enable graphical applications to work correctly with
drivers and libraries from the host's filesystem.

Without these options, if you have nvidia graphics and try to run graphical snap
applications with your local version of snap-confine things will generally not
work well.

Thanks to @degville for the suggested wording.

Signed-off-by: Ian Johnson <email address hidden>

a034570... by Ian Johnson

tests/refresh-delta: run on ubuntu-core now

UC now supports delta downloads, but note we don't run the -from-core variant of
this test, as on UC we are already effectively using the xdelta command from the
core snap since the core snap will be the boot base snap.

Signed-off-by: Ian Johnson <email address hidden>