Ok, I've done some digging into this. The really significant ones are
the TYPE field. I have attached two excerpts from osync logs, one with
and one without my patch. The translation is identical apart from case.
The problem affects syncing barry=>evo. The other direction is
unaffected by this at the moment. It is easy to reproduce, just create a
contact on the 'berry and fill all the fields. Then try to sync it and
see what is missing.
Without the patch, addresses get lost completely, while phone numbers
are transferred but lose their type and often all of them appear as
'Other'.
With the patch, address get transferred intact, phone numbers retain
their type.
There is also a problem with anniversaries/birthdays getting broken,
I'll look at this a bit later.
John.
On Sat, 2009-05-09 at 14:11 -0400, Chris Frey wrote:
> On Sat, May 09, 2009 at 12:11:02PM +0100, Dr J A Gow wrote:
> > > > + AddPhoneCond("HOME", con.HomePhone2);
> > > > + AddPhoneCond("CELL", con.MobilePhone);
> > > > + AddPhoneCond("PAGER", con.Pager);
> > > > AddPhoneCond(con.OtherPhone);
> > >
> > > This was for a bug in SynCE, as I recall.
> > > http://www.mail-archive.com/barry-devel@lists.sourceforge.net/msg01109.html
> > > I don't recall that Evolution had this problem.
> > >
> >
> > This seems to be a problem in OpenSync, not SynCE (possibly Opensync
> > 0.3x - I have seen other unrelated 'quirks' that are clearly Opensync
> > problems). SynCE is not part of my 'berry sync chain anywhere. I found
> > that the lowercase values led to data failing to be transferred to Evo
> > (v2.24.1.1). I agree that this is most likely to be an Opensync rather
> > than a Barry problem though.
>
> If it is an opensync bug, I'm definitely interested in fixing it. If you
> have a smallish test case, it would help me reproduce the problem here.
> And if that happens, it's almost as good as fixed as long as it's not a
> large architecture thing. :-)
>
>
> > I have almost completed two-way task syncing support in the 0.4x plugin.
> > Expect another patch very shortly :)
>
> Great, thanks!
>
> - Chris
>
>
> ------------------------------------------------------------------------------
> The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
> production scanning environment may not be a perfect world - but thanks to
> Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
> Series Scanner you'll get full speed at 300 dpi even with all image
> processing features enabled. http://p.sf.net/sfu/kodak-com
> _______________________________________________
> Barry-devel mailing list
> Barry-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/barry-devel
[1241901956.764714] queue->pendingCount = 0, queue->pendingLimit = 5
[1241901956.764747] Dispatching
0xd138d0:4(OSYNC_MESSAGE_GET_CHANGES), timeout=1800, id=7602310343249674693
[1241901956.764783] >>>>>>>
_osync_client_message_handler(0xd138d0, 0xb21500)
[1241901956.764812] plugin received command 4
(OSYNC_MESSAGE_GET_CHANGES)
[1241901956.764841] >>>>>>>
_osync_client_handle_get_changes(0xb21500, 0xd138d0, 0x7fba90b5cee8)
[1241901956.764871] Searching sink for contact
(slowsync: 0)
[1241901956.764900] >>>>>>>
osync_plugin_info_find_objtype(0xca9c20, contact)
[1241901956.764930] <<<<<<<
osync_plugin_info_find_objtype: 0xcaa720
[1241901956.764962] >>>>>>>
osync_objtype_sink_get_changes(0xcaa720, 0xca9c20, 0xd84e60)
[1241901956.764992] >>>>>>> barry_sync:
contact_get_changeinfo
[1241901956.765034] >>>>>>>
barry_sync: GetChanges
[1241901956.783323]
barry_sync: change record ID: 2
[1241901956.783384] >>>>>>>
osync_hashtable_get_changetype(0xca9590, 0xd84c70)
[1241901956.783419] <<<<<<<
osync_hashtable_get_changetype: 2
[1241901956.783448] >>>>>>>
osync_hashtable_update_change(0xca9590, 0xd84c70)
[1241901956.783479]
>>>>>>> osync_hashtable_report(0xca9590, 0xd84c70)
[1241901956.783508]
<<<<<<< osync_hashtable_report
[1241901956.783537] <<<<<<<
osync_hashtable_update_change
[1241901956.783573]
barry_sync: change record ID: 2022884004
[1241901956.783607] >>>>>>>
osync_hashtable_get_changetype(0xca9590, 0xd08af0)
[1241901956.783636] <<<<<<<
osync_hashtable_get_changetype: 1
[1241901956.783665] >>>>>>>
osync_hashtable_update_change(0xca9590, 0xd08af0)
[1241901956.783695]
>>>>>>> osync_hashtable_report(0xca9590, 0xd08af0)
[1241901956.783735]
<<<<<<< osync_hashtable_report
[1241901956.783764] <<<<<<<
osync_hashtable_update_change
[1241901956.783795] >>>>>>>
barry_sync: VCardConverter::GetRecordData()
[1241901956.792902]
>>>>>>> barry_sync: VCardConverter::operator()
[1241901956.792943]
>>>>>>> barry_sync: vCard::ToVCard
[1241901956.793014]
barry_sync: ToVCard, initial Barry record: Contact: 0x7892c2a4
(0)
FirstName : Test
LastName : Contact
Email : email1
Email : email2
Fax : 456
WorkPhone : WO1
HomePhone : 321
MobilePhone : 123
Pager : 789
WorkPhone2 : WO2
HomePhone2 : HO2
OtherPhone : 654
Company : TheCompany
WorkAddress1 : Work1
WorkCity : WorkCity
WorkProvince : WorkState
WorkPostalCode : WORKZIP
WorkCountry : WorkCountry
JobTitle : JobTitle
URL : WebURL
Prefix : Dr
HomeAddress1 : Home1
Notes : Notes
HomeCity : HomeCity
HomeProvince : HomeState
HomePostalCode : HOMEZIP
HomeCountry : HomeCountry
Birthday : 7d9 /4 /9
Anniversary : 7d9 /4 /9
Unknowns:
Type: 0x54 Data:
00000000: ff ff ff ff ff ff ff ff ........
Type: 0x55 Data:
00000000: a4 c2 92 78 ...x
[1241901956.793062]
>>>>>>> barry_sync: vBase::NewAttr
[1241901956.793092]
barry_sync: creating attr: PRODID, -//OpenSync//NONSGML
Barry Contact Record//EN
[1241901956.793128]
<<<<<<< barry_sync: vBase::NewAttr
[1241901956.793157]
>>>>>>> barry_sync: vBase::AddAttr
[1241901956.793187]
<<<<<<< barry_sync: vBase::AddAttr
[1241901956.793218]
>>>>>>> barry_sync: vBase::NewAttr
[1241901956.793247]
barry_sync: creating attr: FN, Test Contact
[1241901956.793277]
<<<<<<< barry_sync: vBase::NewAttr
[1241901956.793306]
>>>>>>> barry_sync: vBase::AddAttr
[1241901956.793335]
<<<<<<< barry_sync: vBase::AddAttr
[1241901956.793364]
>>>>>>> barry_sync: vBase::NewAttr
[1241901956.793394]
barry_sync: creating valueless attr: N
[1241901956.793423]
<<<<<<< barry_sync: vBase::NewAttr
[1241901956.793452]
>>>>>>> barry_sync: vBase::AddValue
[1241901956.793489]
<<<<<<< barry_sync: vBase::AddValue
[1241901956.793518]
>>>>>>> barry_sync: vBase::AddValue
[1241901956.793546]
<<<<<<< barry_sync: vBase::AddValue
[1241901956.793575]
>>>>>>> barry_sync: vBase::AddValue
[1241901956.793604]
<<<<<<< barry_sync: vBase::AddValue
[1241901956.793632]
>>>>>>> barry_sync: vBase::AddValue
[1241901956.793660]
<<<<<<< barry_sync: vBase::AddValue
[1241901956.793689]
>>>>>>> barry_sync: vBase::AddValue
[1241901956.793718]
<<<<<<< barry_sync: vBase::AddValue
[1241901956.793746]
>>>>>>> barry_sync: vBase::AddAttr
[1241901956.793775]
<<<<<<< barry_sync: vBase::AddAttr
[1241901956.793806]
>>>>>>> barry_sync: vBase::NewAttr
[1241901956.793836]
barry_sync: creating valueless attr: LABEL
[1241901956.793865]
<<<<<<< barry_sync: vBase::NewAttr
[1241901956.793894]
>>>>>>> barry_sync: vBase::AddParam
[1241901956.793924]
<<<<<<< barry_sync: vBase::AddParam
[1241901956.793957]
>>>>>>> barry_sync: vBase::AddValue
[1241901956.793986]
<<<<<<< barry_sync: vBase::AddValue
[1241901956.794015]
>>>>>>> barry_sync: vBase::AddAttr
[1241901956.794044]
<<<<<<< barry_sync: vBase::AddAttr
[1241901956.794073]
>>>>>>> barry_sync: vBase::NewAttr
[1241901956.794102]
barry_sync: creating valueless attr: ADR
[1241901956.794131]
<<<<<<< barry_sync: vBase::NewAttr
[1241901956.794173]
>>>>>>> barry_sync: vBase::AddParam
[1241901956.794203]
<<<<<<< barry_sync: vBase::AddParam
[1241901956.794231]
>>>>>>> barry_sync: vBase::AddValue
[1241901956.794260]
<<<<<<< barry_sync: vBase::AddValue
[1241901956.794289]
>>>>>>> barry_sync: vBase::AddValue
[1241901956.794317]
<<<<<<< barry_sync: vBase::AddValue
[1241901956.794346]
>>>>>>> barry_sync: vBase::AddValue
[1241901956.794374]
<<<<<<< barry_sync: vBase::AddValue
[1241901956.794402]
>>>>>>> barry_sync: vBase::AddValue
[1241901956.794431]
<<<<<<< barry_sync: vBase::AddValue
[1241901956.794459]
>>>>>>> barry_sync: vBase::AddValue
[1241901956.794487]
<<<<<<< barry_sync: vBase::AddValue
[1241901956.794516]
>>>>>>> barry_sync: vBase::AddValue
[1241901956.794545]
<<<<<<< barry_sync: vBase::AddValue
[1241901956.794573]
>>>>>>> barry_sync: vBase::AddValue
[1241901956.794602]
<<<<<<< barry_sync: vBase::AddValue
[1241901956.794631]
>>>>>>> barry_sync: vBase::AddAttr
[1241901956.794659]
<<<<<<< barry_sync: vBase::AddAttr
[1241901956.794688]
>>>>>>> barry_sync: vBase::NewAttr
[1241901956.794717]
barry_sync: creating valueless attr: LABEL
[1241901956.794746]
<<<<<<< barry_sync: vBase::NewAttr
[1241901956.794775]
>>>>>>> barry_sync: vBase::AddParam
[1241901956.794804]
<<<<<<< barry_sync: vBase::AddParam
[1241901956.794835]
>>>>>>> barry_sync: vBase::AddValue
[1241901956.794864]
<<<<<<< barry_sync: vBase::AddValue
[1241901956.794892]
>>>>>>> barry_sync: vBase::AddAttr
[1241901956.794921]
<<<<<<< barry_sync: vBase::AddAttr
[1241901956.794949]
>>>>>>> barry_sync: vBase::NewAttr
[1241901956.794978]
barry_sync: creating valueless attr: ADR
[1241901956.795006]
<<<<<<< barry_sync: vBase::NewAttr
[1241901956.795035]
>>>>>>> barry_sync: vBase::AddParam
[1241901956.795064]
<<<<<<< barry_sync: vBase::AddParam
[1241901956.795092]
>>>>>>> barry_sync: vBase::AddValue
[1241901956.795121]
<<<<<<< barry_sync: vBase::AddValue
[1241901956.795149]
>>>>>>> barry_sync: vBase::AddValue
[1241901956.795178]
<<<<<<< barry_sync: vBase::AddValue
[1241901956.795206]
>>>>>>> barry_sync: vBase::AddValue
[1241901956.795234]
<<<<<<< barry_sync: vBase::AddValue
[1241901956.795262]
>>>>>>> barry_sync: vBase::AddValue
[1241901956.795291]
<<<<<<< barry_sync: vBase::AddValue
[1241901956.795319]
>>>>>>> barry_sync: vBase::AddValue
[1241901956.795348]
<<<<<<< barry_sync: vBase::AddValue
[1241901956.795376]
>>>>>>> barry_sync: vBase::AddValue
[1241901956.795405]
<<<<<<< barry_sync: vBase::AddValue
[1241901956.795434]
>>>>>>> barry_sync: vBase::AddValue
[1241901956.795463]
<<<<<<< barry_sync: vBase::AddValue
[1241901956.795491]
>>>>>>> barry_sync: vBase::AddAttr
[1241901956.795519]
<<<<<<< barry_sync: vBase::AddAttr
[1241901956.795548]
>>>>>>> barry_sync: vBase::NewAttr
[1241901956.795577]
barry_sync: creating attr: TEL, 456
[1241901956.795606]
<<<<<<< barry_sync: vBase::NewAttr
[1241901956.795635]
>>>>>>> barry_sync: vBase::AddParam
[1241901956.795664]
<<<<<<< barry_sync: vBase::AddParam
[1241901956.795693]
>>>>>>> barry_sync: vBase::AddAttr
[1241901956.795722]
<<<<<<< barry_sync: vBase::AddAttr
[1241901956.795750]
>>>>>>> barry_sync: vBase::NewAttr
[1241901956.795780]
barry_sync: creating attr: TEL, WO1
[1241901956.795809]
<<<<<<< barry_sync: vBase::NewAttr
[1241901956.795837]
>>>>>>> barry_sync: vBase::AddParam
[1241901956.795867]
<<<<<<< barry_sync: vBase::AddParam
[1241901956.795896]
>>>>>>> barry_sync: vBase::AddAttr
[1241901956.795924]
<<<<<<< barry_sync: vBase::AddAttr
[1241901956.795962]
>>>>>>> barry_sync: vBase::NewAttr
[1241901956.795992]
barry_sync: creating attr: TEL, WO2
[1241901956.796021]
<<<<<<< barry_sync: vBase::NewAttr
[1241901956.796050]
>>>>>>> barry_sync: vBase::AddParam
[1241901956.796079]
<<<<<<< barry_sync: vBase::AddParam
[1241901956.796108]
>>>>>>> barry_sync: vBase::AddAttr
[1241901956.796136]
<<<<<<< barry_sync: vBase::AddAttr
[1241901956.796164]
>>>>>>> barry_sync: vBase::NewAttr
[1241901956.796194]
barry_sync: creating attr: TEL, 321
[1241901956.796223]
<<<<<<< barry_sync: vBase::NewAttr
[1241901956.796251]
>>>>>>> barry_sync: vBase::AddParam
[1241901956.796280]
<<<<<<< barry_sync: vBase::AddParam
[1241901956.796309]
>>>>>>> barry_sync: vBase::AddAttr
[1241901956.796338]
<<<<<<< barry_sync: vBase::AddAttr
[1241901956.796366]
>>>>>>> barry_sync: vBase::NewAttr
[1241901956.796473]
barry_sync: creating attr: TEL, HO2
[1241901956.796896]
<<<<<<< barry_sync: vBase::NewAttr
[1241901956.796935]
>>>>>>> barry_sync: vBase::AddParam
[1241901956.796965]
<<<<<<< barry_sync: vBase::AddParam
[1241901956.796997]
>>>>>>> barry_sync: vBase::AddAttr
[1241901956.797027]
<<<<<<< barry_sync: vBase::AddAttr
[1241901956.797056]
>>>>>>> barry_sync: vBase::NewAttr
[1241901956.797088]
barry_sync: creating attr: TEL, 123
[1241901956.797117]
<<<<<<< barry_sync: vBase::NewAttr
[1241901956.797146]
>>>>>>> barry_sync: vBase::AddParam
[1241901956.797175]
<<<<<<< barry_sync: vBase::AddParam
[1241901956.797204]
>>>>>>> barry_sync: vBase::AddAttr
[1241901956.797232]
<<<<<<< barry_sync: vBase::AddAttr
[1241901956.797261]
>>>>>>> barry_sync: vBase::NewAttr
[1241901956.797290]
barry_sync: creating attr: TEL, 789
[1241901956.797319]
<<<<<<< barry_sync: vBase::NewAttr
[1241901956.797347]
>>>>>>> barry_sync: vBase::AddParam
[1241901956.797385]
<<<<<<< barry_sync: vBase::AddParam
[1241901956.797414]
>>>>>>> barry_sync: vBase::AddAttr
[1241901956.797442]
<<<<<<< barry_sync: vBase::AddAttr
[1241901956.797471]
>>>>>>> barry_sync: vBase::NewAttr
[1241901956.797500]
barry_sync: creating attr: TEL, 654
[1241901956.797529]
<<<<<<< barry_sync: vBase::NewAttr
[1241901956.797557]
>>>>>>> barry_sync: vBase::AddAttr
[1241901956.797586]
<<<<<<< barry_sync: vBase::AddAttr
[1241901956.797617]
>>>>>>> barry_sync: vBase::NewAttr
[1241901956.797646]
barry_sync: creating attr: EMAIL, email1
[1241901956.797676]
<<<<<<< barry_sync: vBase::NewAttr
[1241901956.797704]
>>>>>>> barry_sync: vBase::AddParam
[1241901956.797734]
<<<<<<< barry_sync: vBase::AddParam
[1241901956.797763]
>>>>>>> barry_sync: vBase::AddAttr
[1241901956.797792]
<<<<<<< barry_sync: vBase::AddAttr
[1241901956.797820]
>>>>>>> barry_sync: vBase::NewAttr
[1241901956.797849]
barry_sync: creating attr: EMAIL, email2
[1241901956.797878]
<<<<<<< barry_sync: vBase::NewAttr
[1241901956.797915]
>>>>>>> barry_sync: vBase::AddParam
[1241901956.797944]
<<<<<<< barry_sync: vBase::AddParam
[1241901956.797973]
>>>>>>> barry_sync: vBase::AddAttr
[1241901956.798001]
<<<<<<< barry_sync: vBase::AddAttr
[1241901956.798030]
>>>>>>> barry_sync: vBase::NewAttr
[1241901956.798058]
barry_sync: creating attr: TITLE, JobTitle
[1241901956.798087]
<<<<<<< barry_sync: vBase::NewAttr
[1241901956.798116]
>>>>>>> barry_sync: vBase::AddAttr
[1241901956.798144]
<<<<<<< barry_sync: vBase::AddAttr
[1241901956.798172]
>>>>>>> barry_sync: vBase::NewAttr
[1241901956.798202]
barry_sync: creating attr: ROLE, JobTitle
[1241901956.798231]
<<<<<<< barry_sync: vBase::NewAttr
[1241901956.798271]
>>>>>>> barry_sync: vBase::AddAttr
[1241901956.798300]
<<<<<<< barry_sync: vBase::AddAttr
[1241901956.798328]
>>>>>>> barry_sync: vBase::NewAttr
[1241901956.798357]
barry_sync: creating attr: ORG, TheCompany
[1241901956.798386]
<<<<<<< barry_sync: vBase::NewAttr
[1241901956.798415]
>>>>>>> barry_sync: vBase::AddValue
[1241901956.798443]
<<<<<<< barry_sync: vBase::AddValue
[1241901956.798472]
>>>>>>> barry_sync: vBase::AddAttr
[1241901956.798500]
<<<<<<< barry_sync: vBase::AddAttr
[1241901956.798541]
>>>>>>> barry_sync: vBase::NewAttr
[1241901956.798570]
barry_sync: creating attr: BDAY, 2009 5 9
[1241901956.798599]
<<<<<<< barry_sync: vBase::NewAttr
[1241901956.798628]
>>>>>>> barry_sync: vBase::AddAttr
[1241901956.798656]
<<<<<<< barry_sync: vBase::AddAttr
[1241901956.798685]
>>>>>>> barry_sync: vBase::NewAttr
[1241901956.798714]
barry_sync: creating attr: NOTE, Notes
[1241901956.798743]
<<<<<<< barry_sync: vBase::NewAttr
[1241901956.798771]
>>>>>>> barry_sync: vBase::AddAttr
[1241901956.798800]
<<<<<<< barry_sync: vBase::AddAttr
[1241901956.798828]
>>>>>>> barry_sync: vBase::NewAttr
[1241901956.798856]
barry_sync: creating attr: URL, WebURL
[1241901956.798885]
<<<<<<< barry_sync: vBase::NewAttr
[1241901956.798913]
>>>>>>> barry_sync: vBase::AddAttr
[1241901956.798942]
<<<<<<< barry_sync: vBase::AddAttr
[1241901956.798972]
>>>>>>> b_vformat_to_string(0xd132e0, 1)
[1241901956.799055]
<<<<<<< b_vformat_to_string
[1241901956.799091]
barry_sync: ToVCard, resulting vcard data: BEGIN:VCARD
VERSION:3.0
PRODID:-//OpenSync//NONSGML Barry Contact Record//EN
FN:Test Contact
N:Contact;Test;;Dr;
LABEL;TYPE=work:Work1\nWorkCity WorkState WorkCountry\nWORKZIP
ADR;TYPE=work:;;Work1;WorkCity;WorkState;WORKZIP;WorkCountry
LABEL;TYPE=home:Home1\nHomeCity HomeState HomeCountry\nHOMEZIP
ADR;TYPE=home:;;Home1;HomeCity;HomeState;HOMEZIP;HomeCountry
TEL;TYPE=fax:456
TEL;TYPE=work:WO1
TEL;TYPE=work:WO2
TEL;TYPE=home:321
TEL;TYPE=home:HO2
TEL;TYPE=cell:123
TEL;TYPE=pager:789
TEL:654
EMAIL;TYPE=internet,pref:email1
EMAIL;TYPE=internet:email2
TITLE:JobTitle
ROLE:JobTitle
ORG:TheCompany;
BDAY:2009 5 9
NOTE:Notes
URL:WebURL
END:VCARD
[1241902431.861077]
barry_sync: ToVCard, initial Barry record: Contact: 0x7892c2a4
(0)
FirstName : Test
LastName : Contact
Email : email1
Email : email2
Fax : 456
WorkPhone : WO1
HomePhone : 321
MobilePhone : 123
Pager : 789
WorkPhone2 : WO2
HomePhone2 : HO2
OtherPhone : 654
Company : TheCompany
WorkAddress1 : Work1
WorkCity : WorkCity
WorkProvince : WorkState
WorkPostalCode : WORKZIP
WorkCountry : WorkCountry
JobTitle : JobTitle
URL : WebURL
Prefix : Dr
HomeAddress1 : Home1
Notes : Notes
HomeCity : HomeCity
HomeProvince : HomeState
HomePostalCode : HOMEZIP
HomeCountry : HomeCountry
Birthday : 7d9 /4 /9
Anniversary : 7d9 /4 /9
Unknowns:
Type: 0x54 Data:
00000000: ff ff ff ff ff ff ff ff ........
Type: 0x55 Data:
00000000: a4 c2 92 78 ...x
[1241902431.861121]
>>>>>>> barry_sync: vBase::NewAttr
[1241902431.861152]
barry_sync: creating attr: PRODID, -//OpenSync//NONSGML
Barry Contact Record//EN
[1241902431.861188]
<<<<<<< barry_sync: vBase::NewAttr
[1241902431.861217]
>>>>>>> barry_sync: vBase::AddAttr
[1241902431.861246]
<<<<<<< barry_sync: vBase::AddAttr
[1241902431.861277]
>>>>>>> barry_sync: vBase::NewAttr
[1241902431.861306]
barry_sync: creating attr: FN, Test Contact
[1241902431.861335]
<<<<<<< barry_sync: vBase::NewAttr
[1241902431.861364]
>>>>>>> barry_sync: vBase::AddAttr
[1241902431.861392]
<<<<<<< barry_sync: vBase::AddAttr
[1241902431.861420]
>>>>>>> barry_sync: vBase::NewAttr
[1241902431.861449]
barry_sync: creating valueless attr: N
[1241902431.861478]
<<<<<<< barry_sync: vBase::NewAttr
[1241902431.861506]
>>>>>>> barry_sync: vBase::AddValue
[1241902431.861535]
<<<<<<< barry_sync: vBase::AddValue
[1241902431.861562]
>>>>>>> barry_sync: vBase::AddValue
[1241902431.861590]
<<<<<<< barry_sync: vBase::AddValue
[1241902431.861619]
>>>>>>> barry_sync: vBase::AddValue
[1241902431.861647]
<<<<<<< barry_sync: vBase::AddValue
[1241902431.861675]
>>>>>>> barry_sync: vBase::AddValue
[1241902431.861704]
<<<<<<< barry_sync: vBase::AddValue
[1241902431.861732]
>>>>>>> barry_sync: vBase::AddValue
[1241902431.861760]
<<<<<<< barry_sync: vBase::AddValue
[1241902431.861788]
>>>>>>> barry_sync: vBase::AddAttr
[1241902431.861816]
<<<<<<< barry_sync: vBase::AddAttr
[1241902431.861847]
>>>>>>> barry_sync: vBase::NewAttr
[1241902431.861876]
barry_sync: creating valueless attr: LABEL
[1241902431.861905]
<<<<<<< barry_sync: vBase::NewAttr
[1241902431.861934]
>>>>>>> barry_sync: vBase::AddParam
[1241902431.861964]
<<<<<<< barry_sync: vBase::AddParam
[1241902431.861996]
>>>>>>> barry_sync: vBase::AddValue
[1241902431.862042]
<<<<<<< barry_sync: vBase::AddValue
[1241902431.862071]
>>>>>>> barry_sync: vBase::AddAttr
[1241902431.862099]
<<<<<<< barry_sync: vBase::AddAttr
[1241902431.862128]
>>>>>>> barry_sync: vBase::NewAttr
[1241902431.862156]
barry_sync: creating valueless attr: ADR
[1241902431.862185]
<<<<<<< barry_sync: vBase::NewAttr
[1241902431.862213]
>>>>>>> barry_sync: vBase::AddParam
[1241902431.862242]
<<<<<<< barry_sync: vBase::AddParam
[1241902431.862270]
>>>>>>> barry_sync: vBase::AddValue
[1241902431.862298]
<<<<<<< barry_sync: vBase::AddValue
[1241902431.862325]
>>>>>>> barry_sync: vBase::AddValue
[1241902431.862354]
<<<<<<< barry_sync: vBase::AddValue
[1241902431.862381]
>>>>>>> barry_sync: vBase::AddValue
[1241902431.862410]
<<<<<<< barry_sync: vBase::AddValue
[1241902431.862437]
>>>>>>> barry_sync: vBase::AddValue
[1241902431.862465]
<<<<<<< barry_sync: vBase::AddValue
[1241902431.862493]
>>>>>>> barry_sync: vBase::AddValue
[1241902431.862522]
<<<<<<< barry_sync: vBase::AddValue
[1241902431.862549]
>>>>>>> barry_sync: vBase::AddValue
[1241902431.862578]
<<<<<<< barry_sync: vBase::AddValue
[1241902431.862606]
>>>>>>> barry_sync: vBase::AddValue
[1241902431.862634]
<<<<<<< barry_sync: vBase::AddValue
[1241902431.862663]
>>>>>>> barry_sync: vBase::AddAttr
[1241902431.862691]
<<<<<<< barry_sync: vBase::AddAttr
[1241902431.862720]
>>>>>>> barry_sync: vBase::NewAttr
[1241902431.862748]
barry_sync: creating valueless attr: LABEL
[1241902431.862777]
<<<<<<< barry_sync: vBase::NewAttr
[1241902431.862805]
>>>>>>> barry_sync: vBase::AddParam
[1241902431.862834]
<<<<<<< barry_sync: vBase::AddParam
[1241902431.862865]
>>>>>>> barry_sync: vBase::AddValue
[1241902431.862894]
<<<<<<< barry_sync: vBase::AddValue
[1241902431.862922]
>>>>>>> barry_sync: vBase::AddAttr
[1241902431.862951]
<<<<<<< barry_sync: vBase::AddAttr
[1241902431.862979]
>>>>>>> barry_sync: vBase::NewAttr
[1241902431.863008]
barry_sync: creating valueless attr: ADR
[1241902431.863037]
<<<<<<< barry_sync: vBase::NewAttr
[1241902431.863065]
>>>>>>> barry_sync: vBase::AddParam
[1241902431.863094]
<<<<<<< barry_sync: vBase::AddParam
[1241902431.863122]
>>>>>>> barry_sync: vBase::AddValue
[1241902431.863150]
<<<<<<< barry_sync: vBase::AddValue
[1241902431.863178]
>>>>>>> barry_sync: vBase::AddValue
[1241902431.863206]
<<<<<<< barry_sync: vBase::AddValue
[1241902431.863235]
>>>>>>> barry_sync: vBase::AddValue
[1241902431.863263]
<<<<<<< barry_sync: vBase::AddValue
[1241902431.863291]
>>>>>>> barry_sync: vBase::AddValue
[1241902431.863319]
<<<<<<< barry_sync: vBase::AddValue
[1241902431.863347]
>>>>>>> barry_sync: vBase::AddValue
[1241902431.863376]
<<<<<<< barry_sync: vBase::AddValue
[1241902431.863404]
>>>>>>> barry_sync: vBase::AddValue
[1241902431.863432]
<<<<<<< barry_sync: vBase::AddValue
[1241902431.863461]
>>>>>>> barry_sync: vBase::AddValue
[1241902431.863490]
<<<<<<< barry_sync: vBase::AddValue
[1241902431.863517]
>>>>>>> barry_sync: vBase::AddAttr
[1241902431.863546]
<<<<<<< barry_sync: vBase::AddAttr
[1241902431.863574]
>>>>>>> barry_sync: vBase::NewAttr
[1241902431.863604]
barry_sync: creating attr: TEL, 456
[1241902431.863633]
<<<<<<< barry_sync: vBase::NewAttr
[1241902431.863661]
>>>>>>> barry_sync: vBase::AddParam
[1241902431.863690]
<<<<<<< barry_sync: vBase::AddParam
[1241902431.863719]
>>>>>>> barry_sync: vBase::AddAttr
[1241902431.863747]
<<<<<<< barry_sync: vBase::AddAttr
[1241902431.863775]
>>>>>>> barry_sync: vBase::NewAttr
[1241902431.863812]
barry_sync: creating attr: TEL, WO1
[1241902431.863842]
<<<<<<< barry_sync: vBase::NewAttr
[1241902431.863870]
>>>>>>> barry_sync: vBase::AddParam
[1241902431.863898]
<<<<<<< barry_sync: vBase::AddParam
[1241902431.863927]
>>>>>>> barry_sync: vBase::AddAttr
[1241902431.863955]
<<<<<<< barry_sync: vBase::AddAttr
[1241902431.863983]
>>>>>>> barry_sync: vBase::NewAttr
[1241902431.864012]
barry_sync: creating attr: TEL, WO2
[1241902431.864042]
<<<<<<< barry_sync: vBase::NewAttr
[1241902431.864071]
>>>>>>> barry_sync: vBase::AddParam
[1241902431.864101]
<<<<<<< barry_sync: vBase::AddParam
[1241902431.864130]
>>>>>>> barry_sync: vBase::AddAttr
[1241902431.864157]
<<<<<<< barry_sync: vBase::AddAttr
[1241902431.864186]
>>>>>>> barry_sync: vBase::NewAttr
[1241902431.864315]
barry_sync: creating attr: TEL, 321
[1241902431.864346]
<<<<<<< barry_sync: vBase::NewAttr
[1241902431.864374]
>>>>>>> barry_sync: vBase::AddParam
[1241902431.864404]
<<<<<<< barry_sync: vBase::AddParam
[1241902431.864433]
>>>>>>> barry_sync: vBase::AddAttr
[1241902431.864461]
<<<<<<< barry_sync: vBase::AddAttr
[1241902431.864491]
>>>>>>> barry_sync: vBase::NewAttr
[1241902431.864546]
barry_sync: creating attr: TEL, HO2
[1241902431.864576]
<<<<<<< barry_sync: vBase::NewAttr
[1241902431.864605]
>>>>>>> barry_sync: vBase::AddParam
[1241902431.864634]
<<<<<<< barry_sync: vBase::AddParam
[1241902431.864664]
>>>>>>> barry_sync: vBase::AddAttr
[1241902431.864694]
<<<<<<< barry_sync: vBase::AddAttr
[1241902431.864724]
>>>>>>> barry_sync: vBase::NewAttr
[1241902431.864755]
barry_sync: creating attr: TEL, 123
[1241902431.864785]
<<<<<<< barry_sync: vBase::NewAttr
[1241902431.864816]
>>>>>>> barry_sync: vBase::AddParam
[1241902431.864847]
<<<<<<< barry_sync: vBase::AddParam
[1241902431.864875]
>>>>>>> barry_sync: vBase::AddAttr
[1241902431.864905]
<<<<<<< barry_sync: vBase::AddAttr
[1241902431.864935]
>>>>>>> barry_sync: vBase::NewAttr
[1241902431.864965]
barry_sync: creating attr: TEL, 789
[1241902431.864995]
<<<<<<< barry_sync: vBase::NewAttr
[1241902431.865024]
>>>>>>> barry_sync: vBase::AddParam
[1241902431.865054]
<<<<<<< barry_sync: vBase::AddParam
[1241902431.865083]
>>>>>>> barry_sync: vBase::AddAttr
[1241902431.865111]
<<<<<<< barry_sync: vBase::AddAttr
[1241902431.865140]
>>>>>>> barry_sync: vBase::NewAttr
[1241902431.865169]
barry_sync: creating attr: TEL, 654
[1241902431.865199]
<<<<<<< barry_sync: vBase::NewAttr
[1241902431.865228]
>>>>>>> barry_sync: vBase::AddAttr
[1241902431.865259]
<<<<<<< barry_sync: vBase::AddAttr
[1241902431.865290]
>>>>>>> barry_sync: vBase::NewAttr
[1241902431.865319]
barry_sync: creating attr: EMAIL, email1
[1241902431.865349]
<<<<<<< barry_sync: vBase::NewAttr
[1241902431.865377]
>>>>>>> barry_sync: vBase::AddParam
[1241902431.865407]
<<<<<<< barry_sync: vBase::AddParam
[1241902431.865436]
>>>>>>> barry_sync: vBase::AddAttr
[1241902431.865464]
<<<<<<< barry_sync: vBase::AddAttr
[1241902431.865493]
>>>>>>> barry_sync: vBase::NewAttr
[1241902431.865522]
barry_sync: creating attr: EMAIL, email2
[1241902431.865552]
<<<<<<< barry_sync: vBase::NewAttr
[1241902431.865580]
>>>>>>> barry_sync: vBase::AddParam
[1241902431.865610]
<<<<<<< barry_sync: vBase::AddParam
[1241902431.865638]
>>>>>>> barry_sync: vBase::AddAttr
[1241902431.865667]
<<<<<<< barry_sync: vBase::AddAttr
[1241902431.865696]
>>>>>>> barry_sync: vBase::NewAttr
[1241902431.865725]
barry_sync: creating attr: TITLE, JobTitle
[1241902431.865764]
<<<<<<< barry_sync: vBase::NewAttr
[1241902431.865793]
>>>>>>> barry_sync: vBase::AddAttr
[1241902431.865822]
<<<<<<< barry_sync: vBase::AddAttr
[1241902431.865851]
>>>>>>> barry_sync: vBase::NewAttr
[1241902431.865880]
barry_sync: creating attr: ROLE, JobTitle
[1241902431.865910]
<<<<<<< barry_sync: vBase::NewAttr
[1241902431.865938]
>>>>>>> barry_sync: vBase::AddAttr
[1241902431.865967]
<<<<<<< barry_sync: vBase::AddAttr
[1241902431.865995]
>>>>>>> barry_sync: vBase::NewAttr
[1241902431.866024]
barry_sync: creating attr: ORG, TheCompany
[1241902431.866053]
<<<<<<< barry_sync: vBase::NewAttr
[1241902431.866082]
>>>>>>> barry_sync: vBase::AddValue
[1241902431.866110]
<<<<<<< barry_sync: vBase::AddValue
[1241902431.866139]
>>>>>>> barry_sync: vBase::AddAttr
[1241902431.866168]
<<<<<<< barry_sync: vBase::AddAttr
[1241902431.866205]
>>>>>>> barry_sync: vBase::NewAttr
[1241902431.866234]
barry_sync: creating attr: BDAY, 2009 5 9
[1241902431.866264]
<<<<<<< barry_sync: vBase::NewAttr
[1241902431.866292]
>>>>>>> barry_sync: vBase::AddAttr
[1241902431.866321]
<<<<<<< barry_sync: vBase::AddAttr
[1241902431.866349]
>>>>>>> barry_sync: vBase::NewAttr
[1241902431.866378]
barry_sync: creating attr: NOTE, Notes
[1241902431.866408]
<<<<<<< barry_sync: vBase::NewAttr
[1241902431.866436]
>>>>>>> barry_sync: vBase::AddAttr
[1241902431.866464]
<<<<<<< barry_sync: vBase::AddAttr
[1241902431.866493]
>>>>>>> barry_sync: vBase::NewAttr
[1241902431.866521]
barry_sync: creating attr: URL, WebURL
[1241902431.866551]
<<<<<<< barry_sync: vBase::NewAttr
[1241902431.866579]
>>>>>>> barry_sync: vBase::AddAttr
[1241902431.866607]
<<<<<<< barry_sync: vBase::AddAttr
[1241902431.866637]
>>>>>>> b_vformat_to_string(0x7f3ab802d010, 1)
[1241902431.866715]
<<<<<<< b_vformat_to_string
[1241902431.866749]
barry_sync: ToVCard, resulting vcard data: BEGIN:VCARD
VERSION:3.0
PRODID:-//OpenSync//NONSGML Barry Contact Record//EN
FN:Test Contact
N:Contact;Test;;Dr;
LABEL;TYPE=WORK:Work1\nWorkCity WorkState WorkCountry\nWORKZIP
ADR;TYPE=WORK:;;Work1;WorkCity;WorkState;WORKZIP;WorkCountry
LABEL;TYPE=HOME:Home1\nHomeCity HomeState HomeCountry\nHOMEZIP
ADR;TYPE=HOME:;;Home1;HomeCity;HomeState;HOMEZIP;HomeCountry
TEL;TYPE=FAX:456
TEL;TYPE=WORK:WO1
TEL;TYPE=WORK:WO2
TEL;TYPE=WORK:321
TEL;TYPE=HOME:HO2
TEL;TYPE=CELL:123
TEL;TYPE=PAGER:789
TEL:654
EMAIL;TYPE=internet,pref:email1
EMAIL;TYPE=internet:email2
TITLE:JobTitle
ROLE:JobTitle
ORG:TheCompany;
BDAY:2009 5 9
NOTE:Notes
URL:WebURL
END:VCARD
------------------------------------------------------------------------------
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image
processing features enabled. http://p.sf.net/sfu/kodak-com
_______________________________________________
Barry-devel mailing list
Barry-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/barry-devel