Not yet available but configured providers should be added as soon as they become available
Bug #1415029 reported by
Thomas Voß
This bug affects 5 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
High
|
John McAleely | ||
location-service (Ubuntu) |
In Progress
|
Critical
|
Thomas Voß | ||
ubuntu-location-provider-here (Ubuntu) |
Fix Released
|
High
|
Loïc Minier | ||
ubuntu-location-provider-here (Ubuntu RTM) |
Fix Released
|
Undecided
|
Unassigned | ||
ubuntu-system-settings (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Right now, the location service tries to instantiate configured providers at startup. In specific corner cases, some of the configured sensors might not be available and the service should be able to be notified when those providers become available.
In particular, this affects the wizard running on first boot, and subsequent login to the user session.
Related branches
lp://staging/~lool/ubuntu-location-provider-here/lp-1415029
- Thomas Voß (community): Approve
-
Diff: 14 lines (+5/-0)1 file modifiedetc/init/ubuntu-location-provider-here-after-wizard.conf (+5/-0)
lp://staging/~ssweeny/location-service/async-providers.15.04
- Thomas Voß (community): Approve (code)
-
Diff: 622 lines (+412/-40)13 files modifiedexamples/service/service.cpp (+14/-15)
include/location_service/com/ubuntu/location/provider_factory.h (+3/-0)
src/location_service/com/ubuntu/location/provider_factory.cpp (+14/-0)
src/location_service/com/ubuntu/location/providers/config.cpp (+7/-0)
src/location_service/com/ubuntu/location/providers/dummy/CMakeLists.txt (+3/-1)
src/location_service/com/ubuntu/location/providers/dummy/delayed_provider.cpp (+42/-0)
src/location_service/com/ubuntu/location/providers/dummy/delayed_provider.h (+62/-0)
src/location_service/com/ubuntu/location/providers/remote/provider.cpp (+23/-0)
src/location_service/com/ubuntu/location/service/daemon.cpp (+14/-17)
tests/CMakeLists.txt (+1/-0)
tests/delayed_service_test.cpp (+193/-0)
tests/mock_event_receiver.h (+35/-0)
tests/remote_providerd_test.cpp (+1/-7)
description: | updated |
Changed in location-service (Ubuntu): | |
importance: | Undecided → Critical |
Changed in ubuntu-location-provider-here (Ubuntu): | |
assignee: | nobody → Loïc Minier (lool) |
status: | New → In Progress |
importance: | Undecided → High |
Changed in canonical-devices-system-image: | |
importance: | Undecided → High |
milestone: | none → ww09-2015 |
status: | New → In Progress |
Changed in canonical-devices-system-image: | |
assignee: | nobody → Thomas Voß (thomas-voss) |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Released |
Changed in canonical-devices-system-image: | |
status: | Confirmed → In Progress |
Changed in canonical-devices-system-image: | |
milestone: | ww11-2015 → ww13-2015 |
Changed in ubuntu-system-settings (Ubuntu): | |
assignee: | nobody → Ken VanDine (ken-vandine) |
Changed in ubuntu-system-settings (Ubuntu): | |
assignee: | Ken VanDine (ken-vandine) → nobody |
Changed in canonical-devices-system-image: | |
milestone: | ww13-2015 → ww17-2015 |
Changed in canonical-devices-system-image: | |
milestone: | ww17-2015 → ww18-2015 |
assignee: | Thomas Voß (thomas-voss) → Canonical Phone Foundations (canonical-phonedations-team) |
milestone: | ww18-2015 → ww17-2015 |
milestone: | ww17-2015 → ww18-2015 |
Changed in location-service (Ubuntu): | |
assignee: | Thomas Voß (thomas-voss) → Manuel de la Peña (mandel) |
Changed in canonical-devices-system-image: | |
milestone: | ww18-2015 → ww22-2015 |
Changed in canonical-devices-system-image: | |
milestone: | ww22-2015 → ww24-2015 |
Changed in canonical-devices-system-image: | |
milestone: | ww24-2015 → ww28-2015 |
tags: | added: location |
Changed in canonical-devices-system-image: | |
assignee: | Canonical Phone Foundations (canonical-phonedations-team) → John McAleely (john.mcaleely) |
Changed in canonical-devices-system-image: | |
milestone: | ww28-2015 → ww34-2015 |
Changed in canonical-devices-system-image: | |
milestone: | ww34-2015 → ww40-2015 |
Changed in canonical-devices-system-image: | |
milestone: | ww40-2015 → ww46-2015 |
Changed in location-service (Ubuntu): | |
assignee: | Manuel de la Peña (mandel) → Thomas Voß (thomas-voss) |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Committed |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
This bug was fixed in the package ubuntu- location- provider- here - 0.1+15. 04.20150127~ rtm-0ubuntu1
--------------- location- provider- here (0.1+15. 04.20150127~ rtm-0ubuntu1) 14.09; urgency=low
ubuntu-
[ Loïc Minier ] location- service after starting HERE
* Sleep 5 and restart ubuntu-
stack when wizard completes; lets location-service pick up the new
provider; LP: #1415029. (LP: #1415029)
[ Ubuntu daily release ]
* New rebuild forced
ubuntu- location- provider- here (0.1+15. 04.20141110- 0ubuntu1) vivid; urgency=low
[ Loïc Minier ] service- connectivity API (LP 1390490); works around
* Wait for NM and oFono to be started before starting slpgwd due to a
bug in location-
LP: #1389874. (LP: #1390490, #1389874)
-- Ubuntu daily release <email address hidden> Tue, 27 Jan 2015 17:32:31 +0000