reassign 774873 openjdk-7-jre-headless retitle 774873 Circular dependency in java-headless packages thanks
Hey, On Thu, Jan 08, 2015 at 05:27:54PM +0100, Guillem Jover wrote: > […] > The problem here is that there's a dependency cycle and dpkg breaks it > now in a different place due to the change in the processing queue. But > this has been a latent issue or an actual issue (depending on the > upgrade path) on the java packages. Here's the cycle: > > foo -Depends→ default-jre-headless | java6-runtime-headless > default-jre-headless -Depends→ openjdk-7-jre-headless > default-jre-headless -Provides→ java6-runtime-headless > openjdk-7-jre-headless -Depends→ ca-certificates-java > openjdk-7-jre-headless -Provides→ java6-runtime-headless > ca-certificates-java -Depends→ > openjdk-6-jre-headless (>= 6b16-1.6.1-2) | java6-runtime-headless > […] > And that's why the Depends order is not preserved. This needs to be > reassigned and fixed somewhere in the Java packages. Oh right, and cycles are, per policy 7.2, allowed to be broken. Packages involved in circular dependencies may not be able to rely on their dependencies being configured before they themselves are configured, depending on which side of the break of the circular dependency loop they happen to be on. I agree that this isn't a dpkg bug. Thanks for your analysis! Dear Java maintainers, can you please consider how this can be resolved? Thanks, -- Iain Lane [ [email protected] ] Debian Developer [ [email protected] ] Ubuntu Developer [ [email protected] ]
signature.asc
Description: Digital signature

