Thank you for reporting this bug and helping make Ubuntu better.
I do remember hearing about this some time ago, and will search for it both here and upstream. Right now I am setting this bug as confirmed, and will either dup it against a previous, still open, Ubuntu bug, or move it to triaged, with a link upstream.
Here's a summary of what I remember:
the Automatic Contacts plugin (source ./plugins/bbdb) does have some problems (and needs some love).
There were some issues I remember, with the plugin enabled:
(1) synchronisation between Pidgin and Evolution is extremely simplistic, and the entries must match exactly. If they do not match, the plugin will re-add them;
(2) the plugin will drive resynchronisation every two minutes; this value is hardcoded in the plugin, and can only be changed in the source code;
(3) the search for a match is linear; as a result, the bigger your addressbook, the longer it will take. A match will be looked for each of the buddies in Pidgin.
So, if you add (2) and (3)... there is a potential for long loops...
Right now, I strongly suggest disabling Pidgin synchronisation.
Thank you for reporting this bug and helping make Ubuntu better.
I do remember hearing about this some time ago, and will search for it both here and upstream. Right now I am setting this bug as confirmed, and will either dup it against a previous, still open, Ubuntu bug, or move it to triaged, with a link upstream.
Here's a summary of what I remember:
the Automatic Contacts plugin (source ./plugins/bbdb) does have some problems (and needs some love).
There were some issues I remember, with the plugin enabled:
(1) synchronisation between Pidgin and Evolution is extremely simplistic, and the entries must match exactly. If they do not match, the plugin will re-add them;
(2) the plugin will drive resynchronisation every two minutes; this value is hardcoded in the plugin, and can only be changed in the source code;
(3) the search for a match is linear; as a result, the bigger your addressbook, the longer it will take. A match will be looked for each of the buddies in Pidgin.
So, if you add (2) and (3)... there is a potential for long loops...
Right now, I strongly suggest disabling Pidgin synchronisation.