Created attachment 303087 [details] ebuild to pull in workaround for libical-048 quoting weirdness I'm using evolution to manage my mail and calendar in Google Apps. In recent weeks I've been unable to modify calendar events; evolution gives me "Unexpected HTTP status code 412 returned (Existing event has different ETag)". This appears to be caused by a regression in libical-0.48, cf. https://bugzilla.gnome.org/show_bug.cgi?id=669003. That bugreport contains a short patch to EDS (http://bugzilla-attachments.gnome.org/attachment.cgi?id=206460 -- courtesy of Milan Crha) which appears to work around the problem. ebuild attached.
Created attachment 303089 [details, diff] EDS patch from Milan Crha to work around libical-0.48 quoting weirdness
Fixed, thanks! >*evolution-data-server-3.2.3-r1 (24 Feb 2012) > > 24 Feb 2012; Alexandre Rostovtsev <tetromino@gentoo.org> > +evolution-data-server-3.2.3-r1.ebuild, > +files/evolution-data-server-3.2.3-caldav-cannot-modify.patch: > Fix quoting problems with libical-0.48 (i.e. the 'existing event has > different ETag' error), bug #405647 (thanks to Ole Craig for reporting).