Stopping positioning updates/the gps provider should release wake lock

Bug #1335102 reported by Thomas Voß
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
platform-api
In Progress
High
Thomas Voß
location-service (Ubuntu)
Invalid
High
Unassigned
location-service (Ubuntu RTM)
Invalid
High
Unassigned
platform-api (Ubuntu)
In Progress
High
Thomas Voß
platform-api (Ubuntu RTM)
In Progress
High
Thomas Voß

Bug Description

The GPS provider implementation takes a wake-lock on behalf of the GPS chipset driver whenever the positioning engine is enabled. We have to make sure that the wake-lock is released as early and as aggressively as possible such that we do not prevent the device from going to deep sleep.

From a user's perspective: Battery life is likely to suffer as we do not ensure on this level that the respective wake lock is given up.

Related branches

Changed in platform-api:
status: New → Confirmed
importance: Undecided → High
assignee: nobody → Thomas Voß (thomas-voss)
Changed in platform-api:
status: Confirmed → In Progress
Changed in location-service:
status: Confirmed → In Progress
affects: location-service → location-service (Ubuntu)
Revision history for this message
Tomas Öqvist (tomoqv) wrote :

Does this have anything to do with GPS not working on mako and never has? I am now on utopic r235.

Revision history for this message
Thomas Voß (thomas-voss) wrote :

No, and in fact, the GPS works. It just takes ~20 - ~30 minutes to fix on a satellite in standalone mode. We are working to resolve that situation.

Changed in location-service (Ubuntu RTM):
status: New → In Progress
importance: Undecided → High
assignee: nobody → Thomas Voß (thomas-voss)
Changed in location-service (Ubuntu):
status: In Progress → Invalid
Changed in location-service (Ubuntu RTM):
status: In Progress → Invalid
Changed in location-service (Ubuntu):
assignee: Thomas Voß (thomas-voss) → nobody
Changed in location-service (Ubuntu RTM):
assignee: Thomas Voß (thomas-voss) → nobody
Changed in platform-api (Ubuntu):
importance: Undecided → High
Changed in platform-api (Ubuntu RTM):
importance: Undecided → High
Changed in platform-api (Ubuntu):
assignee: nobody → Thomas Voß (thomas-voss)
Changed in platform-api (Ubuntu RTM):
assignee: nobody → Thomas Voß (thomas-voss)
Changed in platform-api (Ubuntu):
status: New → In Progress
Changed in platform-api (Ubuntu RTM):
status: New → In Progress
description: updated
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.