Review dependences

Bug #267260 reported by Rafael Belmonte on 2008-09-06
This bug affects 1 person
Affects Status Importance Assigned to Milestone
sun-java6 (Ubuntu)

Bug Description

Binary package hint: sun-java6-plugin

sun-java6-plugin 6-07-4ubuntu2.
Depens on:
firefox | firefox-2 | iceweasel | mozilla-firefox | iceape-browser | mozilla-browser | epiphany-gecko | epiphany-webkit | epiphany-browser | galeon | midbrowser | xulrunner

This causes firefox to be marked for install on Kubuntu Desktop, where firefox is not necessary because Konqueror can use the plugin.
This could be fixed adding konqueror to dependences list, and also seamonkey-browser should be added.

Rafael Belmonte (eaglescreen) wrote :

Also firefox-3.0 shuld be added to dependence list.

Rafael Belmonte (eaglescreen) wrote :

I have made a patch fixing this issue.
I already have compiled the binary .deb packages for testing and seems to works OK.
You can apply the patch over the package source code with "patch -p1 < patch.debdiff" in the root of package source code folder.

Jonathan Thomas (echidnaman) wrote :

From IRC:
[09:07:24] <Riddell> it should depend on www-browser not a horrible long list of browsers

Changed in sun-java6:
status: New → Confirmed
Matthias Klose (doko) wrote :

how does www-browser make sure that the plugin works and is installed?

Harald Sitter (apachelogger) wrote :

Do the listed browsers do that somehow?
If so it probably makes sense to list them individually (but if listed individually, one should at least all of them). Otherwise it just as reasonable to have $www-borwser and still can install the plugin without getting another $www-browser (while in most cases when someone installs the plugin, he/she probably wants to use it, in some cases this might not apply, like when a meta package pulls it in).

Bryce Nesbitt (bryce2) wrote :

See also Bug #269136

description: updated
Anish Bhatt (anish7) wrote :

in my machine, www-browser points to /usr/bin/w3m which is a text based browser. wouldn't there be a need to check if www-browser actually supports java ?

Luis Silva (lacsilva) wrote :

I'm runing kubuntu intrepid and when I try to install the package apt-get tells me that it is going to install all of the following:

app-install-data apturl firefox firefox-3.0 firefox-3.0-branding gnome-app-install gnome-icon-theme libgnome2-canvas-perl libgnome2-perl libgnome2-vfs-perl libgnomeui-0 libgnomeui-common libgstreamer-plugins-base0.10-0 libgstreamer0.10-0 libgtk2-perl libgtkhtml2-0 librsvg2-common libscrollkeeper0 python-gconf python-gst0.10 python-gtkhtml2 python-software-properties scrollkeeper software-properties-gtk sun-java6-plugin synaptic ubufox unattended-upgrades

Are all these really needed for sun-java6-plugin to work correctly with konqueror? I guess the dependency tree for this package needs serious cleening.

Rafael Belmonte (eaglescreen) wrote :

Yes Luis, becouse this I reported this bug.
If you want you can install sun-java packages from my ppa repository by the momment, which have this issue fixed by adding Konqueror to dependence list.

deb intrepid main
deb-src intrepid main

Harald Sitter (apachelogger) wrote :

Luis, you only need sun-java6-jre, the plugin is not necessary for konqueror.

Luis Silva (lacsilva) wrote :

Thanks for the tips. I'm installing on an Asus eeepc and disk space really matters...

bailout (jumpingclear) wrote :

I have just had this problem with an auto update to sun java in the past few days. The plugin still lists ff as a required package and hence was trying to install it. I seem to have got round it by adding the repos that eaglescreen lists above. I don't understand why this package has just appeared as an update still with this problem when the bug and comments above seem to be from almost a month ago.

Package version in adept shown as 6-07-3ubuntu2

The dependencies also pose an issue when trying to install the Firefox 3.5 beta, without having Firefox 3.0 installed, and then wanting the Java plugin installed.

In my opinion the browsers should be listed as suggestions. That's the way it's handled in the flashplugin.
The Java plugin doesn't depend on any browser and listing all here won't scale.

Attached is a debdiff, that changes the dependency into a suggestion. I cut down the list of browsers to some more widely used.
If this gets accepted, the sun-java5-plugin should also be updated.

Mark Dammer (mark-dammer) wrote :

the bi-directional dependencies between sun-java6-plugin and firefox should be removed. I want to use the latest firefox 3.6 and whenever I try to remove the installed firefox 3.5 it wants to remove the plugin as well. This makes no sense as firefox 3.6 works well with the plugin.

Rafael Belmonte (eaglescreen) wrote :

This bug is obsoleted, it no longer affects to the current supported Ubuntu versions.

Changed in sun-java6 (Ubuntu):
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers