I think that both of these two bugs are more severe than their current
"wishlist"-severity. Both of these bugs also cause the same problem.

Consider the following situation:

Starting point is a small installation of lenny, with X but with
no gnome, KDE or other desktop.

Install iceweasel or icedove. As these Suggests: the respective
ice*-gnome-support packages, install them too.

At some later point, decide that you want some (but not all) of the
gnome after all and install the gnome-desktop-environment.

As the default gnome browser is epiphany, but g-d-e still allows user
to install some other "gnome compatible" browser, it declares:
   "Depends: epiphany-browser (>= 2.22.2) | gnome-www-browser".

Now, because both of the ice*-gnome-support packages declare:
   "Provides: gnome-www-browser"
epiphany-browser does not get installed.

But, now some parts of the gnome are left without a possibility to
launch new browser windows as neither of these ice*-g-s packages
ships the /usr/bin/gnome-www-browser binary (or alternative link)
that these programs expect to find and use.

For example, gnome-terminal's url recognition and "open url" context
menu does not work, as it tries to run /usr/bin/gnome-www-browser.

To fix this, iceweasel-gnome-support could either:

a) drop the "Provides: gnome-www-browser"
b) keep the provides, but also ship the /usr/bin/gnome-www-browser link.

depending on whether it's gnome support is deemed to be good enough 
or not. My opinion would be b), as it seems to "work just fine" after
manually creating symlink gnome-www-browser pointing to iceweasel.
But I do understand that there are other opinions about that.

As icedove is not a browser, it should drop the provides in any case.
So, for icedove-gnome-support, the options are:

c) drop the "Provides: gnome-www-browser"
d) drop the provides, but add another for gnome-mail-reader and ship the
   corresponding link / binary.

As no other package seems to be providing anything like gnome-mail-reader,
and gnome-desktop-environment's depends does not have any alternatives for
evolution, I think that the option c) would be the best way for now.

This was written with following packages/versions in mind:
iceweasel-gnome-support/3.0.1-1
icedove-gnome-support/2.0.0.16-1
gnome-desktop-environment/1:2.22.2~4



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to