Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 405647

Summary: gnome-extra/evolution-data-server-3.2.3: evolution fails updating google calendar: "Unexpected HTTP status code 412 returned (Existing event has different ETag)"
Product: Gentoo Linux Reporter: Ole Craig <olc>
Component: [OLD] GNOMEAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED FIXED    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://bugzilla.gnome.org/show_bug.cgi?id=669003
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: ebuild to pull in workaround for libical-048 quoting weirdness
EDS patch from Milan Crha to work around libical-0.48 quoting weirdness

Description Ole Craig 2012-02-24 19:19:10 UTC
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.
Comment 1 Ole Craig 2012-02-24 19:21:07 UTC
Created attachment 303089 [details, diff]
EDS patch from Milan Crha to work around libical-0.48 quoting weirdness
Comment 2 Alexandre Rostovtsev (RETIRED) gentoo-dev 2012-02-24 23:22:38 UTC
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).