[Pidgin] #11539: XMPP Facebook alias is not kept

Pidgin trac at pidgin.im
Thu Mar 11 23:25:30 EST 2010


#11539: XMPP Facebook alias is not kept
-------------------------+--------------------------------------------------
 Reporter:  bernmeister  |        Owner:  deryni 
     Type:  defect       |       Status:  pending
Milestone:               |    Component:  XMPP   
  Version:  2.6.6        |   Resolution:         
 Keywords:               |  
-------------------------+--------------------------------------------------
Changes (by deryni):

  * status:  new => pending


Comment:

 pidgin stores it locally and for buddy aliases (not contact aliases)
 attempts to store it on the server (for protocols where the server
 supports that).

 When you log in and the server sends us new roster data we merge the two
 sets of data (pidgin uses a server-always-wins policy for XMPP), which
 means the locally stored alias gets over-written by the one Facebook is
 pushing.

 We do store it locally, the issue is how to handle conflicts.

 If we say server-always-wins then we get the current situation.

 If we say local-always-wins then you cannot make changes on one computer
 and have them apply on any other computer (so you would need to alias the
 person on every computer you use pidgin on).

 Ideally there would be a reconciliation dialog that would allow the user
 to quickly and easily resolve conflicts of this sort (and in fact we've
 talked about just such a dialog for years now) but it is a very
 complicated thing to do and get right.

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


More information about the Tracker mailing list