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: [email protected]
          Reporter: [email protected]
                CC: [email protected], [email protected]

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.
_______________________________________________
Kdepim-bugs mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kdepim-bugs

Reply via email to