Cyrus CalDAV design decision

Georg C. F. Greve greve at kolabsys.com
Wed Aug 24 01:43:12 EDT 2011


Hi Dave,

On Tuesday 23 August 2011 18.26:42 Dave McMurtrie wrote:
> I understand your passion for the storage format, but the reason I wanted to
> keep it as a separate thread was because the amount of code that needs to
> be modified to alter the existing storage format is relatively trivial
> (entirely contained in the new calendar code) where the code changes
> required to alter the storage location of the data (in whichever format is
> used) will be extensive, touching many other parts of the existing Cyrus
> code.

Understood.

For me the primary question is one of architecture, e.g. the Kolab format uses 
METADATA to set the folder type to calendar, and thus data lives in the normal 
IMAP namespace. If this, or the need to translate data in a client-specific way 
are not foreseen in the architecture it could turn into a nightmare to add 
that functionality later and maintain it.

So I figured it makes sense to speak up loudly now so all options can be 
considered, rather than later being asked why I didn't raise those points when 
there was still conceptual thinking going on. That said, if people decide they 
want a different architecture then I'll clearly survive.

But naturally I'll be happy to answer any questions you may have.

Best regards,
Georg


-- 
Georg C. F. Greve
Chief Executive Officer

Kolab Systems AG
Zürich, Switzerland

e: greve at kolabsys.com
t: +41 78 904 43 33
w: http://kolabsys.com

pgp: 86574ACA Georg C. F. Greve
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 308 bytes
Desc: This is a digitally signed message part.
Url : http://lists.andrew.cmu.edu/pipermail/cyrus-devel/attachments/20110824/e20633eb/attachment.bin 


More information about the Cyrus-devel mailing list