I recently switched from locally stored contacts to Google GMail contacts. I use kde-misc/akonadi-google-20120619. To migrate my locally stored contacts into Google I exported them into a vCard. I prefer the reverse, comma-seperated display style for names, i.e. "last-name, first-name". This style was the style used by my old locally stored contacts and all vCard entries had the attributes FN:Doe\, John N:Doe;John;;; When I looked at the remotely stored contacts for the very first time through kde-misc/akonadi-google-20120619 in kontact-4.8.3 the style was correctly used. As soon as I edit a contact the style switches to "first-name last-name". It does not matter, if I edit the contact in kontact or in the Google GMail web interface. The same is true for newly created contacts. If I set the display style back to reverse order, this option only holds until the next synchronization with Google. Reproducible: Always Steps to Reproduce: 1. Create or edit a contact (no matter if in kontact or in Google Web interface) 2. Wait until changes are visible inside of contact 3. The display style is "first-name last-name" 4. Set the display style to reverse order, i.e. "last-name, first-name" 5. Wait until the next synchronization Actual Results: The option in the setting dialog still shows "reverse order", but the actual listing is "first-name last-name". Expected Results: The list entry should have "last-name, first-name".
kde-misc/akonadi-google is moved with KDE SC 4.9 to net-libs/libkgapi, so the old lib (kde-misc/akonadi-google) wont get any updates by upstream in future. You can check the application behaviour when you are updating to KDE SC 4.9 again with the new lib net-libs/libkgapi. Please note that the reported issue is not a packaging issue by Gentoo, so you should report it to upstream directly.
Upstream: https://bugs.kde.org/show_bug.cgi?id=305375
FYI + 20 Aug 2012; Johannes Huber <johu@gentoo.org> +libkgapi-0.4.2.ebuild: + Version bump. Upstream Changelog > fixed removing reminders from events > fixed Bug 301889 - Automatically fill username in Auth dialog when > reauthenticating > fixed Bug 305374 - Fix contact birthday synchronization > fixed Bug 305375 - Fix contact display name style synchronization