Bug 26425 - stored/local-pending/RemoveMembers doesn't trigger publish/MembersChanged
Summary: stored/local-pending/RemoveMembers doesn't trigger publish/MembersChanged
Status: RESOLVED INVALID
Alias: None
Product: Telepathy
Classification: Unclassified
Component: gabble (show other bugs)
Version: 0.8
Hardware: Other All
: medium normal
Assignee: Telepathy bugs list
QA Contact: Telepathy bugs list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-04 03:04 UTC by Danielle Madeley
Modified: 2012-01-23 20:52 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Subscription Request Decline Problem (62.98 KB, image/jpeg)
2010-07-19 08:18 UTC, mdcatc
Details

Description Danielle Madeley 2010-02-04 03:04:42 UTC
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?
Comment 1 mdcatc 2010-07-19 08:18:00 UTC
Created attachment 37178 [details]
Subscription Request Decline Problem

Visual indicator for failed decline subscription request.
Comment 2 Will Thompson 2010-07-19 08:23:44 UTC
(In reply to comment #1)
> Created an attachment (id=37178) [details]
> Subscription Request Decline Problem
> 
> Visual indicator for failed decline subscription request.

This is a bug filed against Gabble, but I think your screenshot shows a similar issue for Yahoo accounts, which are implemented using Haze. Could you file a separate bug for Haze?
Comment 3 Danielle Madeley 2012-01-23 20:52:52 UTC
Superseded by contact lists.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.