Bug 242990

Summary: Akonadi Contacts not available in KAddressBook
Product: [Applications] kaddressbook Reporter: Ingo Ratsdorf <ingo>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED WORKSFORME    
Severity: normal CC: bcooksley, tokoe
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: Systems and Akonadi Settings

Description Ingo Ratsdorf 2010-06-28 04:26:45 UTC
Created attachment 48385 [details]
Systems and Akonadi Settings

Version:           unspecified (using Devel) 
OS:                Linux

Akonadi vcard resource is set up in Akonadi and displays as set up in KDE resources system settings.
It does NOT show up anything in KAddressBook despite of the fact that it was working before I upgraded to KDE 4.4.90.
If you click on "Edit" in resource system settings, you get an empty list of akonadi resources. When you then click on "Manage Address Book Sources", the vcard resource is again listed and asks for authorisation when you double click it.
System Settings Version 1.0
Using KDE Development Platform 4.4.90 (KDE 4.4.90 (KDE 4.5 RC1))

Reproducible: Always

Steps to Reproduce:
Tried the same setup at home on another computer running the same KDE 4.4.90, same problem.

Actual Results:  
No address book in KAddressBook, no vcards in Akonadi Contact Resources.

Expected Results:  
Address book in KAddressBook, vcards in Akonadi Contact Resources.

OS: Linux (i686) release 2.6.32-23-generic
Compiler: cc
Comment 1 Tobias Koenig 2010-06-30 10:48:45 UTC
Hej,

the systemsettings application does not contain any configuration module for
Akonadi in KDE 4.4, only for the deprecated KResource framework.
So with a high probability you have not migrated to Akonadi yet.

Please run the kaddressbookmigrator application from the command line, this
will copy all vCards from $HOME/.kde/share/apps/kabc/std.vcf to $HOME/.local/share/contacts
Then open KAddressBook, right click on the left pane and choose 'Add Address Book'.
Select the 'Personal Contacts' resource and just take the predefined configuration.

Now the contacts from $HOME/.local/share/contacts should show up in KAddressBook.

Ciao,
Tobias