On Sat, Jun 06, 2009 at 05:33:22AM -0700, Frank Batschulat wrote:

> Cannot remove:
>       SUNWevolution-data-server
> Due to following packages that depend on it:
>       SUNWgnome-python-desktop
>       SUNWgnome-desktop-prefs
>       SUNWgnome-im-client
>       SUNWgnome-utility-applets
>       SUNWgnome-media-player
>       SUNWgnome-panel.
> 
> I know for a fact of life:
> 
> 1) that I do not need and want Evolution on the system (btw, does anyone
>    use this at all ?)

Apparently we have data that says people are roughly split 50/50 between
Evolution and Thunderbird.  If you were in an environment where you need to
connect to an Exchange server, that apparently doesn't sound so strange.

> 2) none of the packages listed above will be harmed by removing that
>    stuff (proven by pkgrm'ing them on a non-IPS ONNV and Solaris 10
>    system

Pidgin, delivered by SUNWgnome-im-client, has a plugin that depends on one
of the libraries delivered by SUNWevolution-data-server.  So saying that
nothing's harmed by removing the latter isn't actually true.  It may just
be the case that nothing you care about is harmed.  Given that the other
packages are also large packages with lots of plugins, I'm assuming that
the dependency is in those for similar reasons.

It's a legitimate complaint, but I'd rather solve this (for now) by either
breaking out into new packages the bits that pull in the more exotic
dependencies.  (Once we have full facet support, it could be done that way,
too).

Knowing that work will likely never be complete and never satisfy everyone
anyway, the "force install/uninstall ignoring dependencies" bug is bug 5786.

Danek

Reply via email to