Details
-
Task
-
Resolution: Fixed
-
P2: Important
-
None
-
None
-
-
13
-
6ffb1c3bf (dev), 63f77a683 (dev), fbe1a265a (dev), 4680317ca (dev)
-
Foundations Sprint 79
Description
The Darwin bluetooth permission migration requires some more work.
1 ) Due to reasons laid out in QTBUG-112212, at least following manual tests don't find bluetooth permission plugin and thus will skip or won't work:
-bttestui
-tst_qlowenergycontroller_device
-tst_qlowenergycontroller_peripheral
If the fix for QTBUG-112212 takes awhile, a temporary solution similar to
https://codereview.qt-project.org/c/qt/qtconnectivity/+/468272/4
can be adopted.
2 ) At least following LE examples and applications crash on start:
-bluetoothtestdevice
-heartrate-server
Likely reason being the LE controller's changed internal initialization order due to permissions.
3 ) Heartrate-game needs to be migrated, a patch pending review and testing once the issue with heartrate-server is resolved:
https://codereview.qt-project.org/c/qt/qtconnectivity/+/453087
Attachments
For Gerrit Dashboard: QTBUG-112215 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
470168,3 | [Darwin] Fix LE controller initialization | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
470169,4 | Add permission request to bluetoothtestdevice manual test application | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
470174,4 | Add permission request to bttestui manual test application | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
470178,4 | Link applicable manual tests against permission plugin on macOS | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |