Enabling/Disabling the GPS provider does not reliably enforce the provider to be stopped
Bug #1392399 reported by
Thomas Voß
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
High
|
Unassigned | ||
location-service (Ubuntu) |
Fix Released
|
Critical
|
Thomas Voß | ||
location-service (Ubuntu RTM) |
Fix Released
|
Critical
|
Thomas Voß |
Bug Description
Whenever the user requests satellite-based positioning to be disabled, the location::Engine instance should walk through all providers and disable the ones requiring satellites for positioning.
Related branches
lp://staging/~thomas-voss/location-service/allow-for-disabling-providers
- Loïc Minier: Approve
- PS Jenkins bot: Needs Fixing (continuous-integration)
-
Diff: 389 lines (+221/-17)6 files modifiedinclude/location_service/com/ubuntu/location/provider.h (+15/-3)
src/location_service/com/ubuntu/location/engine.cpp (+44/-11)
src/location_service/com/ubuntu/location/provider.cpp (+45/-1)
src/location_service/com/ubuntu/location/providers/remote/provider.cpp (+1/-1)
tests/engine_test.cpp (+84/-1)
tests/provider_test.cpp (+32/-0)
Changed in location-service (Ubuntu): | |
assignee: | nobody → Thomas Voß (thomas-voss) |
importance: | Undecided → Critical |
status: | New → In Progress |
Changed in location-service (Ubuntu RTM): | |
status: | New → In Progress |
importance: | Undecided → Critical |
assignee: | nobody → Thomas Voß (thomas-voss) |
tags: | added: rtm14 |
Changed in canonical-devices-system-image: | |
importance: | Undecided → High |
milestone: | none → ww03-2015 |
status: | New → Confirmed |
Changed in canonical-devices-system-image: | |
status: | Confirmed → In Progress |
milestone: | ww03-2015 → ww05-2015 |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Released |
To post a comment you must log in.
This bug was fixed in the package location-service - 2.1+15. 04.20150125~ rtm-0ubuntu1
--------------- 04.20150125~ rtm-0ubuntu1) 14.09; urgency=low
location-service (2.1+15.
[ CI Train Bot ]
* Resync trunk
[ thomas-voss ] property_ tree to provide settings. (LP: #1362765)
* Add an interface for querying settings by key. Add an implementation
leveraging boost::
* Allow for enabling/disabling providers. Wire up engine state changes
to enabling/disabling of providers. (LP: #1392399)
-- Ubuntu daily release <email address hidden> Sun, 25 Jan 2015 12:45:54 +0000