Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.3.1
-
None
Description
Currently the geoclue plug-in is not shipped as part of the Qt package. It is desirable to do that.
To do that we need to ensure that the auto tests run continue to run while the geoclue plugin is present (auto tests require the test backend). Sometimes the tests accidentally pickup the geoclue backend and tests start failing. The backend must be explicitly set to the test version.
Furthermore it needs to be investigated what happens if geoclue is not installed on a target machine and the user starts QtPositioning example which would load the geoclue plug-in. The most likely oucome would be a runtime error due to the missing link dependency. This situation must be gracefully caught or even prevented.
Attachments
For Gerrit Dashboard: QTBUG-40702 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
92025,3 | Enforce the use of test.source position plug-in in auto tests | 5.3 | qt/qtlocation | Status: MERGED | +2 | 0 |
92102,2 | Don't hang weatherinfo if position source has an error. | 5.3 | qt/qtlocation | Status: MERGED | +2 | 0 |
93807,1 | Don't advertise QtPosition plug-ins which are not loadable | 5.3 | qt/qtlocation | Status: ABANDONED | 0 | 0 |
122383,13 | Remove dependency on libgeoclue. | 5.6 | qt/qtlocation | Status: MERGED | +2 | 0 |