Bug 716448 - evolution cannot process incoming invitations
Summary: evolution cannot process incoming invitations
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: evolution
Version: 15
Hardware: Unspecified
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Matthew Barnes
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-06-24 13:43 UTC by Axel Thimm
Modified: 2012-08-07 17:05 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-08-07 17:05:15 UTC
Type: ---


Attachments (Terms of Use)

Description Axel Thimm 2011-06-24 13:43:17 UTC
Description of problem:
Any ics invitation, even such created by evolution itself are presented with a comment

    Searching for an existing version of this appointment

and all controls are turned to gray ("Open Calendar", "Decline", "Tentative", "Accept").

If the apointment is indeed already in the calendar then the controls are OK (but when you get an external invitations they never are in advance).

Version-Release number of selected component (if applicable):
3.0.2-2.fc15

How reproducible:
always

Steps to Reproduce:
1.Send an invitation to a meeting to a Fedora 15/evo 3.0.2 system in .ics
2.Check on that system whether the mail allows you to accept/decline/etc the invitation
3.
  
Actual results:
evolution seems to be searching forever for an existing appointment (although there is no CPU/disk activity)

If evolution is called from a terminal there are warnings like

(evolution:31497): libecal-WARNING **: Cannot get cal from factory: No backend factory for 'file' of 'VEVENT'

Expected results:
evolution should allow to accept/decline the meeting invitation

Additional info:
I turned off all existing calendars and created a new local one which I made default to make sure there is no corrupt calendar lying around, but it didn't help.

Thanks!

Comment 1 Milan Crha 2011-06-27 06:18:54 UTC
Thanks for a bug report. The runtime warning:

> (evolution:31497): libecal-WARNING **: Cannot get cal from factory:
> No backend factory for 'file' of 'VEVENT'

might be the root cause for the issue, I believe. The itip-formatter plugin doesn't count with such situation and keeps waiting for a response, which never comes. Having any "file" calendars is strange to me, because there is a code which might take care of them, and rename them to "local".

You can fix this yourself when you install gconf-editor, run it and edit the key
   /apps/evolution/calendar/sources
and replace any 'base_uri="file:' with 'base_uri="local:'. Maybe check for more 'file:' occurrences in each subkey of the 'sources' key. The only significant disadvantage is that the keys are XML blobs, which the gconf-editor cannot edit directly (it can, but it's not showing them in the best form), thus it's easier to edit the key, copy its value to an external editor (like gedit or any other text editor), make the relevant changes and then paste the text back to the gconf-editor, replacing the old value.

Please let me know if you'll need more help with this and whether it helped you. Thanks in advance.

Comment 2 Brian Lloyd 2012-01-17 00:07:14 UTC
My system had base_uri="local:"  replacing with base_uri="local://" fixed the problem.  All other formats had the trailing slashes.

Comment 3 Fedora End Of Life 2012-08-07 17:05:18 UTC
This message is a notice that Fedora 15 is now at end of life. Fedora
has stopped maintaining and issuing updates for Fedora 15. It is
Fedora's policy to close all bug reports from releases that are no
longer maintained. At this time, all open bugs with a Fedora 'version'
of '15' have been closed as WONTFIX.

(Please note: Our normal process is to give advanced warning of this
occurring, but we forgot to do that. A thousand apologies.)

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, feel free to reopen
this bug and simply change the 'version' to a later Fedora version.

Bug Reporter: Thank you for reporting this issue and we are sorry that
we were unable to fix it before Fedora 15 reached end of life. If you
would still like to see this bug fixed and are able to reproduce it
against a later version of Fedora, you are encouraged to click on
"Clone This Bug" (top right of this page) and open it against that
version of Fedora.

Although we aim to fix as many bugs as possible during every release's
lifetime, sometimes those efforts are overtaken by events. Often a
more recent Fedora release includes newer upstream software that fixes
bugs or makes them obsolete.

The process we are following is described here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping


Note You need to log in before you can comment on or make changes to this bug.