eclipse-jdt should not depend on eclipse-cvs-plugin
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
eclipse (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
CVS is now considered as obsolete by most developers. However, the eclipse-jdt package has a hard dependency that will force to install both eclipse-cvs-plugin and cvs package while most users will never use it.
(by the way, the dependency of eclipse-cvs on cvs is also wrong as Eclipse has its own implementation of the CVS client in pure Java and will never use the native client).
The eclipse-jdt dependency on eclipse-cvs-plugin should only be at most "suggest".
Here is the current state:
$ sudo aptitude install --without-
The following NEW packages will be installed:
cvs{a} (D: eclipse-plugin-cvs) eclipse-jdt eclipse-platform{a} (D: eclipse-jdt, D: eclipse-plugin-cvs)
eclipse-
eclipse-rcp{a} (D: eclipse-platform) fastjar{a} (D: jarwrapper) jarwrapper{a} (D: sat4j)
junit{a} (D: eclipse-jdt, S: ant-optional) junit4{a} (D: eclipse-jdt)
libcommons-
libcommons-
libcommons-
libecj-java{a} (D: libjasper-java) libequinox-
libhamcrest-
libjasper-java{a} (D: eclipse-platform) libjetty-java{a} (D: eclipse-platform)
libjsch-java{a} (D: eclipse-platform, S: ant-optional) liblucene2-java{a} (D: eclipse-platform)
libservlet2.
libservlet2.
libslf4j-java{a} (D: libjetty-java) realpath{a} (D: jarwrapper) sat4j{a} (D: eclipse-platform)
Not fixed in 11.04.