maemo.org Bugzilla – Bug 10436
Existed skype (or icq) contacts are not recognized properly after reflashing protocol
Last modified: 2010-06-12 19:24:59 UTC
You need to log in before you can comment on or make changes to this bug.
SOFTWARE VERSION: 10.2010.19-1 EXACT STEPS LEADING TO PROBLEM: 1. setting up skype (or icq or something else) protocol 2. merging contacts 3. reflashing (or re-adding) and setting up the protocol again, edited contacts are not recognized properly. EXPECTED OUTCOME: Contacts should merge automatically with the existing / edited ones. Existing contacts with same nickname/username should be recognized! ACTUAL OUTCOME: New additional contacts are created. Even if you merge manually, there are dublicate fields with same name and same data. REPRODUCIBILITY: always EXTRA SOFTWARE INSTALLED: Extra protocol plugins for conversations and contacts (extra repository) OTHER COMMENTS: User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.1.249.1064 Safari/532.5
Thanks for reporting this. This needs way more information... (In reply to comment #0) > 1. setting up skype (or icq or something else) protocol Please only stick to one protocol. > 2. merging contacts Exact steps and data available for both contacts welcome. > setting up the protocol again Step by step, click by click steps welcome.
Okay, i`ll tell only about skype. (But i would like to notice that there is same propblem for another protocols) 1. Setting up skype protocol. Menu->Settings->VoIP and IM accounts->New->Skype Enter name and password, signin up and in contact appear contacts from skype. 2. Merging contacts. I have phone numbers for some of the skype contacts, so i open skype contacts, click to the title and click "merge contact". After that i select a contact for merging. As result a have a contact with field "skype" and this contact recognized by n900 skype account and have status of avalibality. 3. I delete my skype account from n900. Add add it again (as in step #1). Open contact which a made (by merging phone and skype contact) and see that this contact isn`t recognized by skype account properly: it haven`t status and it isn`t showed in avaliability list. I thins cause of this situation is that created account only download contact list from server and doesn`t scan existing contacts for appropriate fields.
Created an attachment (id=2812) [details] Skype account Screenshot of contact which appears agter adding skype account
Created an attachment (id=2813) [details] Contact after merging phone contact and skype contact After merging in contact appears field "skype", abalibality status and button for skype calll.
Created an attachment (id=2814) [details] Contact isn`t recognized by skype account. There is field skype but there is no avalibality status and i can`t make a call o send a chat message.
Also, instead deleting and reading skype account, i can select account as diabled and after that again enable it. In this case there is a same problem.
This is a job for the Magic merger: http://blog.barisione.org/2010-05/plugins-for-the-n900-address-book/
If I understand correctly when you reflash or delete and recreate an account contacts are split. This is how it's supposed to work. Contacts cannot be magically merged again based on the nickname as you could have multiple accounts. Why would one reflash without taking a full backup or delete and recreate an account?
No, the problem in that contacts which have a skype field don`t recongnized by reflashed or reinstalled account. Look at screenshot, please.