Hi all,
as requested from me several times - i reviewed the entire Merger and
Capabilities process.
First thing which caused quite a lot of confusion: XMLFormat will not be
discontinued! We just try to support several "common formats" at the same
time.
"Common Formats " (like XMLFormat) are a really critical think to OpenSync.
Without a "common format" it's not easily possible to do comparing to
"changes" with different capabilities.
Regarding the current capabilities handling in OpenSync and the implementation
of Merger/Demerger and where the conversion has to happen. I did some design
proposal [1] which should cover all possibilities and comes up with a final
implementation proposal (which is not the current implementation in /trunk).
Coming back to the initial topic: Supporting several "common formats"
The current design only would allow to support one format per objtype (which
are currently obviously the XMLFormats). I hope i found a solution for this
and hopefully documented this clear enough in the wiki [2].
Please give me feedback on this! This is one of the last things i want to
change for 0.39 - since this would require some tiny API changes. Once this is
set i'm more then happy to tag and release 0.39.
Since everyone wants really to see 0.40 - please make sure that we come very
quickly on working solution for everyone ASAP.
Thanks a lot for reading!
(And sorry for my super bad writing - it's 1pm and i haven't had breakfast
yet.... )
[1]
http://opensync.org/wiki/trunk/features/mergerFormatConversion[2]
http://opensync.org/wiki/trunk/features/mergerCapabilitiesBest Regards,
Daniel
------------------------------------------------------------------------------
_______________________________________________
Opensync-devel mailing list
Opensync-devel@...
https://lists.sourceforge.net/lists/listinfo/opensync-devel