|
From: Simon J. <si...@jo...> - 2008-02-19 21:46:15
|
Michael Bell <mic...@cm...> writes: > Hi Daniel, > > i fixed the issue. The object sinks have now connect functions > too. They are called ds_client_register_sync_mode and > ds_server_register_sync_mode. The result of this change is a cool > cleanup. A lot of stuff is now much more clean because the phases are > now nicely separated (connect, sync mode, get_changes, batch_commit, > sync_done, disconnect). > > My M600i and OCS produce no longer dupes. Hi again. I'm not sure from the latest discussions whether my original problem is supposed to be fixed or not, but I just tried using the latest svn version of opensync, file-sync, syncml, vformat (but libsyncml 0.4.6 because libsyncml svn breaks directly with smlSafeFree errors) and I still get duplicates when syncing syncml-obex-client to file-sync. Slightly trimmed output as below. Should I expect any change in this yet? Forcing slow-syncing works relatively well, so I'll continue to do so. /Simon jas@mocca:~$ msynctool --sync e51-file Synchronizing group "e51-file" event sink of member 1 of type file-sync just connected contact sink of member 1 of type file-sync just connected Main sink of member 1 of type file-sync just connected Main sink of member 2 of type syncml-obex-client just connected ** (process:28882): WARNING **: The text/x-vcard property X-ANNIVERSARY is not supported. ** (process:28882): WARNING **: The text/x-vcard property X-ASSISTANT is not supported. ** (process:28882): WARNING **: The text/x-vcard property X-ASSISTANT-TEL is not supported. ** (process:28882): WARNING **: The text/x-vcard property X-CHILDREN is not supported. ** (process:28882): WARNING **: The text/x-vcard property X-CLASS is not supported. ** (process:28882): WARNING **: The text/x-vcard property X-EPOCSECONDNAME is not supported. ** (process:28882): WARNING **: The text/x-vcard property X-SIP is not supported. ** (process:28882): WARNING **: The text/x-vcard property X-SPOUSE is not supported. ** (process:28882): WARNING **: The text/x-vcard property X-WV-ID is not supported. event sink of member 2 of type syncml-obex-client just connected ** (process:28882): WARNING **: The text/x-vcard property X-ANNIVERSARY is not supported. ** (process:28882): WARNING **: The text/x-vcard property X-ASSISTANT is not supported. ** (process:28882): WARNING **: The text/x-vcard property X-ASSISTANT-TEL is not supported. ** (process:28882): WARNING **: The text/x-vcard property X-CHILDREN is not supported. ** (process:28882): WARNING **: The text/x-vcard property X-CLASS is not supported. ** (process:28882): WARNING **: The text/x-vcard property X-EPOCSECONDNAME is not supported. ** (process:28882): WARNING **: The text/x-vcard property X-SIP is not supported. ** (process:28882): WARNING **: The text/x-vcard property X-SPOUSE is not supported. ** (process:28882): WARNING **: The text/x-vcard property X-WV-ID is not supported. contact sink of member 2 of type syncml-obex-client just connected All clients connected or error Main sink of member 2 of type syncml-obex-client just sent all changes event sink of member 1 of type file-sync just sent all changes contact sink of member 1 of type file-sync just sent all changes Main sink of member 1 of type file-sync just sent all changes ** (process:28882): WARNING **: The text/x-vcard property X-ANNIVERSARY is not supported. ** (process:28882): WARNING **: The text/x-vcard property X-ASSISTANT is not supported. ** (process:28882): WARNING **: The text/x-vcard property X-ASSISTANT-TEL is not supported. ** (process:28882): WARNING **: The text/x-vcard property X-CHILDREN is not supported. ** (process:28882): WARNING **: The text/x-vcard property X-CLASS is not supported. ** (process:28882): WARNING **: The text/x-vcard property X-EPOCSECONDNAME is not supported. ** (process:28882): WARNING **: The text/x-vcard property X-SIP is not supported. ** (process:28882): WARNING **: The text/x-vcard property X-SPOUSE is not supported. ** (process:28882): WARNING **: The text/x-vcard property X-WV-ID is not supported. ** (process:28882): WARNING **: The text/x-vcard property X-ANNIVERSARY is not supported. ** (process:28882): WARNING **: The text/x-vcard property X-ASSISTANT is not supported. ** (process:28882): WARNING **: The text/x-vcard property X-ASSISTANT-TEL is not supported. ** (process:28882): WARNING **: The text/x-vcard property X-CHILDREN is not supported. ** (process:28882): WARNING **: The text/x-vcard property X-CLASS is not supported. ** (process:28882): WARNING **: The text/x-vcard property X-EPOCSECONDNAME is not supported. ** (process:28882): WARNING **: The text/x-vcard property X-SIP is not supported. ** (process:28882): WARNING **: The text/x-vcard property X-SPOUSE is not supported. ** (process:28882): WARNING **: The text/x-vcard property X-WV-ID is not supported. Received an entry 15 from member 2 (syncml-obex-client). Changetype ADDED Received an entry 24 from member 2 (syncml-obex-client). Changetype ADDED Received an entry 27 from member 2 (syncml-obex-client). Changetype ADDED Received an entry 52 from member 2 (syncml-obex-client). Changetype ADDED Received an entry 58 from member 2 (syncml-obex-client). Changetype ADDED Received an entry 63 from member 2 (syncml-obex-client). Changetype ADDED ... Received an entry 840 from member 2 (syncml-obex-client). Changetype ADDED Received an entry 841 from member 2 (syncml-obex-client). Changetype ADDED Received an entry 842 from member 2 (syncml-obex-client). Changetype ADDED Received an entry 843 from member 2 (syncml-obex-client). Changetype ADDED Received an entry 844 from member 2 (syncml-obex-client). Changetype ADDED Received an entry 845 from member 2 (syncml-obex-client). Changetype ADDED Received an entry 846 from member 2 (syncml-obex-client). Changetype ADDED Received an entry 847 from member 2 (syncml-obex-client). Changetype ADDED Received an entry 848 from member 2 (syncml-obex-client). Changetype ADDED contact sink of member 2 of type syncml-obex-client just sent all changes event sink of member 2 of type syncml-obex-client just sent all changes All clients sent changes or error All conflicts have been reported Received an reply to our sync Received an reply to our sync contact sink of member 2 of type syncml-obex-client committed all changes. event sink of member 2 of type syncml-obex-client committed all changes. Main sink of member 2 of type syncml-obex-client committed all changes. Sent an entry 39-new to member 1 (file-sync). Changetype ADDED Sent an entry 40-new to member 1 (file-sync). Changetype ADDED Sent an entry 41-new to member 1 (file-sync). Changetype ADDED Sent an entry 42-new to member 1 (file-sync). Changetype ADDED Sent an entry 43-new to member 1 (file-sync). Changetype ADDED Sent an entry 44-new to member 1 (file-sync). Changetype ADDED Sent an entry 45-new to member 1 (file-sync). Changetype ADDED Sent an entry 46-new to member 1 (file-sync). Changetype ADDED Sent an entry 47-new to member 1 (file-sync). Changetype ADDED Sent an entry 48-new to member 1 (file-sync). Changetype ADDED Sent an entry 49-new to member 1 (file-sync). Changetype ADDED Sent an entry 50-new to member 1 (file-sync). Changetype ADDED Sent an entry 51-new to member 1 (file-sync). Changetype ADDED Sent an entry 52-new to member 1 (file-sync). Changetype ADDED Sent an entry 53-new to member 1 (file-sync). Changetype ADDED event sink of member 1 of type file-sync committed all changes. Sent an entry 15-new to member 1 (file-sync). Changetype ADDED Sent an entry 24-new to member 1 (file-sync). Changetype ADDED Sent an entry 27-new to member 1 (file-sync). Changetype ADDED Sent an entry 52-new to member 1 (file-sync). Changetype ADDED Sent an entry 58-new to member 1 (file-sync). Changetype ADDED Sent an entry 63-new to member 1 (file-sync). Changetype ADDED Sent an entry 80-new to member 1 (file-sync). Changetype ADDED Sent an entry 101-new to member 1 (file-sync). Changetype ADDED ... Sent an entry 839-new to member 1 (file-sync). Changetype ADDED Sent an entry 840-new to member 1 (file-sync). Changetype ADDED Sent an entry 841-new to member 1 (file-sync). Changetype ADDED Sent an entry 842-new to member 1 (file-sync). Changetype ADDED Sent an entry 843-new to member 1 (file-sync). Changetype ADDED Sent an entry 844-new to member 1 (file-sync). Changetype ADDED Sent an entry 845-new to member 1 (file-sync). Changetype ADDED Sent an entry 846-new to member 1 (file-sync). Changetype ADDED Sent an entry 847-new to member 1 (file-sync). Changetype ADDED Sent an entry 848-new to member 1 (file-sync). Changetype ADDED contact sink of member 1 of type file-sync committed all changes. Main sink of member 1 of type file-sync committed all changes. All clients have written event sink of member 2 of type syncml-obex-client reported sync done. contact sink of member 2 of type syncml-obex-client reported sync done. Main sink of member 2 of type syncml-obex-client reported sync done. event sink of member 1 of type file-sync reported sync done. contact sink of member 1 of type file-sync reported sync done. Main sink of member 1 of type file-sync reported sync done. All clients reported sync done The sync was successful event sink of member 1 of type file-sync just disconnected contact sink of member 1 of type file-sync just disconnected Main sink of member 1 of type file-sync just disconnected event sink of member 2 of type syncml-obex-client just disconnected contact sink of member 2 of type syncml-obex-client just disconnected Main sink of member 2 of type syncml-obex-client just disconnected All clients have disconnected jas@mocca:~$ |