AgManager doesn't emit enabled-events for jabber and salut

Bug #1065103 reported by Ken VanDine
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
empathy (Ubuntu)
Expired
High
Unassigned

Bug Description

AgManager doesn't emit enabled-events for jabber and salut, and possible some others. Google talk and facebook accounts do.

This means empathy/mission-control doesn't notice when accounts are disabled/enabled.

ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: account-plugin-jabber 3.6.0.3-0ubuntu1
ProcVersionSignature: Ubuntu 3.5.0-17.27-generic 3.5.5
Uname: Linux 3.5.0-17-generic x86_64
ApportVersion: 2.6.1-0ubuntu1
Architecture: amd64
Date: Wed Oct 10 11:18:56 2012
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Alpha amd64 (20120514)
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: empathy
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Ken VanDine (ken-vandine) wrote :
Revision history for this message
Ken VanDine (ken-vandine) wrote :

Output from dbus-monitor while enabling/disabling a salut account:

signal sender=:1.70 -> dest=(null destination) serial=288 path=/ServiceType/global; interface=com.google.code.AccountsSSO.Accounts; member=AccountChanged
   uint32 54454
   uint32 752164209
   uint32 21
   boolean false
   boolean false
   string "local-xmpp"
   array [
      struct {
         string "global"
         string "global"
         uint32 0
         array [
            dict entry(
               string "enabled"
               variant string "true"
            )
         ]
         array [
         ]
      }
   ]
signal sender=:1.177 -> dest=(null destination) serial=93 path=/ServiceType/global; interface=com.google.code.AccountsSSO.Accounts; member=AccountChanged
   uint32 54478
   uint32 402234998
   uint32 21
   boolean false
   boolean false
   string "local-xmpp"
   array [
      struct {
         string "global"
         string "global"
         uint32 0
         array [
            dict entry(
               string "enabled"
               variant string "false"
            )
         ]
         array [
         ]
      }
   ]

Revision history for this message
Alberto Mardegan (mardy) wrote :

If the signal is emitted, it means that the bug is not in Empathy's account plugin, but rather on the mission-control plugin which watches for account changes.

Revision history for this message
Alberto Mardegan (mardy) wrote :

(which is still shipped by Empathy, so the bug is filed properly :-) )

Revision history for this message
Sebastien Bacher (seb128) wrote :

Confirmed here, adding a @jabber.org account, when disabling it in uoa empathy doesn't go offline

Changed in empathy (Ubuntu):
status: New → Confirmed
importance: Undecided → High
Revision history for this message
Walter Garcia-Fontes (walter-garcia) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. We are sorry that we do not always have the capacity to look at all reported bugs in a timely manner. There have been many changes in Ubuntu since that time you reported the bug and your problem may have been fixed with some of the updates. It would help us a lot if you could test it on a currently supported Ubuntu version. When you test it and it is still an issue, kindly upload the updated logs by running apport-collect <bug #> and any other logs that are relevant for this particular issue.

Changed in empathy (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for empathy (Ubuntu) because there has been no activity for 60 days.]

Changed in empathy (Ubuntu):
status: Incomplete → Expired
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.