[Pidgin] #9917: Evolution plugin does not deal with deleted MSN accounts

Pidgin trac at pidgin.im
Sat Aug 15 19:35:49 EDT 2009


#9917: Evolution plugin does not deal with deleted MSN accounts
-------------------------+--------------------------------------------------
Reporter:  LordFarquaad  |        Type:  defect                                   
  Status:  new           |   Component:  plugins                                  
 Version:  2.5.8         |    Keywords:  evolution, synchronization, local, server
-------------------------+--------------------------------------------------
 I was affected by bug #6808 for some contacts even after installing 2.5.8
 (from ppa on Ubuntu 9.04), for which it was marked as fixed.

 Pidgin was asking me to add local contacts which in fact did not exist
 anymore. So after accepting to add them, I add an error telling me that
 the account does not exist.

 I noticed that in the debug log I had entries like
 (00:55:34) msn: Add user:xxxxxxxxxxxx at hotmail.com to group:Contacts
 (00:55:34) msn: msn_add_buddy called before connected
 corresponding to those bogus contacts.

 There were also entries saying those contacts could not be removed because
 they were not in the list. (sorry I did not keep those entries)

 I also noticed that those contacts were still referred to in
 ~/.purple/blist.xml between <permit> tags. If I removed them from blist,
 they were added back the next time I connected to MSN…

 Those contacts were not present when I checked the People page on live.com
 or if I connected with the official WLM client, so the issue came most
 probably from something stored on my computer.

 The main suspect was the Evolution plugin, so I deleted those contacts
 from Evolution and now the issue is gone.

 This makes quite clear that the Evolution Integration plugin cannot deal
 with deleted accounts. It should at least remove the MSN info from the
 Evolution contact entry when the account does not exist anymore (and
 possibly when the user says he does not want to add it to his contacts ?).

 It may also ask if the contact entry should be removed from Evolution.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/9917>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list