[Akonadi] [Bug 323513] New: Contacts resource (.vcf directory) synchronisation incomplete

Volker Kuhlmann list0570 at paradise.net.nz
Wed Aug 14 22:04:05 BST 2013


https://bugs.kde.org/show_bug.cgi?id=323513

            Bug ID: 323513
           Summary: Contacts resource (.vcf directory) synchronisation
                    incomplete
    Classification: Unclassified
           Product: Akonadi
           Version: 4.10
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: Contacts resource
          Assignee: tokoe at kde.org
          Reporter: list0570 at paradise.net.nz
                CC: kdepim-bugs at kde.org, vkrause at kde.org

The akonadi contacts resource doesn't sync properly with on-disk vcard files.
It notices new files and those that have gone absent, but does nothing about
changed ones.
The only solution is to delete all ~/.local/share/contacts/*.vcf first, and
then synchronise the resource.

Reproducible: Always

Steps to Reproduce:
1. rm ~/.local/share/contacts/*.vcf
2. qdbus org.freedesktop.Akonadi.Control /AgentManager
org.freedesktop.Akonadi.AgentManager.agentInstanceSynchronize
akonadi_contacts_resource_0
3. kaddressbookmigrator
4. qdbus org.freedesktop.Akonadi.Control /AgentManager
org.freedesktop.Akonadi.AgentManager.agentInstanceSynchronize
akonadi_contacts_resource_0

Actual Results:  
Changed contacts are never picked up. Added/deleted contacts may be picked up
eventually.

Expected Results:  
After synchronisation, the address book content reflects the actual state of
the on-disk resource (= directory full of vcard files).
Only steps 3 and 4 above should be necessary.

This is for loading address book data into KDE from scripts; whether to use
kaddrbookmigrator or creating vcard files directly in the resource directory is
beside the point. Unfortunately there appears to be no command line
push/modify/delete of contacts.

-- 
You are receiving this mail because:
You are on the CC list for the bug.



More information about the Kdepim-bugs mailing list