[DUAL SIM] Connectivity subsystem has to account for Ofono's racy cell announcement

Bug #1380668 reported by Thomas Voß
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
location-service (Ubuntu)
In Progress
High
Thomas Voß

Bug Description

Ofono's way of announcing NetworkRegistration properties in a way that does not allow to logically group changes either on:

  (1.) org.ofono.NetworkRegistration becoming available or
  (2.) Status switching to registered/roaming

requires the connectivity API to handle corner cases where valid cells cannot be created immediately. As we are strict about the underlying value ranges, we throw immediately and consumers of the connectivity/measurement API bail out.

Related branches

Changed in location-service (Ubuntu):
assignee: nobody → Thomas Voß (thomas-voss)
tags: added: rtm14
tags: added: touch-2014-10-16
removed: rtm14
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package location-service - 2.1+14.10.20141013-0ubuntu1

---------------
location-service (2.1+14.10.20141013-0ubuntu1) utopic; urgency=low

  [ thomas-voss ]
  * Allow for creation of initially invalid radio cells. (LP: #1380668)
 -- Ubuntu daily release <email address hidden> Mon, 13 Oct 2014 15:28:59 +0000

Changed in location-service (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Thomas Voß (thomas-voss) wrote :

As per davmor2's testing, this fixes issues reliably for the single SIM case, but is still subject to races in the dual sim case. I leave it in progress for the time being.

Changed in location-service (Ubuntu):
status: Fix Released → In Progress
Loïc Minier (lool)
summary: - Connectivity subsystem has to account for Ofono's racy cell announcement
+ [DUAL SIM] Connectivity subsystem has to account for Ofono's racy cell
+ announcement
Changed in location-service (Ubuntu):
importance: Critical → High
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.