eclipse-jdt should not depend on eclipse-cvs-plugin

Bug #657286 reported by Benjamin Drung
12
This bug affects 2 people
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-recommends --show-deps eclipse-jdt
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-platform-data{a} (D: eclipse-platform) eclipse-plugin-cvs{a} (D: eclipse-jdt)
  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-codec-java{a} (D: eclipse-platform, D: libcommons-httpclient-java)
  libcommons-el-java{a} (D: eclipse-platform, D: libjasper-java) libcommons-httpclient-java{a} (D: eclipse-platform)
  libcommons-logging-java{a} (D: eclipse-platform, D: libcommons-httpclient-java, D: libjasper-java, R: liblucene2-java, S: ant-optional, S: libslf4j-java)
  libecj-java{a} (D: libjasper-java) libequinox-osgi-java{a} (D: eclipse-rcp)
  libhamcrest-java{a} (D: eclipse-jdt, D: junit4) libicu4j-java{a} (D: eclipse-rcp, R: liblucene2-java)
  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.4-java{a} (D: libcommons-el-java, D: libjasper-java)
  libservlet2.5-java{a} (D: eclipse-platform, D: libjetty-java, S: libcommons-logging-java)
  libslf4j-java{a} (D: libjetty-java) realpath{a} (D: jarwrapper) sat4j{a} (D: eclipse-platform)

Revision history for this message
Olivier Mengué (dolmen) wrote :

Not fixed in 11.04.

Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (4.1 KiB)

This bug was fixed in the package eclipse - 3.7.0-0ubuntu1

---------------
eclipse (3.7.0-0ubuntu1) oneiric; urgency=low

  * Upload to Ubuntu (LP: #860723).
  * Use pkg-config to determine CFLAGS and LIBS for gnomeproxy.
  * Eclipse 3.7 requires at least version 3.3 of asm3.
  * Update debian/copyright.
  * Drop xulrunner from Apport hook.
  * Update debian/watch file.
  * Add patch to find libjasper-java 5.5.33-1 on Debian.
  * Update lintian overrides.

eclipse (3.7~exp-5) experimental; urgency=low

  * Forced many Eclipse version qualifiers to "dist" to avoid buildd
    issues (new patch: forceContextQualifier.patch)

eclipse (3.7~exp-4) experimental; urgency=low

  * We need to install org.eclipse.equinox.concurrent in eclipse-
    platform-data in order for many features to work
  * Merge eclipse-plugin-cvs into eclipse-platform-data, updating
    package description accordingly. Added unversioned Replaces and
    Breaks.

eclipse (3.7~exp-3) experimental; urgency=low

  * Re-added main lucene bundle to eclipse-platform
  * Added myself to Uploaders, with permission

eclipse (3.7~exp-2) experimental; urgency=low

  * Fixed the regression to pde-build script in eclipse-pde.

eclipse (3.7~exp-1) experimental; urgency=low

  [ Andres Mejia ]
  * Update to my @debian.org email.

  [ Niels Thykier ]
  * New upstream release.
    - Built without xulrunner support (Closes: #631061)
  * Added Build-Conflicts to ensure xulrunner is not picked up if
    built in unclean chroots.
  * B-D on liblucene2-java (>= 2.9.4+ds1-3~) due to #631234.
  * Bump debhelper compat to 8.

eclipse (3.6.2~exp-1) experimental; urgency=low

  [ Anders Kaseorg ]
  * debian/patches/gnomeproxy-pkg-config.patch: Use pkg-config to find
    include files and libraries for libgnomeproxy. (LP: #749218)

  [ Benjamin Drung ]
  * New upstream version (Closes: #587742, LP: #604390).
    - Allows kernels with weird versions (LP: #600584).
  * Use a svn e3.6 branch snapshot of eclipse-build.
  * Drop four backported patches.
  * Drop fix-shell-script-perm.patch.
  * Refresh remaining patches.
  * Drop removed plugins and install new plugins.
  * Drop uname workaround.
  * Add six new patches.
  * Add three patches that moves commands from debian/rules into the ant build
    process.
  * Drop seven patches that are accepted upstream.

  [ Niels Thykier ]
  * Removed Adrian Perez, thanks for your support.
  * Updated debian/copyright.
  * Bumped B-D on icu4j.
  * Added B-D to build swt with webkit support.
  * Use mh_clean to clean up after the maven-repo-helper.
  * Pulled the eclipse-platform.NEWS from the master branch and removed the
    old NEWS file.
  * Reduced eclipse-plugins-cvs to a Suggests for eclipse-jdt. (LP: #657286)
  * Made eclipse-plugin-cvs an architecture all package.
  * Made SWT load its JNI from well defined location to prevent occasional
    extraction to ~/.eclipse.

  [ Andres Mejia ]
  * Numerous changes to eclipse packaging just to get eclipse building using
    sbuild.
    - Changes introduced to eclipse so that it builds with latest ant (1.8.2).
      This required updating eclipse-build-generatedScripts.tar.bz2 inside the
      debian directory and...

Read more...

Changed in eclipse (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

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