[SyncEvolution] Google Contacts vCard Incompatibility (cardDAV)

Sunny Sigara sunnysigara at gmail.com
Mon Feb 17 15:46:25 UTC 2014


Hi,

I was trying to sync evolution contacts with Google using syncevolution 
on saucy.


1) First I created a single contact (i.e. Tony Stark) in evolution. Now 
when I try to sync it syncs but not all the vcard fields. 
For example, it completely ignores instant messaging fields.

LOG:

@default data changes to be applied during synchronization:
*** @default/gadb ***
                       after last sync | current data
               removed since last sync <
                                       > added since last sync
-------------------------------------------------------------------------------
                                       > BEGIN:VCARD                    
       
                                       > N:Stark;Tony                   
       
                                       > 
EMAIL;TYPE=HOME;X-EVOLUTION-UI-SLOT=2 
                                       > :tony.stark at ironman.com        
      
                                       > FN:Tony Stark                  
       
                                       > VERSION:3.0                    
       
                                       > X-EVOLUTION-FILE-AS:Stark\, 
Tony      
                                       > 
X-JABBER;TYPE=HOME;X-EVOLUTION-UI-SLO 
                                       > T=2:tony.stark at jabber.org      
      
                                       > 
X-SKYPE;TYPE=HOME;X-EVOLUTION-UI-SLOT 
                                       > =1:tony_stark                  
      
                                       > 
X-TWITTER;TYPE=HOME;X-EVOLUTION-UI-SL 
                                       > OT=3:ironman                   
      
                                       > END:VCARD                      
       
-------------------------------------------------------------------------------

[INFO] @default/gadb: started
[INFO] @default/gadb: sent 1
[INFO @gcon] @gcon/gadb: started
[INFO @gcon] adding "Tony Stark"
[INFO @gcon] @gcon/gadb: received 1/1
[INFO] @default/gadb: normal sync done successfully
[INFO @gcon] @gcon/gadb: normal sync done successfully

Synchronization successful.


2) If I add a msn address in google-contacts & then run the sync, it 
creates a duplicate in evolution/eds. 
And even the duplicate doesn't have msn instant-messaging address. 

LOG:

Data modified @default during synchronization:
*** @default/gadb ***
                           before sync | after sync
                   removed during sync <
                                       > added during sync
-------------------------------------------------------------------------------
                                       > BEGIN:VCARD                    
       
                                       > N:Stark;Tony                   
       
                                       > 
EMAIL;TYPE=HOME:tony.stark at ironman.co 
                                       > m                              
      
                                       > FN:Tony Stark                  
       
                                       > VERSION:3.0                    
       
                                       > X-EVOLUTION-FILE-AS:Stark\, 
Tony      
                                       > 
X-JABBER;X-EVOLUTION-UI-SLOT=2:tony.s 
                                       > tark at jabber.org                
      
                                       > 
X-SKYPE;X-EVOLUTION-UI-SLOT=1:tony_st 
                                       > ark                            
      
                                       > 
X-TWITTER;TYPE=HOME;X-EVOLUTION-UI-SL 
                                       > OT=3:ironman                   
      
                                       > END:VCARD                      
       
-------------------------------------------------------------------------------

3) If I create a new contact in google then sync, again it doesn't sync 
instant messaging-fields. 

Contact created in google (exported as vcf):
BEGIN:VCARD
VERSION:3.0
FN:Bruce Banner
N:Banner;Bruce;;;
EMAIL;TYPE=INTERNET;TYPE=HOME:bruce\,banner at gammalab.org
X-JABBER:bruce.banner at jabber.org
X-SKYPE:bruce_banner
TEL;TYPE=CELL:9999555555
END:VCARD


LOG:

Data modified @default during synchronization:
*** @default/gadb ***
                           before sync | after sync
                   removed during sync <
                                       > added during sync
-------------------------------------------------------------------------------
                                       > BEGIN:VCARD                    
       
                                       > N:Banner;Bruce                 
       
                                       > 
EMAIL;TYPE=HOME:bruce\,banner at gammala 
                                       > b.org                          
      
                                       > FN:Bruce Banner                
       
                                       > TEL;TYPE=CELL:9999555555       
       
                                       > VERSION:3.0                    
       
                                       > X-EVOLUTION-FILE-AS:Banner\, 
Bruce    
                                       > item1.X-ABLabel:Other          
       
                                       > item2.X-ABLabel:Other          
       
                                       > END:VCARD                      
       
-------------------------------------------------------------------------------


4) If I change anything on "Bruce Banner" locally, log says changes 
added but doesn't appear in Google(?).

LOG:

screenshot: http://i.imgur.com/zSnR59w.png


While I don't expect to sync evolution related vcard properties (like 
X-Evolution-Callback, X-Evolution-Radio), It should able to 
sync normal vcard extensions.

Thanks.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/syncevolution/attachments/20140217/15abb576/attachment.htm>
-------------- next part --------------
_______________________________________________
SyncEvolution mailing list
SyncEvolution at syncevolution.org
https://lists.syncevolution.org/mailman/listinfo/syncevolution


More information about the SyncEvolution mailing list