Bug#342341: eclipse: too many unneeded dependencies

Erwan David erwan at rail.eu.org
Sat Dec 10 13:53:13 UTC 2005


Le Sat 10/12/2005, Stephan Michels disait
> On 12/7/05, Erwan David <erwan at rail.eu.org> wrote:
> > Package: eclipse
> > Severity: normal
> >
> > sudo apt-get -u install eclipse
> > Password:
> > Reading package lists... Done
> > Building dependency tree... Done
> > The following extra packages will be installed:
> >   dbus-1 dbus-glib-1 eclipse-jdt eclipse-jdt-common eclipse-pde
> >   eclipse-pde-common eclipse-platform eclipse-platform-common eclipse-rcp
> >   eclipse-rcp-common eclipse-source gconf2 gconf2-common gnome-keyring
> >   gnome-mime-data junit libbcel-java libbonobo2-0 libbonobo2-common
> >   libbonoboui2-0 libbonoboui2-common libcommons-beanutils-java
> >   libcommons-collections-java libcommons-collections3-java
> >   libcommons-dbcp-java libcommons-digester-java libcommons-el-java
> >   libcommons-fileupload-java libcommons-launcher-java libcommons-logging-java
> >   libcommons-modeler-java libcommons-pool-java libfam0c102 libgconf2-4
> >   libgnome-keyring0 libgnome2-0 libgnome2-common libgnomecanvas2-0
> >   libgnomecanvas2-common libgnomeui-0 libgnomeui-common libgnomevfs2-0
> >   libgnomevfs2-common libhal-storage0 libhal0 libjsch-java liblog4j1.2-java
> >   liblucene-java liblucene-java-doc libmx4j-java liborbit2 libregexp-java
> >   libscrollkeeper0 libservlet2.4-java libsmbclient libswt3.1-gtk-java
> >   libswt3.1-gtk-jni libtomcat5-java mozilla-browser scrollkeeper
> >   shared-mime-info zenity
> >
> > Which means 195 MB on disk...
> >
> > eclipse does not need gnome, so there is a dependency problem on this
> > side. Same thing with mozilla-browser.
> 
> The gnome libraries are needed for SWT, for example
> org.eclipse.swt.program.Program to get informations about the mine
> type and
> icons etc. for a given file.

False, eclipse and swt work perfectly without gnome.

> It seems that the SWT libraries handle the case if the
> gnome libs doesn't exist properly. But I don't think it's a good idea
> to remove the dependencies. Maybe a solution is to use recommendations
> instead.

Is it a good idea to impose gnome to those who do not want it ?

> And the dependency to mozila-broser is needed for the SWT Browser widget. You
> should be able to use firefox instead, but nevertheless a browser is needed.

eclipse works without a browser installed. You put restrictions on its use...

> > In any case this makes the package uninstallable here (no gnome).
> 
> Sad to hear, but to be honest if you can't spare 195 MB of diskspace
> then you won't
> have much fun with Eclipse.

Its more a matter of policy : you as maintainer put arbitrary restrictions on the use of the software.

> I tend to tag the report as WONTFIX, but wait on an opinion from Michael Koch.

Do debian policy allow maintainers to include dependencies which are not
upstream ?

I do not want to use gnome, f I follow you I should stop using debian ?


-- 
Erwan




More information about the pkg-java-maintainers mailing list