Common Java libraries should depend on a headless runtime

Bug #256096 reported by Thierry Carrez
2
Affects Status Importance Assigned to Milestone
commons-daemon (Ubuntu)
Fix Released
Low
Unassigned
commons-pool (Ubuntu)
Fix Released
Low
Unassigned
libcommons-collections-java (Ubuntu)
Fix Released
Low
Unassigned
libcommons-dbcp-java (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

For Ubuntu server, we need Java server software to be able to run with a "headless" runtime that doesn't pull too much X-based dependencies.

Lots of common libraries incorrectly depend on "java2-runtime", making them unsuitable as Java server software dependencies.

libcommons-daemon-java, libcommons-dbcp-java, libcommons-pool-java, libcommons-collections-java are all in this case, there is probably more.

Thierry Carrez (ttx)
Changed in commons-daemon:
assignee: nobody → tcarrez
importance: Undecided → Low
status: New → In Progress
Revision history for this message
Thierry Carrez (ttx) wrote :

Debdiff for libcommons-daemon-java

Changed in commons-daemon:
status: In Progress → Triaged
Revision history for this message
Thierry Carrez (ttx) wrote :

Debdiff for libcommons-pool-java

Revision history for this message
Thierry Carrez (ttx) wrote :

Debdiff for libcommons-dbcp-java

Revision history for this message
Thierry Carrez (ttx) wrote :

Debdiff for libcommons-collections-java

Changed in commons-pool:
assignee: nobody → tcarrez
importance: Undecided → Low
status: New → Triaged
Changed in libcommons-collections-java:
assignee: nobody → tcarrez
importance: Undecided → Low
status: New → Triaged
Changed in libcommons-dbcp-java:
assignee: nobody → tcarrez
importance: Undecided → Low
status: New → Triaged
Thierry Carrez (ttx)
Changed in commons-daemon:
assignee: tcarrez → nobody
status: Triaged → Confirmed
Changed in commons-pool:
assignee: tcarrez → nobody
status: Triaged → Confirmed
Changed in libcommons-collections-java:
assignee: tcarrez → nobody
status: Triaged → Confirmed
Changed in libcommons-dbcp-java:
assignee: tcarrez → nobody
status: Triaged → Confirmed
Revision history for this message
Thierry Carrez (ttx) wrote :

New debdiff for commons-daemon, including building with default-jdk:

commons-daemon (1.0.2~svn20061127-9ubuntu1) intrepid; urgency=low

  * Make libcommons-daemon-java depend on a headless runtime (LP: #256096)
  * Build with default-jdk

Revision history for this message
Thierry Carrez (ttx) wrote :

New debdiff for commons-pool, including building with default-jdk:

commons-pool (1.3-1ubuntu1) intrepid; urgency=low

  * Make libcommons-pool-java depend on a headless runtime (LP: #256096)
  * Build with default-jdk
  * Drop java-virtual-machine Suggests (depends on a runtime already)

Revision history for this message
Thierry Carrez (ttx) wrote :

New debdiff for libcommons-collections-java, including building with default-jdk:

libcommons-collections-java (2.1.1-8ubuntu1) intrepid; urgency=low

  * Make it depend on a headless runtime (LP: #256096)
  * Build with default-jdk

Revision history for this message
Thierry Carrez (ttx) wrote :

NB: libcommons-dbcp-java 1.2.2 won't build with a Java 6 JDK, so for the moment we probably should let it compile with gcj.

Upstream is working on a 1.3 release that would add Java 6 compliance. At the moment it needs java <= 5.

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

This bug was fixed in the package commons-pool - 1.3-1ubuntu1

---------------
commons-pool (1.3-1ubuntu1) intrepid; urgency=low

  * Make libcommons-pool-java depend on a headless runtime (LP: #256096)
  * Build with default-jdk
  * Drop java-virtual-machine Suggests (depends on a runtime already)

 -- Thierry Carrez <email address hidden> Fri, 29 Aug 2008 09:45:07 +0200

Changed in commons-pool:
status: Confirmed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package commons-daemon - 1.0.2~svn20061127-9ubuntu1

---------------
commons-daemon (1.0.2~svn20061127-9ubuntu1) intrepid; urgency=low

  * Make libcommons-daemon-java depend on a headless runtime (LP: #256096)
  * Build with default-jdk

 -- Thierry Carrez <email address hidden> Fri, 29 Aug 2008 09:39:36 +0200

Changed in commons-daemon:
status: Confirmed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package libcommons-collections-java - 2.1.1-8ubuntu1

---------------
libcommons-collections-java (2.1.1-8ubuntu1) intrepid; urgency=low

  * Make it depend on a headless runtime (LP: #256096)
  * Build with default-jdk

 -- Thierry Carrez <email address hidden> Fri, 29 Aug 2008 09:59:39 +0200

Changed in libcommons-collections-java:
status: Confirmed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package libcommons-dbcp-java - 1.2.2-1ubuntu1

---------------
libcommons-dbcp-java (1.2.2-1ubuntu1) intrepid; urgency=low

  * Make libcommons-dbcp-java depend on a headless runtime (LP: #256096)

 -- Thierry Carrez <email address hidden> Mon, 11 Aug 2008 15:02:27 +0200

Changed in libcommons-dbcp-java:
status: Confirmed → 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.