GNOME Bugzilla – Bug 271594
Sorted contact entries are not in lexicographical order.
Last modified: 2013-09-10 14:03:17 UTC
Description of Problem: When sorting the contacts by File As in ascending order, the entries are not lexicographically ordered. Names beginning with a lower-case letter follow names beginning with Z. Steps to reproduce the problem: 1. Create a contact: "Zoolander, Derek". 2. Create another contact: "de Marco, Juan". 3. Display list of contacts in card view, or table view, sorted by "File As". Actual Results: Zoolander appears before de Marco. Expected Results: de Marco should lexicographically appear before Zoolander. How often does this happen? Always.
*** This bug has been marked as a duplicate of 269429 ***
This is not a duplicate of 69429. That is another bug in Evolution, whereby if you specify "File As" as the sort order, it does not actually store that sorting preference, nor does it attempt to sort by that field. In this bug, if you force sorting by clicking on the heading in the table list, it does sort. It just doesn't sort lexicographically. At a minimum, sorting should be case insensitive.
a bit related to bug 273870
Agreed. This is probably closely related to bug 273870 -- these bugs should both be solved if proper lexicographical (and internationalized) sorting were employed, rather than binary sorting as seems to be the case now.
Created attachment 52228 [details] [review] Patch
Fix committed to CVS head.
Just adding a comment to state this bug still exists in version 2.4.2.1. I see that the fix is targeted for 2.5, so this makes sense.
I am currently using 2.6.3, and confirm it is fixed.