libecj-java shouldn't systematically recommend libecj-java-gcj

Bug #347393 reported by Thierry Carrez
14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ecj (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: ecj

libecj-java recommends libecj-java-gcj unconditionally for all architectures. While this was a good thing when gcj was the blessed runtime, this is now less useful with openjdk-6 as our preferred runtime. This pulls some extra weight on the server CDs (as a Tomcat6 dependency) that we could spare.

My proposal is to recommend -gcj conditionally for [arm ia64 powerpc] and suggest it for everyone else, something like:

Recommends: libecj-java-gcj [arm ia64 powerpc], default-jre-headless | java2-runtime-headless | java5-runtime-headless
Suggests: libecj-java-gcj [!arm ia64 powerpc], ecj, ant

Let me know if I'm forgetting an arch where -gcj should be recommended rather than suggested.

Revision history for this message
Matthias Klose (doko) wrote :

libecj-java is architecture `all', so afaik we cannot have different recommends for different architectures. when we can do this, we should modify dh_nativejava to generate these.

Changed in ecj (Ubuntu):
importance: Undecided → Low
status: New → Triaged
Revision history for this message
Thierry Carrez (ttx) wrote :

Matthias prepared gcj-4.4-jdk for this (it now recommends libecj-java-gcj as well), and said it's now ok to make this a suggest in libecj-java.

This is needed as part of https://blueprints.launchpad.net/ubuntu/+spec/server-karmic-eucalyptus-fit-on-cd

Changed in ecj (Ubuntu):
assignee: nobody → Thierry Carrez (ttx)
importance: Low → Medium
status: Triaged → In Progress
Revision history for this message
Thierry Carrez (ttx) wrote :

ecj (3.4.2-2ubuntu7) karmic; urgency=low

  * Make libecj-java-gcj a Suggests rather than a Recommends of libecj-java,
    now that it is recommended by gcj-4.4-jdk (LP: #347393)

Changed in ecj (Ubuntu):
assignee: Thierry Carrez (ttx) → nobody
status: In Progress → Confirmed
Revision history for this message
Colin Watson (cjwatson) wrote :

I fixed the Maintainer field to match the current recommendation in http://wiki.ubuntu.com/DebianMaintainerField. Otherwise, looks fine.

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

This bug was fixed in the package ecj - 3.4.2-2ubuntu7

---------------
ecj (3.4.2-2ubuntu7) karmic; urgency=low

  * Make libecj-java-gcj a Suggests rather than a Recommends of libecj-java,
    now that it is recommended by gcj-4.4-jdk (LP: #347393)

 -- Thierry Carrez <email address hidden> Fri, 12 Jun 2009 13:20:14 +0200

Changed in ecj (Ubuntu):
status: Confirmed → Fix Released
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.