[Pidgin] #6000: Deletion of roster entries when pidgin is offline doesn't update blist.xml

Pidgin trac at pidgin.im
Thu Jun 5 16:05:18 EDT 2008


#6000: Deletion of roster entries when pidgin is offline doesn't update blist.xml
----------------------+-----------------------------------------------------
  Reporter:  j141cjm  |       Owner:  deryni     
      Type:  defect   |      Status:  new        
  Priority:  minor    |   Milestone:             
 Component:  XMPP     |     Version:  2.4.2      
Resolution:           |    Keywords:  XMPP roster
   Pending:  0        |  
----------------------+-----------------------------------------------------
Changes (by deryni):

  * summary:  pidgin/adium (thus I believe libpurple) doesn't refresh
              contact list from server => Deletion of roster
              entries when pidgin is offline doesn't update
              blist.xml

Comment:

 While in your specific case there isn't in fact anything technically wrong
 with what pidgin is doing a similar problem exists for the far more normal
 case of a user deleting a buddy from the roster while an instance of
 pidgin is simply not running. That instance will not see the buddy removal
 when it logs in next time and will thusly be unable to clean up the local
 copy of the buddy (most people don't notice this because the buddies never
 show up as online in the buddy list).

 Unfortunately there isn't much pidgin can do about this at the moment as
 it really does need to keep the local copy and there is no extant XMPP
 provision for this. There was recent discussion on some of the XMPP lists
 about roster version sequencing that would allow for better client-caching
 semantics (for bandwidth limited clients) that would have the nice added
 effect of making this sort of situation not a problem. I'm hoping that
 actually goes somewhere, I may actually poke them about it again and see
 what the story is.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/6000#comment:6>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list