eclipse-platform unnecessarily requires firefox

Bug #191586 reported by aaron andersen
20
This bug affects 1 person
Affects Status Importance Assigned to Milestone
eclipse (Ubuntu)
Fix Released
Undecided
Unassigned
Nominated for Karmic by Zorael

Bug Description

Binary package hint: eclipse-platform

The epiphany-gecko package does NOT depend on firefox (whereas epiphany prior to hardy always required firefox to install).

In Gutsy eclipse-platform added firefox as a dependency

eclipse (3.2.2-3ubuntu1) gutsy; urgency=low

  * In debian/control and debian/rules change from xulrunner to firefox
  * Set distribution name to Ubuntu in debian/rules
  * Change maintainer to MOTU in debian/control.in and debian/control

 -- Scott Kitterman <email address hidden> Sat, 08 Sep 2007 15:14:26 -0400

Since epiphany no longer necessarily depends on firefox I think that firefox should be removed as a dependency. I want to install eclipse, but I don't want to install firefox (I prefer epiphany-gecko).

Related branches

Revision history for this message
aaron andersen (aaron-r-andersen) wrote :

Sorry this was my first bug report and I didn't include the mandatory information. Here it is:

1) The release of Ubuntu you are using, via 'cat /etc/lsb-release' or System -> About Ubuntu.
cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=8.04
DISTRIB_CODENAME=hardy
DISTRIB_DESCRIPTION="Ubuntu hardy (development branch)"

2) The version of the package you are using, via 'dpkg -l PKGNAME | cat' or by checking in Synaptic.
eclipse-platform 3.2.2-4ubuntu1

Revision history for this message
Bruce Cowan (bruce89-deactivatedaccount) wrote :

Evidently Eclipse needs to build depend on XULRunner 1.9.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package eclipse - 3.2.2-5ubuntu1

---------------
eclipse (3.2.2-5ubuntu1) hardy; urgency=low

  [ Flávio Martins ]
  * Merge from Debian unstable. Remaining Ubuntu changes:
    - Change maintainer to MOTU in debian/control.in and debian/control
    - Regenerated debian/control for Ubuntu.
  * Build-depend on libxul-dev instead of firefox-dev. Closes LP: #191586
  * Closes LP: #183137 LP: #67858

  [ Emilio Pozuelo Monfort ]
  * debian/control{.in}:
    - Move eclipse-source from eclipse's Depends to Suggests. LP: #67862
  * Commented out icedtea in debian/extra/java_home, since it doesn't work
    and makes eclipse not start if the user has icedtea installed.

 -- Emilio Pozuelo Monfort <email address hidden> Mon, 03 Mar 2008 16:40:56 +0100

Changed in eclipse:
status: New → Fix Released
Revision history for this message
Zorael (zorael) wrote :

This seems to have been resurrected in Karmic and 3.4.1-0ubuntu2.

       $ apt-cache depends eclipse-platform | grep firefox
         Depends: firefox

Also at http://packages.ubuntu.com/karmic/eclipse-platform;

       dep: firefox (>= 1.4.99)
           meta package for the popular mozilla web browser
           also a virtual package provided by abrowser

I understand Eclipse needs xulrunner as a build dependency (https://bugs.launchpad.net/ubuntu/+source/eclipse/+bug/191586/comments/2), but I really doubt the app itself does.

Revision history for this message
Zorael (zorael) wrote :

Um, managed to nominate it, which was not my intention. Apologies.

Zorael (zorael)
Changed in eclipse (Ubuntu):
status: Fix Released → Confirmed
Revision history for this message
Rockwalrus (rockwalrus) wrote :

Xulrunner is required for help, Mylyn, viewing .html pages in your project, and anything else that uses the swt html widget.

Revision history for this message
Niels Thykier (niels-thykier) wrote :

Firefox is not a dependency of eclipse 3.4.1-1 and thus this bug should be fixed.

~Niels

Changed in eclipse (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Rockwalrus (rockwalrus) wrote :

Given that Eclipse has an "external browser" option for showing help, we might want to investigate which browsers it can use for that and add them as a Suggests: item.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.