[Bug 26425] New: stored/local-pending/RemoveMembers doesn't trigger publish/MembersChanged

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Feb 4 12:04:42 CET 2010


http://bugs.freedesktop.org/show_bug.cgi?id=26425

           Summary: stored/local-pending/RemoveMembers doesn't trigger
                    publish/MembersChanged
           Product: Telepathy
           Version: 0.8
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: gabble
        AssignedTo: telepathy-bugs at lists.freedesktop.org
        ReportedBy: danielle.madeley at collabora.co.uk


When you decline a subscription request in Empathy, it calls RemoveMembers on
stored.

method call sender=:1.144 -> dest=:1.467 serial=6089
path=/org/freedesktop/Telepathy/Connection/gabble/jabber/danielle_2emadeley_40collabora_2eco_2euk_2fadelie/RosterChannel/List/stored;
interface=org.freedesktop.Telepathy.Channel.Interface.Group;
member=RemoveMembers
   array [
      uint32 83
   ]
   string ""

Which triggers MembersChanged and MembersChangedDetailed on stored

signal sender=:1.467 -> dest=(null destination) serial=700
path=/org/freedesktop/Telepathy/Connection/gabble/jabber/danielle_2emadeley_40collabora_2eco_2euk_2fadelie/RosterChannel/List/stored;
interface=org.freedesktop.Telepathy.Channel.Interface.Group;
member=MembersChanged
   string ""
   array [
   ]
   array [
      uint32 83
   ]
   array [
   ]
   array [
   ]
   uint32 0
   uint32 0

But the request stays pending in publish/local-pending until you restart
Gabble. This means that if you attempt to rerequest authorisation, Empathy
doesn't notice, because the contact doesn't appear again in publish.

Is Empathy wrong, by not removing the handle from publish, or is Gabble wrong
by not propagating to the other lists?


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the telepathy-bugs mailing list