** Description changed:

+ [Impact]
+ Affects any addition of events to Google Calendars; this is limited to 
calendars using the CalDAV protocol, and only for calendars hosted by Google.
+ 
+ [Development Fix]
+ Two patches to be backported from Evolution-Data-Server upstream trees 
3.4/master. In other words, cherry-picking two patches from the current stable 
series of Evolution-Data-Server is sufficient, and those can be applied with 
minimal changes to the 3.2.3 packages.
+ The first patch supports the second in implementing a slightly different 
method for updating the slave states for the calendar backend;
+ The second patch works around the issues specific to Google in the handling 
of responses from event addition by looking for the added event by UID as an 
.ics file after receiving a "No such calendar" response.
+ 
+ [Stable Fix]
+ See "Development Fix".
+ 
+ [Test Case]
+ See below.
+ 
+ [Regression Potential]
+ Small. This changes the behavior on received responses for calendar event 
addition. In the event that responses from a server fail to follow standard 
CalDAV protocol and results in similar responses to those from Google servers, 
an additional code path is entered to try and locate the added event by UID.
+ 
+ ====
+ 
  Steps to reproduce :
  
  1) add a new event to one of your google calendar
  2) error message shows (translated from French) : Unable to create calendar 
object : The calendar doesn't exists
  3) discard the new event dialog
  4) check on the web : the event has been added nevertheless
  5) some time after (next evolution sync) : the event appears on evolution
  
  This affects a lot of the users I'm helping with Ubuntu related issues
  and is the exact same problem described here :
  
  http://ubuntuforums.org/showthread.php?p=11834712
  
  ProblemType: Bug
  DistroRelease: Ubuntu 12.04
  Package: evolution 3.2.3-0ubuntu5 [modified: usr/bin/evolution 
usr/bin/evolution-settings]
  ProcVersionSignature: Ubuntu 3.2.0-22.35-generic 3.2.14
  Uname: Linux 3.2.0-22-generic x86_64
  ApportVersion: 2.0-0ubuntu4
  Architecture: amd64
  Date: Wed Apr 11 11:13:05 2012
  EcryptfsInUse: Yes
  InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release Candidate amd64 
(20100928)
  ProcEnviron:
-  TERM=xterm
-  PATH=(custom, user)
-  LANG=fr_CH.UTF-8
-  SHELL=/bin/bash
+  TERM=xterm
+  PATH=(custom, user)
+  LANG=fr_CH.UTF-8
+  SHELL=/bin/bash
  SourcePackage: evolution
  UpgradeStatus: Upgraded to precise on 2012-01-17 (84 days ago)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/978728

Title:
  Google Calendar broken : Unable to create calendar object : The
  calendar doesn't exists

To manage notifications about this bug go to:
https://bugs.launchpad.net/evolution/+bug/978728/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to