GNOME Bugzilla – Bug 464212
Can't remove one contact from subscribe channel
Last modified: 2007-11-22 14:33:02 UTC
I'm using Ubuntu feisty and using all telepathy components packaged by Ubuntu guys except Empathy itselt. The bug is there for both 0.8/0.9 and I don't verify it in 0.10 but I believe it's still there. The bug is I can't remove one contact. After one contact is remove, immediately one weird remote-pending message is attached to that contact again. Sometimes there are two rounds of force-and backwards, i.e, remove/remote-pending/remove/remote-pending. so strange. Following is debug output of telepathy-gabble after I click "Remove" for one contact. ** (telepathy-gabble:21945): DEBUG: _gabble_roster_channel_remove_member_cb: called on subscribe with handle 3 (zhujiangyun1977@gmail.com) "Sorry, I don't want you in my contact list anymore." ** (telepathy-gabble:21945): DEBUG: _gabble_roster_get_channel: Looking up channel 3:1 "publish" ** (telepathy-gabble:21945): DEBUG: _gabble_roster_item_update: Checking which groups contact#3 was just added to: ** (telepathy-gabble:21945): DEBUG: _gabble_roster_item_update: Checking which groups contact#3 was just removed from: ** (telepathy-gabble:21945): DEBUG: gabble_roster_iq_cb: jid: zhujiangyun1977@gmail.com, subscription: from, name: Peter Zhu ** (telepathy-gabble:21945): DEBUG: gabble_roster_iq_cb: calling change members on publish channel ** (telepathy-gabble:21945): DEBUG: tp_group_mixin_change_members: not emitting signal, nothing changed ** (telepathy-gabble:21945): DEBUG: _gabble_roster_get_channel: Looking up channel 3:2 "subscribe" ** (telepathy-gabble:21945): DEBUG: gabble_roster_iq_cb: calling change members on subscribe channel tp_group_mixin_change_members: emitting members changed message : "" added : [] removed : [3 (zhujiangyun1977@gmail.com)] local_pending : [] remote_pending: [] actor : 0 reason : 0: unspecified reason ** (telepathy-gabble:21945): DEBUG: _gabble_roster_get_channel: Looking up channel 3:3 "known" ** (telepathy-gabble:21945): DEBUG: gabble_roster_iq_cb: calling change members on known channel ** (telepathy-gabble:21945): DEBUG: tp_group_mixin_change_members: not emitting signal, nothing changed ** (telepathy-gabble:21945): DEBUG: gabble_roster_iq_cb: calling change members on any group channels ** (telepathy-gabble:21945): DEBUG: _gabble_roster_get_channel: Looking up channel 3:4 "deny" ** (telepathy-gabble:21945): DEBUG: gabble_roster_iq_cb: calling change members on deny channel ** (telepathy-gabble:21945): DEBUG: tp_group_mixin_change_members: not emitting signal, nothing changed ** (telepathy-gabble:21945): DEBUG: _gabble_roster_get_channel: Looking up channel 3:1 "publish" ** (telepathy-gabble:21945): DEBUG: _gabble_roster_item_update: Checking which groups contact#3 was just added to: ** (telepathy-gabble:21945): DEBUG: _gabble_roster_item_update: Checking which groups contact#3 was just removed from: ** (telepathy-gabble:21945): DEBUG: gabble_roster_iq_cb: jid: zhujiangyun1977@gmail.com, subscription: from, ask: subscribe, name: Peter Zhu ** (telepathy-gabble:21945): DEBUG: gabble_roster_iq_cb: calling change members on publish channel ** (telepathy-gabble:21945): DEBUG: tp_group_mixin_change_members: not emitting signal, nothing changed ** (telepathy-gabble:21945): DEBUG: _gabble_roster_get_channel: Looking up channel 3:2 "subscribe" ** (telepathy-gabble:21945): DEBUG: gabble_roster_iq_cb: calling change members on subscribe channel tp_group_mixin_change_members: emitting members changed message : "" added : [] removed : [] local_pending : [] remote_pending: [3 (zhujiangyun1977@gmail.com)] actor : 0 reason : 0: unspecified reason ** (telepathy-gabble:21945): DEBUG: _gabble_roster_get_channel: Looking up channel 3:3 "known" ** (telepathy-gabble:21945): DEBUG: gabble_roster_iq_cb: calling change members on known channel ** (telepathy-gabble:21945): DEBUG: tp_group_mixin_change_members: not emitting signal, nothing changed ** (telepathy-gabble:21945): DEBUG: gabble_roster_iq_cb: calling change members on any group channels ** (telepathy-gabble:21945): DEBUG: _gabble_roster_get_channel: Looking up channel 3:4 "deny" ** (telepathy-gabble:21945): DEBUG: gabble_roster_iq_cb: calling change members on deny channel ** (telepathy-gabble:21945): DEBUG: tp_group_mixin_change_members: not emitting signal, nothing changed
I tried to compile telepathy-gabble-0.5.0 and it's still the same result. Could anybody tell which version of gabble is working well in this aspect? or it might not be gabble issue??
I spoke to gabble developers and it seems to be a bug in Google server.
So it seems to be NOTGNOME or at least OBSOLET since contact managing is now totally rewritten. Closing.