~kzapalowicz/snappy-hwe-snaps/+git/bluez:feature/add-home-plug-where-necessary

Last commit made on 2017-03-21
Get this branch:
git clone -b feature/add-home-plug-where-necessary https://git.launchpad.net/~kzapalowicz/snappy-hwe-snaps/+git/bluez
Only Konrad Zapałowicz can upload to this branch. If you are Konrad Zapałowicz please log in for upload directions.

Branch merges

Branch information

Name:
feature/add-home-plug-where-necessary
Repository:
lp:~kzapalowicz/snappy-hwe-snaps/+git/bluez

Recent commits

3d44bbe... by =?utf-8?q?Konrad_Zapa=C5=82owicz?= <email address hidden>

add home plug where necessary

cf306c3... by System Enablement CI Bot <email address hidden>

Merge remote tracking branch feature/use-uhid

Merge-Proposal: https://code.launchpad.net/~kzapalowicz/snappy-hwe-snaps/+git/bluez/+merge/315108

fbdeac9... by =?utf-8?q?Konrad_Zapa=C5=82owicz?= <email address hidden>

fix failing CI due to uhid not being autoconnected

The problem with the failing CI here simply is that when the bluez snap is
download from the store and the snap-declaration assertion is fetched with it
the uhid plug doesn't exist and therefor snapd can't auto connect it. The
subsequent --dangerous install of the CI built .snap doesn't trigger the
auto-connection as only signed snaps from the store will get those.

Its fine to escape for this by adding a

$ snap connect bluez:uhid

after the snap install --dangerous command

18f4825... by System Enablement CI Bot <email address hidden>

Open development for 5.37-5-dev

992b7cf... by System Enablement CI Bot <email address hidden>

Bump version to 5.37-4

ae75dc8... by System Enablement CI Bot <email address hidden>

Open development for 5.37-4-dev

25601c8... by System Enablement CI Bot <email address hidden>

Bump version to 5.37-3

e54682f... by System Enablement CI Bot <email address hidden>

Merge remote tracking branch feature/btmon

Merge-Proposal: https://code.launchpad.net/~kzapalowicz/snappy-hwe-snaps/+git/bluez/+merge/319572

6c6fc5f... by =?utf-8?q?Konrad_Zapa=C5=82owicz?= <email address hidden>

add uhid plug for bluetoothctl as well

9c64fe2... by =?utf-8?q?Konrad_Zapa=C5=82owicz?= <email address hidden>

use uhid interface of snapd

The HoG [HID over GATT] Bluetooth profile interacts with the HID
subsystem through the UHID driver. The HoG traffic is filtered-out
from the other LE traffic in userspace and then injected back to the
kernel. To handle this new traffic a new module called uHID has been
created.

Now, without the access to /dev/uhid it is not possible to use Low
Energy (a.k.a Smart) HID devices (keyboards, mice) with Core system.

This commit makes sure that the bluez snap connects to the uhid slot
of snapd so that the UHID can be used.

Fixes: https://bugs.launchpad.net/snappy-hwe-snaps/+bug/1635495