[regression] no option to send reply for accepted calendar invites

Bug #849581 reported by iMac on 2011-09-14
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
evolution (Ubuntu)
Undecided
Unassigned

Bug Description

Email calendar invites do not present an option to reply to the sender upon acceptance (or other selection) and evolution sends nothing back to the sender.

In Natty (2.32) and earlier the email responses with subject "Accepted: xxx" could be seen in the sent box. Perhaps the correlation between the outbound email account (imapx) and the inbound google calendar account is not being made? In this case the email is not gmail (Verio qmail IMAP+) and a matching Google Calendar account (username matching email).

Senders are unaware of acceptance as a result, defeating the purpose of the calendar invite.

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: evolution 3.1.91-0ubuntu1
ProcVersionSignature: Ubuntu 3.0.0-11.17-generic 3.0.4
Uname: Linux 3.0.0-11-generic x86_64
NonfreeKernelModules: fglrx
ApportVersion: 1.22.1-0ubuntu2
Architecture: amd64
Date: Tue Sep 13 20:18:29 2011
ProcEnviron:
 LANGUAGE=en
 PATH=(custom, no user)
 LANG=en_US.utf8
 SHELL=/bin/bash
SourcePackage: evolution
UpgradeStatus: Upgraded to oneiric on 2011-09-09 (4 days ago)

iMac (imac-netstatz) wrote :
iMac (imac-netstatz) wrote :

Attached is how invites look in my gmail inbox via Evolution, where they include the "reply" option

iMac (imac-netstatz) wrote :

Attached is the problem scenario, my other email that also matches a google calendar setup with the username to match this email. Previously it did reply to invites.. now the option is just missing for some reason.

iMac (imac-netstatz) wrote :

Upon further testing I have discovered that this seems to only be occurring with Outlook clients who are initiating events. Previously I was able to send replies to these users. Google calendar initiated events contain the expected reply button.

iMac (imac-netstatz) wrote :

After more testing, I seem to be able to create positive and negative test cases from my wife's Google calendar. Last night, when I took the screenshot in comment #2 I got the reply scenario. Updating the time and resending this invite it still works, but I am having trouble reproducing this even though it was a trivial create from Google.

I created what I thought was an identical request from the same account today and it did not show me a reply box, like all the other invites I have from Outlook clients. So now I think there is some sort of bug here. Attached are the .mbox of the working and non-working scenarios (I obfuscated emails using find/replace).

In each case the behavior for an invite does not appear to change - i.e. if it didn't have the Reply option when it arrives, it never gets it on subsequent reloads of evolution.

iMac (imac-netstatz) wrote :

I think I have nailed the test scenario that demonstrates the issue clearly.

Saving the actual ICS attachment from two meeting requests sent from a Google gmail account to my work email (In evolution, Test 9 showing a reply option and Test 5 not showing a reply option) I see the following output which shows they are identical except for body content and datestamps.

The google calendar associated with the gmail account is active in evolution, so evolution can see the events. It seems when Evolution can "see" the calendar, it chooses to include the reply option. But when it can't find the event it does not. This appears to be the bug, as the reply option should be present in both cases.

Attached are screenshots from evolution on how they look in the GUI, and I note that the one that shows a Reply options is "Found" in the calendar. The attached screenshots correlate to the diff below of these ics events and you can see the ID in the screenshot. I saved the .ICS right from the emails and performed the diff on my command line. No modification was made as the diff does not include any of the source or destination email addresses.

imac@n8-laptop:~/Desktop$ diff Test9_Reply.ics Test5_NoReply.ics
7,9c7,9
< DTSTART:20110923T150000Z
< DTEND:20110923T160000Z
< DTSTAMP:20110914T141901Z
---
> DTSTART:20110914T140000Z
> DTEND:20110914T150000Z
> DTSTAMP:20110914T134945Z
11c11
< UID:<email address hidden>
---
> UID:<email address hidden>
16,22c16,22
< CREATED:20110914T141901Z
< DESCRIPTION:Hey Ian - Guest includes Sender\nView your event at http://www.
< google.com/calendar/event?action=VIEW&eid=YnJ1cnQwOWhqdmQ2b2dldWs3cW91cWM0d
< mcgaWFuLm1hY2RvbmFsZEBuOGlkLmNvbQ&tok=MTgjaHVnaGVzX3ZlQHlhaG9vLmNhMzQyZmRhZ
< jYzNjJmY2JiOWE2ZmFlNzZlNjMyODY1ZTNjYzc5OTQyNA&ctz=America%2FToronto&hl=en.
< LAST-MODIFIED:20110914T141901Z
< LOCATION:Test 9
---
> CREATED:20110914T134945Z
> DESCRIPTION:View your event at http://www.google.com/calendar/event?action=
> VIEW&eid=M3JicW5rY3B1aThrcDk2bDNlaXQ4bWVvMGMgaWFuLm1hY2RvbmFsZEBuOGlkLmNvbQ
> &tok=MTgjaHVnaGVzX3ZlQHlhaG9vLmNhOTczMjc0MWQyOTY0NTRmNDBiMTBkZDllMGNiODA2NW
> EzNTliOTRmYw&ctz=America%2FToronto&hl=en.
> LAST-MODIFIED:20110914T134945Z
> LOCATION:Here 5
25c25
< SUMMARY:Test 9
---
> SUMMARY:Test 5

iMac (imac-netstatz) wrote :

It seems that Evolution now adds the events (invites) automatically to my default calendars too which it was not doing before (this is similar behaviour to Blackberry, etc.). I think the issue may be with the case where the event is removed or fails to be initially created automatically.

I went into my default calendar (Google) via browser and removed the event related to the working invite above (Test 9) which had been added automatically by Evolution in an unaccepted state, and then re-loaded evolution and the "reply" option was gone.

I think perhaps when Evolution fails to properly create the initial event (in unaccepted state) it ends up in this scenario where it does not present the reply option.

iMac (imac-netstatz) wrote :

Attached are exactly the same "new" appointment viewed in Evolution 3 (Oneiric) and Evolution 2.32 (Natty) on two separate machines configured with the same mailboxes and calendars. You can clearly see the regression the option to send a reply upon accept. In this case the sending client was Outlook 2010.

Thank you for taking the time to report this bug and helping to make Ubuntu better. However, according to this report, you are not using the most recent version of this package for your Ubuntu release. Please upgrade to the most recent version and let us know if you are still having this issue. Thanks in advance.

Also, you might want to try this with the oneiric-proposed repository enabled.

Changed in evolution (Ubuntu):
status: New → Incomplete
iMac (imac-netstatz) wrote :

Issue is resolved with current 3.2.1-0ubuntu1, or at least so far as my experience has been since released.

iMac (imac-netstatz) wrote :

Actually.. I mispoke..thought this was a related bug. The option to send a reply is missing when the appointment does not already appear in the calendar. I am going to open this upstream as now that I can accept invites (the bug that is resolved) I can actually test and see if replies are being sent.

Rockwalrus (rockwalrus) wrote :

Still present in 3.2.1-0ubuntu1.

Changed in evolution (Ubuntu):
status: Incomplete → Confirmed
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers