Bug 71534

Summary: Nasty procedure when someone adds me to their AIM list.
Product: [Unmaintained] kopete Reporter: Alexander Hvostov <alex>
Component: ICQ and AIM PluginsAssignee: Kopete Developers <kopete-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: NOR    
Version: 0.7.3   
Target Milestone: ---   
Platform: Debian testing   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Alexander Hvostov 2003-12-31 04:46:13 UTC
Version:           0.7.3 (using KDE KDE 3.1.4)
Installed from:    Debian testing/unstable Packages
OS:          Linux

When someone adds me to their AIM buddy list, and then messages me, they get a singleton metacontact in the 'not in contact list' group. They show up as offline, even if they are not.

Right clicking on the AIM icon for the metacontact reveals an 'add contact' command. Presumably, this should add the contact on the server, so that I can message the person and see if they are online. However, it does not. Instead, it creates another singleton metacontact with an AIM contact with the same SN, which also always shows up as offline. This time, it does not have an 'add contact' command. Moving this new AIM contact there to another metacontact and then trying to 'remove contact' on the AIM icon does nothing.

The only apparent way to properly add someone who just messaged me to my list is to delete the newly created metacontact, quit Kopete, restart Kopete, and then add the contact (by AOL SN) manually. Then I can message them and see if they are online. Messing up this procedure at all usually requires me to edit contactlist.xml. Ugh.
Comment 1 Alexander Hvostov 2003-12-31 04:49:40 UTC
I just found out that the same thing happens with ICQ.
Comment 2 Matt Rogers 2003-12-31 05:11:32 UTC
have you tried the 0.8 Beta or CVS? 0.7.3 is rather old, and we've fixed several issues regarding contact list handling. Testing it with either of those versions would be much appreciated.
Comment 3 Alexander Hvostov 2004-01-01 04:12:47 UTC
It's still there in 0.7.93, although I don't have to restart Kopete. Now it's enough to delete the broken contact and then add it manually.
Comment 4 Marcelo Penna Guerra 2004-01-01 04:22:25 UTC
I have a patch waiting for a green light to be commited that should fix most of this bug, the only part missing will be seeing the correct status of the user (but that's coverd by another bug report already). You may try to check out the current CVS and apply the patch, you can find it on kopete mailing list archive.
Comment 5 Matt Rogers 2004-01-01 19:35:59 UTC
hmmm, i'll have to dig out the laptop today and test. Marcelo, I'm not sure your patch fixed it, but it might have fixed another bug. :)
Comment 6 Casey Allen Shobe 2004-01-02 10:52:01 UTC
Everything has been fixed by Marcelo's recent patches.  The only thing left is showing the online status of temporary AIM contacts (but they work now once you add them to your list).  These patches are newer than the latest beta, so wait for the next beta or release, or use current CVS.

*** This bug has been marked as a duplicate of 71305 ***