Gaim-1.5 (and also 2.0.0beta3) has a bug which removes ICQ-Contacts when they are moved from one group to another. This is because the oscar-protocol does not allow one contact to be twice in the list. That's why it gets: Reproducable: Always Steps: 1.) Have at least two groups and one icq-contact in one of the groups. 2.) Move the contact from group a) to group b) 3.) You get an error msg like "Could not add the buddy %s for an unknown reason. The most common reason for this is that you have the maximum number of allowed buddies in your buddy list." (where %s is the UIN of the contact) 4.) Contact is moved in the contact list. 5.) On next launch of gaim it is gone. Remarks: - This is fixed in the current svn-version. - I've written patches - I'll append them.
Created attachment 92652 [details, diff] Patch for 1.5.0 which removes the bug described above. This patches src/protocols/oscar/ssi.c As 1.5.0 and 2.0.0_beta3 have a somewhat different structure, I've done two different patches.
Created attachment 92654 [details, diff] Patch for 2.0.0_beta3 which removes the bug described above. This patches src/protocols/oscar/family_feedbag.c
Ehm ... I submitted this patches so long ago ... but nobody seems to be interested ... why?
It's not a lack of interest in the patches, at least in my case. I've been without a system for maintaining (note the amt of gaim bugs not getting taken care of lately) and I assume the rest of net-im has been quite busy handling their own packages. Anyway, I am in the process now of installing on a new system, so as soon as that is finished I'll get to looking at the patches and adding them.
patches added ty :)