Version: 0.9.1 (using KDE 3.3.1, compiled sources) Compiler: gcc version 3.4.2 [FreeBSD] 20040728 OS: FreeBSD (i386) release 5.3-STABLE Kopete can end up with two instances of the same name in the contact list when jabber is used. To reproduce you need two machines, one jabber server and something else. 1. Create a contact (e.g using IRC or AIM) on one machine. 2. Create a jabber account on the other machine, and create a Jabber contact with the same name. 3. On the first machine, create the same jabber account. The first machine will import the contacts for the jabber contacts created in step 2, however, the new contact is not assigned to the existing metacontact of the same name. Thus you end up with two metacontacts named e.g. "Arnt Gulbrandsen", one which has contacts via IRC, AIM or both, the other with a single contact via Jabber. The two are indistinguishable - you get messages like "Arnt Gulbrandsen is online" for both. It's just that you have to click on the right Arnt.
Currently, Kopete doesn't guess that two contact are the same. You can merge them manually by drag and dropping the small contacts icon from one meta contact to another. Kopete should anyway try to guess, when syncing from server, that contact with the same name, or the same id, are the same metacontact, and then merge them.
I would say this report is a duplicate of bug 78012.
*** This bug has been marked as a duplicate of bug 78012 ***