After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 464212 - Can't remove one contact from subscribe channel
Can't remove one contact from subscribe channel
Status: RESOLVED OBSOLETE
Product: empathy
Classification: Core
Component: Contact List
0.9
Other Linux
: Normal normal
: ---
Assigned To: empathy-maint
Depends on:
Blocks:
 
 
Reported: 2007-08-07 02:56 UTC by Peter Zhu
Modified: 2007-11-22 14:33 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Peter Zhu 2007-08-07 02:56:03 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
Comment 1 Peter Zhu 2007-08-08 07:04:49 UTC
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??
Comment 2 Xavier Claessens 2007-08-30 16:44:59 UTC
I spoke to gabble developers and it seems to be a bug in Google server.
Comment 3 Xavier Claessens 2007-11-22 14:33:02 UTC
So it seems to be NOTGNOME or at least OBSOLET since contact managing is now totally rewritten. Closing.