Incorrect dependency of eclipse-platform and eclipse-rcp with eclipse-sdk

Bug #3341 reported by Olivier Mengué
6
Affects Status Importance Assigned to Milestone
eclipse (Ubuntu)
Fix Released
Medium
Matthias Klose

Bug Description

Packages eclipse-platform and eclipse-sdk are incorrectly dependent on eclipse-sdk.

When I try to install eclipse-jdt-3.1.1-1ubuntu3, apt-get/synaptics says it also has to install:
  ant eclipse-jdt-common eclipse-pde eclipse-pde-common eclipse-platform
  eclipse-platform-common eclipse-rcp eclipse-rcp-common eclipse-sdk junit
  libant1.6-java libgcj6-awt libjsch-java liblucene-java liblucene-java-doc
  libswt3.1-gtk-java libswt3.1-gtk-jni mozilla-browser

Many of theese packages are NOT required. For example, eclipse-sdk should not be required to use eclipse-jdt.

The problem is that eclipse-platform is defined as dependent of eclipse-sdk which is WRONG (there is even a circular dependency). eclipse-rcp has the same bug: it should not be dependent on eclipse-sdk.

Here is how dependencies should be defined:
(-> means "is dependent of")

eclipse-jdt -> eclipse-platform
eclipse-pde -> eclipse-jdt
eclipse-sdk -> { eclipse-pde, eclipse-jdt }
eclipse-rcp must not be dependent of either eclipse-platform or eclipse-sdk
eclipse-rcp-sdk is probably dependent of eclipse-jdt, but I'm not sure.

For more information on what content is expected for each package, see:
http://download.eclipse.org/eclipse/downloads/drops/R-3.1.1-200509290840/index.php

Olivier Mengué (dolmen)
summary: + Packages eclipse-platform and eclipse-sdk are incorrectly dependent on
+ eclipse-sdk.
Revision history for this message
Olivier Mengué (dolmen) wrote :

The depency defined in (old: eclipse 2.1) Debian packages were clean and should be used to model Eclipse dependencies:
http://packages.debian.org/unstable/devel/eclipse-sdk

Changed in eclipse:
assignee: nobody → motu
Zak B. Elep (zakame)
Changed in eclipse:
assignee: motu → motujava
Revision history for this message
Matthias Klose (doko) wrote :

fixed at least in 3.1.2-1ubuntu5

Changed in eclipse:
assignee: motujava → doko
status: Unconfirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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