Location service should persist property states
Bug #1362765 reported by
Thomas Voß
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
Critical
|
Unassigned | ||
location-service (Ubuntu) |
Fix Released
|
Critical
|
Thomas Voß | ||
location-service (Ubuntu RTM) |
Fix Released
|
Critical
|
Thomas Voß |
Bug Description
Thus preserving user choices across reboots and otas.
Manual test case:
Switch off GPS/network based positioning and reboot. Ensure that the property values are reported correctly.
Related branches
lp:~thomas-voss/location-service/make-engine-state-persistent-across-boots-and-otas
- Loïc Minier: Approve
- PS Jenkins bot: Needs Fixing (continuous-integration)
-
Diff: 1435 lines (+935/-31)24 files modifieddebian/ubuntu-location-service-bin.dirs (+1/-0)
examples/service/service.cpp (+8/-1)
include/location_service/com/ubuntu/location/satellite_based_positioning_state.h (+7/-0)
include/location_service/com/ubuntu/location/service/configuration.h (+2/-2)
include/location_service/com/ubuntu/location/wifi_and_cell_reporting_state.h (+7/-0)
src/location_service/com/ubuntu/location/CMakeLists.txt (+5/-0)
src/location_service/com/ubuntu/location/boost_ptree_settings.cpp (+87/-0)
src/location_service/com/ubuntu/location/boost_ptree_settings.h (+62/-0)
src/location_service/com/ubuntu/location/engine.cpp (+120/-4)
src/location_service/com/ubuntu/location/engine.h (+55/-5)
src/location_service/com/ubuntu/location/satellite_based_positioning_state.cpp (+80/-0)
src/location_service/com/ubuntu/location/service/daemon.cpp (+12/-4)
src/location_service/com/ubuntu/location/service/daemon.h (+4/-0)
src/location_service/com/ubuntu/location/service/daemon_main.cpp (+1/-0)
src/location_service/com/ubuntu/location/service/default_configuration.cpp (+4/-2)
src/location_service/com/ubuntu/location/service/default_configuration.h (+7/-3)
src/location_service/com/ubuntu/location/settings.cpp (+34/-0)
src/location_service/com/ubuntu/location/settings.h (+150/-0)
src/location_service/com/ubuntu/location/wifi_and_cell_reporting_state.cpp (+80/-0)
tests/CMakeLists.txt (+1/-0)
tests/acceptance_tests.cpp (+37/-5)
tests/boost_ptree_settings_test.cpp (+81/-0)
tests/daemon_and_cli_tests.cpp (+7/-0)
tests/engine_test.cpp (+83/-5)
Changed in location-service (Ubuntu): | |
status: | New → Confirmed |
assignee: | nobody → Thomas Voß (thomas-voss) |
Changed in location-service (Ubuntu): | |
importance: | Undecided → Critical |
status: | Confirmed → In Progress |
Changed in location-service (Ubuntu RTM): | |
assignee: | nobody → Thomas Voß (thomas-voss) |
importance: | Undecided → Critical |
status: | New → In Progress |
description: | updated |
tags: | added: rtm14 |
Changed in canonical-devices-system-image: | |
importance: | Undecided → Critical |
milestone: | none → ww51-2014 |
status: | New → Confirmed |
description: | updated |
Changed in canonical-devices-system-image: | |
status: | Confirmed → In Progress |
Changed in canonical-devices-system-image: | |
milestone: | ww51-2014 → ww03-2015 |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Released |
To post a comment you must log in.
pushing out to resolve issues when frequently disabling the gps