Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 21986 ideas, 135057 comments, 2615221 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas
Idea #20425: Evolution causes hassle when de-install(ed/ing)

Written by tliketea the 26 Jun 09 at 12:41. Related project: Evolution Mail and Calendar. Status: New
Rationale
Evolution is too deeply integrated into the system to just simply de-install it. Still it's a cause for much hassle for many users because of it's usability, options, functionality...
There are many good PIMs out there which one can install easily, but nobody wants to have 2 on their system, only because the default one causes problems (or hassle, whatever you want) when de-installed.


1
votes
up equal down
Solution #1: E.g. Allow users to deselect Evolution during install
Written by tliketea the 26 Jun 09 at 12:41.
So:
1. either allow users to deselect Evolution during installation or
2. allow users to select other default PIM

P.S.: didn't know if it should go into "installation" or "office", because PIM is "office" I put it here
8
votes
up equal down
Solution #2: PIM abstraction layer
Written by cheesehead the 26 Jun 09 at 15:50.
Use a dbus deamon or library or other layer to handle e-mail or PIM access. HAL is a good analogy. The handler knows which PIM application you use, and converts calls from other applications into calls to the PIM's API.

Other applications don't need to call Evolution (and evolution-data-server) directly, they just call the handler. Other applications don't care what PIM you use, they just call the handler.

This could replace evolution-specific dependencies from many packages. That would make removing evolution much easier

Different e-mail and PIM applications have quite different capabilities and APIs, so the handler might be fairly complicated - particularly to deal gracefully with errors and failures.

Propose your solution

Attachments
No attachments.


Duplicates


Comments
No comments.

Post your comment