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.
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 20110923T150000 Z 160000Z 20110914T141901 Z 20110914T140000 Z 150000Z 20110914T134945 Z 20110914T141901 Z www. com/calendar/ event?action= VIEW&eid= YnJ1cnQwOWhqdmQ 2b2dldWs3cW91cW M0d bmFsZEBuOGlkLmN vbQ&tok= MTgjaHVnaGVzX3Z lQHlhaG9vLmNhMz QyZmRhZ ZmFlNzZlNjMyODY 1ZTNjYzc5OTQyNA &ctz=America% 2FToronto& hl=en. 20110914T141901 Z 20110914T134945 Z www.google. com/calendar/ event?action= M3JicW5rY3B1aTh rcDk2bDNlaXQ4bW VvMGMgaWFuLm1hY 2RvbmFsZEBuOGlk LmNvbQ VzX3ZlQHlhaG9vL mNhOTczMjc0MWQy OTY0NTRmNDBiMTB kZDllMGNiODA2NW ctz=America% 2FToronto& hl=en. 20110914T134945 Z
7,9c7,9
< DTSTART:
< DTEND:20110923T
< DTSTAMP:
---
> DTSTART:
> DTEND:20110914T
> DTSTAMP:
11c11
< UID:<email address hidden>
---
> UID:<email address hidden>
16,22c16,22
< CREATED:
< DESCRIPTION:Hey Ian - Guest includes Sender\nView your event at http://
< google.
< mcgaWFuLm1hY2Rv
< jYzNjJmY2JiOWE2
< LAST-MODIFIED:
< LOCATION:Test 9
---
> CREATED:
> DESCRIPTION:View your event at http://
> VIEW&eid=
> &tok=MTgjaHVnaG
> EzNTliOTRmYw&
> LAST-MODIFIED:
> LOCATION:Here 5
25c25
< SUMMARY:Test 9
---
> SUMMARY:Test 5