Editing AIM contact list (contact info. or contact alias) produces duplicates. Reproducible: Always Steps to Reproduce: 1. Add user by using contact wizard. 2. Right-click on contact. 3. Select 'delete contact', 'edit info' or 'edit alias'. 4. Modify contact's shortcut (i.e., the name that is displayed in the AIM window). Actual Results: Some contacts are randomly duplicated (usually the raw contact info is dupliated - nick name = screen name). Expected Results: The contact's alias should be updated and all other contacts should remain unchanged. bash-2.05b# emerge -p kopete These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild UD] net-im/kopete-0.6.2 [0.7.2] bash-2.05b# emerge info -p kopete Portage 2.0.49-r3 (default-ppc-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.21-ppc-r2) ================================================================= System uname: 2.4.21-ppc-r2 ppc ACCEPT_KEYWORDS="ppc" AUTOCLEAN="yes" CFLAGS="-O2 -pipe -mcpu=750 -mpowerpc-gfxopt -mmultiple -mstring" CHOST="powerpc-unknown-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O2 -pipe -mcpu=750 -mpowerpc-gfxopt -mmultiple -mstring" DISTDIR="/usr/portage/distfiles" FEATURES="ccache" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="dvd xv jpeg nls mitshm png truetype ppc foomaticdb gdbm berkdb slang readline arts tetex sdl gpm tcpd pam libwww python esd imlib oggvorbis motif opengl X kde qt alsa mozilla pdflib quicktime cups slp zlib -gnome -gtk jpg gif doc mysql perl -apache2 gd usb acpi apm dga oss ssl"
this is a known kopete bug, nothing we can help: http://bugs.kde.org/show_bug.cgi?id=62607
Editing the kopete contact list (~/.kde3.1/share/apps/kopete/contactlist.xml) and/or deleting kopete's directory (file:/home/eric/.kde3.1/share/apps/kopete/) won't fix the situation either. This file must not be the *authoritative* contact list because changes to this file are _partly_ effective.