← Back to team overview

openjdk team mailing list archive

[Bug 291123] [NEW] Circular dependency between -lib and -jre-headless

 

Public bug reported:

openjdk-6-jre-headless depends on openjdk-6-jre-lib, while openjdk-6
-jre-lib depends on openjdk-6-jre-headless.

This circular dependency can result in packages depending on default-
jre-headless to fail to configure properly. One example of this is bug
288616, where Tomcat 6 fails to start during postinst if the dependency
loop was arbitrarily broken at the wrong point.

This should probably be fixed by removing the "Depends: openjdk-6-jre-
headless" from openjdk-6-jre-lib as nothing should rely on depending on
-jre-lib to install jre-headless.

** Affects: openjdk-6 (Ubuntu)
     Importance: Undecided
         Status: New

-- 
Circular dependency between -lib and -jre-headless
https://bugs.launchpad.net/bugs/291123
You received this bug notification because you are a member of OpenJDK,
which is subscribed to openjdk-6 in ubuntu.

Status in “openjdk-6” source package in Ubuntu: New

Bug description:
openjdk-6-jre-headless depends on openjdk-6-jre-lib, while openjdk-6-jre-lib depends on openjdk-6-jre-headless.

This circular dependency can result in packages depending on default-jre-headless to fail to configure properly. One example of this is bug 288616, where Tomcat 6 fails to start during postinst if the dependency loop was arbitrarily broken at the wrong point.

This should probably be fixed by removing the "Depends: openjdk-6-jre-headless" from openjdk-6-jre-lib as nothing should rely on depending on -jre-lib to install jre-headless.



Follow ups

References