After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 328240 - evolution-sharp should require e-d-s, not evolution
evolution-sharp should require e-d-s, not evolution
Status: RESOLVED FIXED
Product: evolution-sharp
Classification: Deprecated
Component: bindings
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Mike Kestner
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2006-01-23 03:46 UTC by Rodd Clarkson
Modified: 2006-11-19 21:06 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Rodd Clarkson 2006-01-23 03:46:13 UTC
Questions have arisen on the fedora-devel-list about why removing evolution (not evolution-data-server) requires removing beagle.

A little sluething shows that beagle requires evolution-sharp (fair enough):

[root@localhost /]# rpm -e evolution-sharp
error: Failed dependencies:
        mono(evolution-sharp) = 2.0.0.0 is needed by (installed) beagle-0.1.4-4.i386

and that evolution-sharp requires evolution:

[root@localhost /]# rpm -e evolution
error: Failed dependencies:
        libeshell.so.0 is needed by (installed) evolution-sharp-0.10.2-3.i386
[root@localhost /]#

so you have to remove all three.

The question that came out of this is why does evolution-sharp which (to quote rpm -qi evolution-sharp) is the "Mono/C# bindings for the Evolution addressbook", link to evolution, and not evolution-data-server which (again to quote rpm -qi e-d-s) "provides a unified backend for programs that work with contacts, tasks, and calendar information".

If evolution-sharp could be made to require e-d-s, instead of evolution, then people could still install beagle and get the expected search capabilities, without having to install evolution (which they may not use, and if they don't they they shouldn't expect beagle to search evolution's address books making it expected behaviour.)

Is this possible, and does this make sense?
Comment 1 José Carlos García Sogo 2006-05-06 09:41:06 UTC
evolution-sharp requires both e-d-s and evolution. It seems that the problem with this is that evolution-sharp uses some stuff from evolution shell, which is only at evolution package.
Comment 2 Daniel Drake 2006-11-19 21:06:14 UTC
Fixed in 0.12.0