[Chandler-dev] Google CalDAV blues
jeffrey at osafoundation.org
Fri Aug 8 19:15:25 PDT 2008
I built a 1.0-caldav branch, with my updates to Chandler's code to make
CalDAV work with Chandler.
On the plus side, that process was pretty easy (thanks, Jared and Grant).
On the downside, I downloaded to test it and discovered that Google's
CalDAV implementation has regressed. Now the ETag they return for a
PROPFIND is different from the ETag they return for a GET.
Which means, currently Chandler re-syncs every one of your events, every
time. This is bad. So bad, in fact, that I'm not thinking we should
push our Google <-> CalDAV code until/if we work around that. We could
work around it somewhat by checking etags twice, once against the
initial PROPFIND, but *also* checking when we do a GET.
Or, better, maybe Google will fix their bug, I filed it on the (new to
me) bug tracker:
More information about the chandler-dev