GNOME Bugzilla – Bug 337377
Problem with Autocompletion of Contact in TO Field
Last modified: 2012-10-15 14:35:02 UTC
Please describe the problem: Evolution has some very strange way of choosing the contact autocompletion as you type in the names of people in your contact list. I cannot make sense of it. Steps to reproduce: I have 2 people named Jamie in my Contact List. Jamie Lang Jamie Neimeier Actual results: Every time I type a message and put Jamie in the TO field, Jamie Neimeier comes up first. Expected results: It should be Jamie Lang, alphabetically. I even put a nickname in of "Jamie" for Jamie Lang, and that wouldn't work either. Does this happen every time? Yes. Other information: It also seems that if users are included in any group lists, that the group list has a tendency to come up before their name in the autocompletion. I've sent quite a few private emails to a large distro list in this manner and this is something that definitely needs to be addressed.
hi, thanks for reporting. what is your language setting ("echo $LANG")? are both contacts in the same contact group (not: contact list)?
This is in English. Shouldn't be very hard for you to diagnose. Both contacts are in my regular address book.
Johhny: As far as i know Evolution doesnt sort contacts returned by server for a given search. It must be issue with groupwise server. So export GROUPWISE_DEBUG=1 in a terminal, launch evolution-data-server. Simillarly export GROUPWISE_DEBUG=1 in other terminal, launch evolution. Paste debug traces of both in bugzilla. If you dont feel like attaching here, mail it to sdevashish@novell.com and rsushma@novell.com. Update this bug entry once debug traces are sent/pasted.
These contacts are just stored locally on my hard drive in the Evolution Address Book. Why is this so hard for you guys to replicate?
johnny: start evolution in en_US, add two addresses in your local system addressbook with the names you have given. set up a new composer window, type "jami" and see that the addresses get displayed in the correct order: Lang, Jamie Neimeier, Jamie why is this so hard to replicate? it works totally fine, you see? if it doesn't work for you, you're doing something wrong. *** (got my point?) this is so hard for us "guys" (i hope this term also includes the laides which already have commented on this bug) to replicate because you don't answer questions. i asked you for the output of "echo LANG" setting. you write "english". fine, but that's not an answer to my question. so this time i ask for the output of the command "locale". please post it here. thanks a lot in advance.
I didn't get any output when I typed in "echo $LANG" but got this to answer your second request: [root@localhost ~]# locale LANG=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL= Also, having both of these addresses in my addressbook as you requested actually does pull up Jamie Niemeier first, then Jamie Lang. Neimeier, Jamie Lang, Jamie
Additionally, I've been using Evolution since Red Hat 8 or 9 so I'm not sure if maybe it's some sort of indexing problem that has just been migrated, along with my contacts as I upgraded over the years? Definitely not trying to give any attitude to the Ladies and Gents of this forum, either. I love the program and open source software in general.
*** Bug 440379 has been marked as a duplicate of this bug. ***
Hi Johnny, if you have time, could you please check again whether this issue still happens in Evolution 3.4.2 or 3.2.3 and update this report by adding a comment and changing the "Version" field and provide information about your distribution? Thanks a lot.
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for. Thanks!