Network state from connman not followed

Bug #704387 reported by Kalle Valo
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
empathy (Ubuntu)
Confirmed
Low
Unassigned

Bug Description

Binary package hint: empathy

Empathy has support for connman, but it can be only enabled during compilation time with --with-connectivity=connman. Also nm and connman cannot be enabled at the same time and because of this connman support in ubuntu is disabled. Connman has a compatibility mode for network-manager, which can be enabled with '-c' switch, but empathy uses libnm-glib which does a lot more than just queries the network status and hence it doesn't work with connman at all.

A better solution is to have a runtime check for connman and nm, compared to the awkward compile time check used currently. Actually the easiest might be to remove libnm and connman support altogether from empathy and instead use network-manager's GetStatus() method and StatusChanged signal. That way empathy would work with both network-manager and connman and no recompilation is needed. For example pidgin works just like this.

empathy 2.32.1-0ubuntu1 on maverick

Omer Akram (om26er)
Changed in empathy (Ubuntu):
importance: Undecided → Low
status: New → Confirmed
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.