Merge lp:~cyphermox/ubuntu-system-settings/discoverability-annd-fixes into lp:ubuntu-system-settings
Status: | Merged |
---|---|
Approved by: | Charles Kerr |
Approved revision: | 750 |
Merged at revision: | 744 |
Proposed branch: | lp:~cyphermox/ubuntu-system-settings/discoverability-annd-fixes |
Merge into: | lp:ubuntu-system-settings |
Diff against target: |
452 lines (+201/-6) 7 files modified
plugins/bluetooth/PageComponent.qml (+45/-1) plugins/bluetooth/bluetooth.cpp (+20/-2) plugins/bluetooth/bluetooth.h (+10/-0) plugins/bluetooth/device.cpp (+25/-0) plugins/bluetooth/device.h (+9/-0) plugins/bluetooth/devicemodel.cpp (+74/-0) plugins/bluetooth/devicemodel.h (+18/-3) |
To merge this branch: | bzr merge lp:~cyphermox/ubuntu-system-settings/discoverability-annd-fixes |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Charles Kerr (community) | Approve | ||
PS Jenkins bot | continuous-integration | Approve | |
Review via email: mp+223955@code.launchpad.net |
Commit message
Implement discoverability and some bluetooth fixes:
- Discoverability: make the system visible to other bluetooth devices
- Trusted: when successfully paired and connected, mark device as Trusted so it can automatically connect again.
- Connect the Audio interface for all audio devices, including Headsets. Some bluetooth audio devices that don't contain a microphone still show up as Headsets, and won't connect successfully otherwise. This will still work for standard headsets, since Audio connects all audio interfaces.
- Stop discovery when a device is selected for connection, and it sometimes causes connection attempts to fail.
Description of the change
Implement discoverability and some bluetooth fixes:
- Discoverability: make the system visible to other bluetooth devices
- Trusted: when successfully paired and connected, mark device as Trusted so it can automatically connect again.
- Connect the Audio interface for all audio devices, including Headsets. Some bluetooth audio devices that don't contain a microphone still show up as Headsets, and won't connect successfully otherwise. This will still work for standard headsets, since Audio connects all audio interfaces.
- Stop discovery when a device is selected for connection, and it sometimes causes connection attempts to fail.
FAILED: Continuous integration, rev:747 /code.launchpad .net/~mathieu- tl/ubuntu- system- settings/ discoverability -annd-fixes/ +merge/ 223955/ +edit-commit- message
No commit message was specified in the merge proposal. Click on the following link and set the commit message (if you want a jenkins rebuild you need to trigger it yourself):
https:/
http:// jenkins. qa.ubuntu. com/job/ ubuntu- system- settings- ci/883/ jenkins. qa.ubuntu. com/job/ generic- deb-autopilot- utopic- touch/1073 jenkins. qa.ubuntu. com/job/ generic- mediumtests- utopic/ 963 jenkins. qa.ubuntu. com/job/ ubuntu- system- settings- utopic- amd64-ci/ 75 jenkins. qa.ubuntu. com/job/ ubuntu- system- settings- utopic- armhf-ci/ 75 jenkins. qa.ubuntu. com/job/ ubuntu- system- settings- utopic- armhf-ci/ 75/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ ubuntu- system- settings- utopic- i386-ci/ 75 jenkins. qa.ubuntu. com/job/ generic- deb-autopilot- runner- mako/1443 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- utopic- armhf/1877 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- utopic- armhf/1877/ artifact/ work/output/ *zip*/output. zip s-jenkins. ubuntu- ci:8080/ job/touch- flash-device/ 8682 jenkins. qa.ubuntu. com/job/ autopilot- testrunner- otto-utopic/ 831 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- utopic- amd64/1106 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- utopic- amd64/1106/ artifact/ work/output/ *zip*/output. zip
Executed test runs:
UNSTABLE: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/ubuntu- system- settings- ci/883/ rebuild
http://