After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 319620 - Automatic contacts create new contact when syncing with buddy list
Automatic contacts create new contact when syncing with buddy list
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Contacts
2.4.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: evolution-addressbook-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2005-10-24 17:32 UTC by Ruben Vermeersch
Modified: 2006-01-23 14:27 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Ruben Vermeersch 2005-10-24 17:32:40 UTC
Distribution/Version: Ubuntu Breezy

There's a flaw in the automatic contacts plugin:

I have two contact folders: a personal group and a replied group. The automatic
contacts on reply are made in the personal group. However, when using the sync
with buddy list feature, it creates a lot of contacts in the replied group, even
though I have those people in my personal contact group.

Expected behaviour:
If Evolution finds a contact, in another addressbook than the one selected in
the BBDB settings, with the given IM handle, it should update that contact,
instead of making a second contact for the same person in the other addressbook.

I use this setup because I only sync the personal contacts to my cellphone, not
the autocreated-on-reply ones.
Comment 1 André Klapper 2005-10-24 21:10:59 UTC
also see bug 228861
Comment 2 Subodh Soni 2005-11-09 08:29:12 UTC
Confirming the bug.
Comment 3 Devashish Sharma 2006-01-23 13:00:22 UTC
You can now select different addressbooks for automatic contacts and gaim buddies.
You can select your replied group for Automatic contacts and Personal group for syncing with gaim. So, your autocreated-on-reply contacts are in one addressbook and gaim contacts in a different addressbook.

The patch has been committed to cvs.
Closing this as fixed.
Comment 4 Peter 2006-01-23 14:27:50 UTC
Hey. May be I misunderstood and then I'll have to open another bug, but I think possibility to customize in what addressbook "auto" put contacts things is very usefull but this is not this bug!

The problem as I see it (please look at "Expected behaviour" in OP) is the following. I have addressbook "gaim" the contents of which are in "sync" with gaim. If I move contact "Masha" from "gaim" to another (fex, call it "Personal"). What will happen on next gaim "sync"? Current behaviour is to add "Masha" in "gaim" again. That is bad, as I already have "Masha" in "Personal", and I want "Masha" to be "Personal" contact (since I move her there) :)!

The solution (expanding a bit OP) is on every "sync" evolution should do:
1. search in all address books (or in customizable set of addressbooks). 
2. Found all similar contacts in other address books.
3. Give us opportunity to a) incremetal merge, b) update or forgive about this contact (untill it will be updated in gaim)

So, please, reopen this bug! :)